On Oct 8, 2009, at 4:24 PM, adrian wrote:
Hi Steven and meep users:
I am not sure if this question can be asked in here since this bug is more general in Linux rather than in meep. But I still would like to try.

I am using cluster but admins updated Fedora from 8 to 11, the error message came out and stopped meep running.

   The error message is as follows:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Warning! ***HDF5 library version mismatched error***
The HDF5 header files used to compile this application do not match
the version used by the HDF5 library to which this application is linked.

The error message is exactly what it says: you compiled Meep against one version of HDF5, but you have installed on your system a different version of HDF5.

There are three options:

1) Change your LD_LIBRARY_PATH environment variable to point the runtime linker at that shared library file for the version of HDF5 that you compiled with (1.6.6).

2) Recompile Meep with the version of HDF5 that you have installed on your system (1.8.3).

3) Recompile Meep using a static HDF5 library, not a shared library (configure HDF5 with --enable-static --disable-shared). Then it won't matter what version of HDF5 your sysadmins have installed.

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

Reply via email to