Dear Meep users,
still regarding the problem of linking to the HDF5 libraries that I am
experiencing, I have become suspicious about the error message
Linking the shared library libmeep.la against the
*** static library /lrz/sys/libraries/hdf5/1.6.10_serial/lib/libhdf5_hl.a
is not portable!
It says that libmeep.la is shared: but as far as I can understand the meep
libraries are built as static by default. I have even tried to configure
meep with both options --enable-static and --disable-shared at the same
time, but it did not make any difference. In the Meep installation guide I
read:
--enable-shared
Install the meep libraries as shared libraries (i.e. dynamically
linked) rather than as static libraries. This is off by default because
shared libraries require the user to configure their runtime linker paths
correctly (see "Paths for Running" above).
Just for reference, for the other error that I have been experiencing
ar: /lrz/sys/libraries/hdf5/1.6.10_serial/lib/.libs/libhdf5_fortran.a: No
such file or directory
I have removed all the references to .lib from the depcomp file and now
the error does not appear anymore (even if I don't know what I am doing).
But I do not yet know if this has solved the problem, because I haven't yet
got the program to work.
Thanks in advance for any answer.
Giovanni
--
================================================
Giovanni Piredda
Postdoc - AK Hartschuh
o
Phone: ++49 - (0) 89/2180-77601
Fax.: ++49 – (0) 89/2180-77188
Room: E2.062
----------------------------------------
Message sent by Cup Webmail (Roundcube)
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss