OSX 10.4.6 compiling mod files
Posted: Fri May 19, 2006 1:32 pm
Hi, I'm having a problem when I try to compile .mod files (for instance, I'm trying to compile a simple passive.mod, and I'm using an apple laptop with OSX 10.4.6 and NEURON 5-8). I drag the file to mknrndll and it partially compiles, it creates a powerpc directory with passive.c and passive.lo files inside (among others), but I can't find neither any passive.o file nor nrnmech.dll (in all my computer, not only in this directory).
And I get the following msg for this compilation
Creating powerpc directory for .o files.
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/bin/nocmodl" passive
Translating passive.mod into passive.c
VECTORIZED
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn" -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -g -O2 -c -o passive.lo passive.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I.. -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib -g -O2 -c passive.c -fno-common -DPIC -o .libs/passive.o
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn" -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -g -O2 -c -o mod_func.lo mod_func.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib -g -O2 -c mod_func.c -fno-common -DPIC -o .libs/mod_func.o
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=link gcc -module -g -O2 -o libnrnmech.la -rpath "/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" passive.lo mod_func.lo -L"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -lnrnoc -loc -lmemacs -lscopmath -lsparse13 -lreadline -lncurses
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.la' was moved.
gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libnrnmech.0.0.0.so -bundle .libs/passive.o .libs/mod_func.o -L/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.dylib -lreadline -lncurses
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
(cd .libs && rm -f libnrnmech.0.so && ln -s libnrnmech.0.0.0.so libnrnmech.0.so)
(cd .libs && rm -f libnrnmech.so && ln -s libnrnmech.0.0.0.so libnrnmech.so)
creating libnrnmech.la
(cd .libs && rm -f libnrnmech.la && ln -s ../libnrnmech.la libnrnmech.la)
Successfully created powerpc/special
Press 'return' key to close
Any idea of what is happening?
Thank you very much.
And I get the following msg for this compilation
Creating powerpc directory for .o files.
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/bin/nocmodl" passive
Translating passive.mod into passive.c
VECTORIZED
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn" -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -g -O2 -c -o passive.lo passive.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I.. -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib -g -O2 -c passive.c -fno-common -DPIC -o .libs/passive.o
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn" -I"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -g -O2 -c -o mod_func.lo mod_func.c
gcc -DHAVE_CONFIG_H -I. -I.. -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/include/nrn -I/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib -g -O2 -c mod_func.c -fno-common -DPIC -o .libs/mod_func.o
"/Volumes/NEURON-5.8/NEURON-5.8/nrn/share/nrn/libtool" --mode=link gcc -module -g -O2 -o libnrnmech.la -rpath "/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" passive.lo mod_func.lo -L"/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib" -lnrnoc -loc -lmemacs -lscopmath -lsparse13 -lreadline -lncurses
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.la' was moved.
libtool: link: warning: library `/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.la' was moved.
gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libnrnmech.0.0.0.so -bundle .libs/passive.o .libs/mod_func.o -L/Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.dylib /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.dylib -lreadline -lncurses
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libnrnoc.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/liboc.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libmemacs.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libscopmath.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: warning /Volumes/NEURON-5.8/NEURON-5.8/nrn/powerpc/lib/libsparse13.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
(cd .libs && rm -f libnrnmech.0.so && ln -s libnrnmech.0.0.0.so libnrnmech.0.so)
(cd .libs && rm -f libnrnmech.so && ln -s libnrnmech.0.0.0.so libnrnmech.so)
creating libnrnmech.la
(cd .libs && rm -f libnrnmech.la && ln -s ../libnrnmech.la libnrnmech.la)
Successfully created powerpc/special
Press 'return' key to close
Any idea of what is happening?
Thank you very much.