[Pkg-octave-devel] Bug#541444: Bug#541444: octave3.2-headers: can't be installed, two strong dependency on gcc/g++/gfortran
Thomas Weber
thomas.weber.mail at gmail.com
Tue Aug 18 19:13:33 UTC 2009
Hi Aurelien,
On Fri, Aug 14, 2009 at 11:03:27AM +0200, Aurelien Jarno wrote:
> Package: octave3.2-headers
> Version: 3.2.0-2
> Severity: grave
> Justification: renders package unusable
>
> # apt-get install octave3.2-headers
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> octave3.2-headers: Depends: gcc-4.3 (< 4.3.4) but 4.3.4-1 is to be installed
> Depends: g++-4.3 (< 4.3.4) but 4.3.4-1 is to be installed
> Depends: gfortran-4.3 (< 4.3.4) but 4.3.4-1 is to be installed
hmm, maybe I can abuse your knowledge with compilers for this one :)
The reason for tying the compiler versions so strict is that Octave adds
the FLIBS (Fortran) found at configure time into one of its scripts for
later use (building plugins, either in Debian or on the enduser's
machine).
FLIBS looks like this:
-L/usr/lib/gcc/x86_64-linux-gnu/4.3.2
-L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../.. -lhdf5
-lz -lgfortranbegin -lgfortran -lm
Do you know if it's possible to get rid of the version specific compiler
paths here? The macro is the default AC_F77_LIBRARY_LDFLAGS.
Thanks
Thomas
More information about the Pkg-octave-devel
mailing list