Hi Steven
 
I have some difficulties installing Meep and specifically "libctl" in a non-standard directory in my home directory of the cluster (I do not have root previleges). There seems to be already a version installed in "/usr/share/libctl" that is an earlier version than the required 3.0.
Therefore I would like to force "Meep configure" to take the new version I installed under my home directory by evoking:
./configure --prefix=/home/eecs/dleuen/software/meep-serial
--with-libctl=/home/eecs/dleuen/software/meeplibs/share/libctl --enable-debug
 
Here's part of the output from configure:
[...]
checking for libctl dir... /home/eecs/dleuen/software/meeplibs/share/libctl
checking for gen-ctl-io... gen-ctl-io
checking for ctl_get_vector3 in -lctl... yes
checking ctl.h usability... yes
checking ctl.h presence... yes
checking for ctl.h... yes
checking whether libctl version is at least 3.0.0... configure: error:
libctl version 3.0.0 or later is required
 
It seem's that although configure checks for "libctl" in my home directory the first line, it still seems to take the version installed in "/usr/share "
 
Is this maybe related to my environment variables?

my environment variables are:

PATH=/home/eecs/dleuen/software/meeplibs/bin:/usr/local/bin:/usr/X11R6/bin:/bin:/usr/bin
LD_LIBRARY_PATH=/home/eecs/dleuen/software/meeplibs/lib:/home/eecs/dleuen/software/meeplibs/share/libctl:/usr/local/lib:/usr/X11R6/lib:/usr/lib
SHLIB_PATH=/usr/local/lib:/usr/X11R6/lib:/usr/lib
LDFLAGS=-L/home/eecs/dleuen/software/meeplibs/lib:/usr/lib
CPPFLAGS=-I/home/eecs/dleuen/software/meeplibs/include:/usr/include
 
Cheers
David Leuenberger
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to