So I find: configure:8042: checking for ctl_get_vector3 in -lctl configure:8079: cc -o conftest -g -O2 -Wall -W -Wbad-function-cast -Wcast-qual - Wpointer-arith -Wcast-align -pedantic -I/sw/include -I/sw/include -L/Users/me/libctl-301_compiled/lib -L/sw/lib conftest.c -lctl -L/sw/lib -lguile -lm -lhd f5 -lz /sw/lib/lapack.a -lblas -ldfftw -lm -L/sw/lib/gcc/powerpc-apple-darwin8. 6.0/3.4.3 -L/sw/lib/gcc/powerpc-apple-darwin8.6.0/3.4.3/../../.. -lm -lfrtbegin -lg2c -lSystem >&5 /usr/bin/ld: warning multiple definitions of symbol _environ /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../crt1.o definition of _environ in section (__DATA,__data) /sw/lib/libguile.dylib(posix.o) definition of _environ /usr/bin/ld: Undefined symbols: restFP saveFP collect2: ld returned 1 exit status configure:8082: $? = 1
There's a little program that follows this. I did a little cut+paste and a `cut -c 3- conftest1.c > conftest.c` to get the pieces out, and tried to compile it (by copying the gcc line out of the config.out file). I got the same error. I had guessed it had something to do with the crt1.o library, as it is in the errors above and mentioned in the email from Greg. So, I deleted the -L/sw/lib/gcc/powerpc-apple-darwin8.6.0/3.4.3/../../.. and the -L/sw/lib/gcc/powerpc-apple-darwin8.6.0/3.4.3 options out.... and it compiled! The executable, however, died with a "Bus Error" when I tried to run it. I went back, and changed the FLIBS variable, and it configured! *victory dance* So now it looks like: FLIBS="-lm -lfrtbegin -lg2c -lSystem" LDFLAGS=-L/sw/lib CPPFLAGS=-I/sw/include ./configure --with-lapack=/sw/lib/lapack.a --with-libctl=/sw/share/libctl Compiling it throws out more warnings than I can follow, but I think it compiled too! *more victory* It seems to have compiled (and executed, mpb-ctl/mpb runs), so I'm going to go play with it, and if I have any more problems I'll come back and cry. Thank you all very much, Jethro On 5/22/06, Steven G. Johnson <[EMAIL PROTECTED]> wrote:
You can look in the config.log file to find the exact compilation command and the exact error that caused linking to -lctl to fail.
_______________________________________________ mpb-discuss mailing list mpb-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss