Hi Steven,

I had identified this as an error and removed 'my' guile-dev from the libraries path. And in fact they are no longer mentioned in the make output. No effect however from doing so. I'll leave them out.

As for your recommendation to use the "--without-gcc-arch", it made no difference that i can see. Here is the output having used your additional option:

###
libtool: link: mpic++ -O3 -fstrict-aliasing -o meep_mpi meep.o structure.o meep_wrap.o main.o geom.o ctl-io.o -pthread ../src/.libs/libmeep_mpi.a -lhdf5 -L/tmp/build/gcc-3.4.6/x86_64-unknown-linux-gnu/libstdc++-v3/src -L/tmp/build/gcc-3.4.6/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs -L/tmp/build/gcc-3.4.6/gcc /opt/shared/openmpi/1.2.6/gnu/lib/libmpi_cxx.so /usr/lib64/gcc/x86_64-suse-linux/4.1.2/libstdc++.so /opt/shared/openmpi/1.2.6/gnu/lib/libmpi.so /opt/shared/openmpi/1.2.6/gnu/lib/libopen-rte.so /opt/shared/openmpi/1.2.6/gnu/lib/libopen-pal.so -lnsl -lutil /opt/shared/gnu/gcc/3.4.6/lib/../lib64/libstdc++.so -L/lib/../lib64 -L/usr/lib/../lib64 -lc -lgcc_s /usr/local/lib/libctl.a -L/usr/lib64 /usr/lib64/libguile.so /usr/lib64/libguile-ltdl.so -L/builddir/build/BUILD/guile-1.6.7/libguile/.libs /usr/local/lib/libguile.so /usr/lib/libltdl.so -L/usr/local/lib /usr/lib64/libgmp.so -lcrypt /usr/lib64/libltdl.so -ldl /usr/lib/libhdf5.so -lz -lm -pthread -Wl,-rpath -Wl,/opt/shared/openmpi/1.2.6/gnu/lib -Wl,-rpath -Wl,/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -Wl,-rpath -Wl,/opt/shared/gnu/gcc/3.4.6/lib/../lib64 -Wl,-rpath -Wl,/opt/shared/openmpi/1.2.6/gnu/lib -Wl,-rpath -Wl,/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -Wl,-rpath -Wl,/opt/shared/gnu/gcc/3.4.6/lib/../lib64
/usr/lib64/libguile.so: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make[3]: *** [meep_mpi] Error 1
make[3]: Leaving directory `/home/users/agaldes/meep-1.0/libctl'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/users/agaldes/meep-1.0/libctl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/users/agaldes/meep-1.0'
make: *** [all] Error 2
###

-Andrew G



Steven G. Johnson wrote:

On May 18, 2009, at 7:10 PM, Andrew Galdes wrote:
/opt/shared/openmpi/1.2.6/gnu/lib/libopen-pal.so -lnsl -lutil /opt/shared/gnu/gcc/3.4.6/lib/../lib64/libstdc++.so -L/lib/../lib64 -L/usr/lib/../lib64 -lc -lgcc_s /usr/lib64/libctl.a -L/usr/lib64 /usr/lib64/libguile.so /usr/lib64/libguile-ltdl.so -L/builddir/build/BUILD/guile-1.6.7/libguile/.libs -L/opt/shared/guile-devel/lib /opt/shared/guile-devel/lib/libguile.so /usr/lib64/libgmp.so -lcrypt /usr/lib64/libltdl.so -ldl -lhdf5 -lz -lm -pthread -Wl,-rpath -Wl,/opt/shared/openmpi/1.2.6/gnu/lib -Wl,-rpath -Wl,/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -Wl,-rpath -Wl,/opt/shared/gnu/gcc/3.4.6/lib/../lib64 -Wl,-rpath -Wl,/opt/shared/guile-devel/lib -Wl,-rpath -Wl,/opt/shared/openmpi/1.2.6/gnu/lib -Wl,-rpath -Wl,/usr/lib64/gcc/x86_64-suse-linux/4.1.2 -Wl,-rpath -Wl,/opt/shared/gnu/gcc/3.4.6/lib/../lib64 -Wl,-rpath -Wl,/opt/shared/guile-devel/lib


The fact that it is linking two completely separate versions of guile seriously concerns me. You should only have one version of Guile installed on your system or you are asking for trouble.

I strongly recommend installing the guile-devel package that comes with your system and goes with the guile package that comes with your system.

Regarding your other difficulties, try adding the flag --without-gcc-arch to the configure options, to see if the misidentified "-mpentiumpro" flag is causing trouble.

Steven

_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss


_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to