Mike Zulauf wrote:
[]
(etc)
configure:7233: gcc-3.3 -o conftest -g -O2 -no-cpp-precomp -I/sw/ include -L/sw/l
ib conftest.c -lmpi -lhdf5 -lz -lm >&5
configure:7236: $? = 0
configure:7238: ./conftest
dyld: Symbol not found: __kio
Referenced from: /sw/lib/libmpi.0.dylib
Expected in: flat namespace
[]
By the way, I've put the full log file online at:
http://www.met.utah.edu/skrueger/homepages/mazulauf/stuff/ octave.config.log


Poking around the various related libraries, it looks to me like kio is defined in liblam, which isn't linked. Is this the problem? Is it time to inform Jeffrey Whitaker, or is there more to do first?

I don't have libmpi (from the lampi package, I suppose?). Could you try to uninstall this temporarily and see if octave then builds correctly?


The error seems to come from the "new behavior" (AKA "not a bug") of Tiger's dyld that is annoying us regularly these days. It crashes binary executables that were compiled and linked without problem, because it tries (without being asked) to resolve undefined symbols in dependent libraries but is too stupid to find them.

OTOH, if octave does not have a dependency on lampi, Fink policy says it should not try to link to its libraries. So there is something to do for the octave maintainer, it seems.

--
Martin



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to