From: Daniel E. M. <dm...@ne...> - 2007-06-28 15:01:55
|
Alexander Hansen <ale...@gm...> said: > On 6/27/07, Ben Arthur <bj...@co...> wrote: >> sorry, yes, i meant i'm trying to install octave 2.9.12 using fink. >> unstable is turned on. it compiles fine, but then at runtime >> complains that libfftw3.3 provides version 4.0.0, and that octave >> needs 5.0.0. when i do a "fink list | grep fftw3" it says: >> >> i fftw3 3.1.1-4 Discrete Fourier Transform Lib (Ver 3) >> i fftw3-shlibs 3.1.1-4 Discrete Fourier Transform Lib (Ver 3) >> >> i assume the "-4" means version 4.0.0. i searched on finkproject.org >> for "fftw3" in the packages link and there is nothing mentioned >> about a version 5.0.0. > > The "4" is a revision number to the packaging which is unconnected to > the versioning of libraries in it. Here's what I get from > /sw/lib/libfftw3.3.dylib, as provided by the same version of the > fftw3-shlibs package that you have installed: > > $ otool -L /sw/lib/libfftw3.3.dylib > /sw/lib/libfftw3.3.dylib: > /sw/lib/libfftw3.3.dylib (compatibility version 5.0.0, current > version 5.1.0) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, > current version 88.1.7) > /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, > current version 1.0.0) > > That's where I got my "5.0.0". > > If you run the same command, do you get something similar? Also, do > you have any other instances of libfftw3.3.dylib on your system? Data point: I have compatibility version 4.0.0 for that file from fftw3-shlibs 3.0.1-1 (from the 10.3/unstable distro). Check to see if your file comes from the same package ("dpkg -S fftw3-shlibs") and try reinstalling it ("fink reinstall fftw3-shlibs") to see if that brings the 5.0.0 compat version. dan -- Daniel Macks dm...@ne... http://www.netspace.org/~dmacks |