[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
build trouble on MacOS 10.5, John W. Eaton, 2009/11/21
Re: build trouble on MacOS 10.5, Ben Abbott, 2009/11/22