When trying to build the MPI version of meep I keep getting errors when trying 
to include libctl

./configure --with-libctl=/tmp/libctl/ 
--prefix=/home/software/rhel5/meep/1.1.1/par --with-mpi CC=mpicc 
LDFLAGS="-L$HDF5_LINK -L$GSL_LINK" CPPFLAGS="-I$HDF5_INC -I$GSL_INC"

checking for H5Pset_fapl_mpio... yes
Looks like we have got 16 processors
checking for guile-config... guile-config
checking if linking to guile works... yes
checking for scm_make_smob_type... yes
checking for SCM_SMOB_PREDICATE... no
checking for SCM_SMOB_DATA... no
checking for SCM_NEWSMOB... no
checking how to activate readline in Guile... ice-9 readline
checking for libctl dir... configure: error: could not find libctl files; use 
--with-libctl=<dir>


Looking in config.log gcc (version 4.4.5) doesn't like somthing,

configure:27815: result: no
configure:27824: checking for SCM_NEWSMOB
configure:27856: mpic++ -o conftest -O3 -malign-double -fstrict-aliasing 
-I/home/software/rhel5/hdf5/1.8.5-patch1-par/gcc/4.4.5/include 
-I/home/software/rhel5/gsl/1.14/include  -pthread 
-L/home/software/rhel5/hdf5/1.8.5-patch1-par/gcc/4.4.5/lib 
-L/home/software/rhel5/gsl/
1.14/lib conftest.cpp -pthread -lguile   -lhdf5 -lz -lgsl -lgslcblas -lfftw3 
-lm  >&5
conftest.cpp: In function 'int main()':
conftest.cpp:49: error: invalid conversion from 'scm_unused_struct*' to 'int'
configure:27863: $? = 1


Any idea what is going on?  Looking online there appears to be some issues with 
c compiling in g++ but I am not sure and if so how to fix it.

Thanks!


Brock Palen
www.umich.edu/~brockp
Center for Advanced Computing
[email protected]
(734)936-1985




_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to