[Pkg-octave-devel] Bug#328732: please update octave2.1-headers's dependencies

Aaron M. Ucko ucko at debian.org
Sat Sep 17 03:06:50 UTC 2005


Rafael Laboissiere <rafael at debian.org> writes:

> Thanks for spotting this problem.  Besides the gfortran vs g77
> incompatibility, I see other dependencies that can also cause problems:

Thank you for taking the time to take a closer look.

>     refblas3-dev | atlas3-base-dev
>     lapack3-dev | atlas3-base-dev
>     libhdf5-serial-dev
>
> The first two are problematic because of the alternation.  If Octave is
> build with, say, refblas3-dev then mkoctfile will fail if the system
> contains only atlas3-base-dev, even though octave2.1-headears could be
> happily installed.

I *think* they should be safe as is, inasmuch as mkoctfile refers to
-lblas-3 and -llapack-3, both of which are managed via
/etc/alternatives, rather than directly to any given implementation;
OTOH, I acknowledge that it's better to be too strict than too lax as
long as there's still some way to satisfy the dependencies.
(refblas3-dev and lapack3-dev *are* available on all platforms,
right?)

> The dependency on libhdf5-serial-dev is problematic because it is
> versioned in Build-Depends.  It should also be so for octave2.1-headers. 

*nod*

> I am inclined to change both the Build-Dependencies and the binary
> dependencies for octave2.1-headers to the following:
>
>     refblas3-dev
>     lapack3-dev
>     libhdf5-serial-dev (>= 1.6.4)

OK, just don't forget gfortran. ;-)

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger amu at monk.mit.edu (NOT a valid e-mail address) for more info.




More information about the Pkg-octave-devel mailing list