The first scenario has something to do with an incorrect lapack install, or perhaps you just need to specify --with-lapack when running configure.
I'm not familiar with the other errors. On Mon, 2 Apr 2007, Nicolas Tetreault wrote:
Hi all, hopefully you can give me a hand with this. I can't compile harminv. I get errors during the compilation. Depending on the compiler used I either get: CC=gcc and F77=f77 or ifort gcc -g -O2 -o harminv harminv-main.o /usr/local/Cluster-Apps/intel/mkl/9.0.018/lib/em64t/libmkl_lapack32.so /usr/local/Cluster-Apps/intel/mkl/9.0.018/lib/em64t/libmkl.so -L/home/nt271/comp-apps/para/lib ./.libs/libharminv.a -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm -lgcc_s ./.libs/libharminv.a(harminv.o)(.text+0x2114): In function `solve_eigenvects': /home/nt271/temp/harminv-1.3.1/harminv.c:497: undefined reference to `zgeev_' collect2: ld returned 1 exit status make[1]: *** [harminv] Error 1 make[1]: Leaving directory `/home/nt271/temp/harminv-1.3.1' make: *** [all] Error 2 When using CC=mpicc with F77=mpif77 or ifort or f77 I get: mpicc -DHAVE_CONFIG_H -I. -I. -I. -I/home/nt271/comp-apps/para/include -g -O2 -MT harminv.lo -MD -MP -MF .deps/harminv.Tpo -c harminv.c -o harminv.o -DHAVE_CONFIG_H -I. -I. -I. -I/home/nt271/comp-apps/para/include -g -O2 -MT harminv.lo -MD -MP -MF .deps/harminv.Tpo -c harminv.c -o harminv.o -I/usr/local/Cluster-Apps/infinipath/2.0/if-mpi/include/ /bin/sh ./libtool --tag=CC --mode=link mpicc -g -O2 -L/home/nt271/comp-apps/para/lib -o libharminv.la -rpath /usr/local/lib -version-info 2:4:0 harminv.lo /usr/local/Cluster-Apps/intel/mkl/9.0.018/lib/em64t/libmkl_lapack32.so /usr/local/Cluster-Apps/intel/mkl/9.0.018/lib/em64t/libmkl.so -lm -L/home/nt271/comp-apps/para/lib -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.5/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm -lgcc_s rm -fr .libs/libharminv.a .libs/libharminv.la .libs/libharminv.lai ar cru .libs/libharminv.a harminv.o ranlib .libs/libharminv.a creating libharminv.la (cd .libs && rm -f libharminv.la && ln -s ../libharminv.la libharminv.la) if mpicc -DHAVE_CONFIG_H -I. -I. -I. -I/home/nt271/comp-apps/para/include -g -O2 -MT harminv-main.o -MD -MP -MF ".deps/harminv-main.Tpo" -c -o harminv-main.o harminv-main.c; \ then mv -f ".deps/harminv-main.Tpo" ".deps/harminv-main.Po"; else rm -f ".deps/harminv-main.Tpo"; exit 1; fi -DHAVE_CONFIG_H -I. -I. -I. -I/home/nt271/comp-apps/para/include -g -O2 -MT harminv-main.o -MD -MP -MF .deps/harminv-main.Tpo -c -o harminv-main.o harminv-main.c -I/usr/local/Cluster-Apps/infinipath/2.0/if-mpi/include/ harminv-main.c(126): error: floating-point operation result is out of range const double inf = 1.0 / 0.0; ^ harminv-main.c(158): warning #181: argument is incompatible with corresponding format string conversion DENSITY, ^ compilation aborted for harminv-main.c (code 2) make[1]: *** [harminv-main.o] Error 1 make[1]: Leaving directory `/home/nt271/temp/harminv-1.3.1' make: *** [all] Error 2 using CC=mpixx or CC=mpiCC stop the configure script with this error: checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking for C complex keyword... __complex__ checking for C complex I constant... unsupported configure: error: C doesn't support complex numbers. Here are the different compilers: gcc --version gcc (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2) f77 --version GNU Fortran (GCC) 3.4.5 20051201 (Red Hat 3.4.5-2) mpicc --version --version -I/usr/local/Cluster-Apps/infinipath/2.0/if-mpi/include/ icc (ICC) 9.1 20060818 Copyright (C) 1985-2006 Intel Corporation. All rights reserved. ifort --version ifort (IFORT) 9.1 20060818 Copyright (C) 1985-2006 Intel Corporation. All rights reserved. Any help highly appreciated! Nic _______________________________________________ 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