octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: build trouble on MacOS 10.5


From: Ben Abbott
Subject: Re: build trouble on MacOS 10.5
Date: Sat, 21 Nov 2009 21:32:48 -0500

On Nov 21, 2009, at 9:07 PM, John W. Eaton wrote:

> On 21-Nov-2009, Ben Abbott wrote:
> 
> | I thought the problem might have to do with linking to a bad library, so I 
> hope to use the Mac OSX alternative to ldd to track it down  ...
> |  
> | > $ otool -L ./src/octave
> | > ./src/octave: is not an object file
> 
> That's a script, generated by libtool.
> 
> Try this instead in the top-level directory in your build tree:
> 
>  ./libtool --mode execute ldd src/octave
> 
> jwe


Great! That works.

I assume, that for Linux systems, "ldd ./src/octave" also complains?

> $  ./libtool --mode execute otool -L src/octave
> /Users/bpabbott/Development/mercurial/local_clone/src/.libs/octave:
>       /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 
> (compatibility version 1.0.0, current version 1.0.0)
>       /sw/lib/gcc4.4/lib/libgfortran.3.dylib (compatibility version 4.0.0, 
> current version 4.0.0)
>       /sw/lib/octave-3.3.50+/liboctinterp-3.3.50+.dylib (compatibility 
> version 0.0.0, current version 0.0.0)
>       /sw/lib/octave-3.3.50+/liboctave-3.3.50+.dylib (compatibility version 
> 0.0.0, current version 0.0.0)
>       /sw/lib/octave-3.3.50+/libcruft-3.3.50+.dylib (compatibility version 
> 0.0.0, current version 0.0.0)
>       /sw/lib/libpcre.0.dylib (compatibility version 1.0.0, current version 
> 1.1.0)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
> version 125.0.0)
>       /sw/lib/libGraphicsMagick.3.dylib (compatibility version 6.0.0, current 
> version 6.0.0)
>       /sw/lib/libfftw3.3.dylib (compatibility version 6.0.0, current version 
> 6.4.0)
>       /sw/lib/libfftw3f.3.dylib (compatibility version 6.0.0, current version 
> 6.4.0)
>       /sw/lib/fltk-aqua/lib/libfltk_gl.1.1.dylib (compatibility version 
> 1.1.0, current version 1.1.4)
>       /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility 
> version 1.0.0, current version 1.0.0)
>       /sw/lib/fltk-aqua/lib/libfltk.1.1.dylib (compatibility version 1.1.0, 
> current version 1.1.4)
>       /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 
> (compatibility version 2.0.0, current version 152.0.0)
>       /sw/lib/libhdf5.0.dylib (compatibility version 1.0.0, current version 
> 1.0.0)
>       /sw/lib/libsz.2.dylib (compatibility version 3.0.0, current version 
> 3.0.0)
>       /usr/X11/lib/libfontconfig.1.dylib (compatibility version 5.0.0, 
> current version 5.0.0)
>       /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current 
> version 9.0.0)
>       /sw/lib/libreadline.5.dylib (compatibility version 5.0.0, current 
> version 5.0.0)
>       /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, 
> current version 5.0.0)
>       /sw/lib/freetype219/lib/libfreetype.6.dylib (compatibility version 
> 10.0.0, current version 10.19.0)
>       /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 
> 1.2.3)
>       /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 
> (compatibility version 1.0.0, current version 4.0.0)
>       /sw/lib/gcc4.4/lib/libgcc_s.1.dylib (compatibility version 1.0.0, 
> current version 1.0.0)

Comparing to 3.2.3 (which runs)

>       /sw/lib/gcc4.4/lib/libgfortran.3.dylib (compatibility version 4.0.0, 
> current version 4.0.0)
>       /sw/lib/libGraphicsMagick.3.dylib (compatibility version 6.0.0, current 
> version 6.0.0)
>       /sw/lib/fltk-aqua/lib/libfltk_gl.1.1.dylib (compatibility version 
> 1.1.0, current version 1.1.4)
>       /sw/lib/fltk-aqua/lib/libfltk.1.1.dylib (compatibility version 1.1.0, 
> current version 1.1.4)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
> version 125.0.0)
>       /sw/lib/octave-3.2.3/liboctinterp.dylib (compatibility version 0.0.0, 
> current version 0.0.0)
>       /sw/lib/octave-3.2.3/liboctave.dylib (compatibility version 0.0.0, 
> current version 0.0.0)
>       /sw/lib/octave-3.2.3/libcruft.dylib (compatibility version 0.0.0, 
> current version 0.0.0)
>       /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 
> (compatibility version 1.0.0, current version 4.0.0)
>       /sw/lib/libfftw3.3.dylib (compatibility version 6.0.0, current version 
> 6.4.0)
>       /sw/lib/libfftw3f.3.dylib (compatibility version 6.0.0, current version 
> 6.4.0)
>       /sw/lib/libftgl.0.dylib (compatibility version 1.0.0, current version 
> 1.0.0)
>       /sw/lib/freetype219/lib/libfreetype.6.dylib (compatibility version 
> 10.0.0, current version 10.19.0)
>       /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 
> 1.2.3)
>       
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>  (compatibility version 1.0.0, current version 38.0.0)
>       /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 
> (compatibility version 1.0.0, current version 1.0.0)
>       /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current 
> version 9.0.0)
>       /sw/lib/libreadline.5.dylib (compatibility version 5.0.0, current 
> version 5.0.0)
>       /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, 
> current version 5.0.0)
>       /sw/lib/libhdf5.0.dylib (compatibility version 1.0.0, current version 
> 1.0.0)
>       /sw/lib/gcc4.4/lib/libstdc++.6.dylib (compatibility version 7.0.0, 
> current version 7.13.0)
>       /sw/lib/gcc4.4/lib/libgcc_s.1.dylib (compatibility version 1.0.0, 
> current version 1.0.0)

The added libs are ...

>       /sw/lib/libpcre.0.dylib (compatibility version 1.0.0, current version 
> 1.1.0)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
> version 125.0.0)

>       /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility 
> version 1.0.0, current version 1.0.0)
>       /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 
> (compatibility version 2.0.0, current version 152.0.0)
>       /sw/lib/libsz.2.dylib (compatibility version 3.0.0, current version 
> 3.0.0)
>       /usr/X11/lib/libfontconfig.1.dylib (compatibility version 5.0.0, 
> current version 5.0.0)


I don't see anything obvious here. I've cc'd Martin over at Fink in case he 
might spot something.

Ben



reply via email to

[Prev in Thread] Current Thread [Next in Thread]