[scilab-Users] Building Scilab 5.3.0-beta 4 on Fedora 13

Dean S. Messing deanm at sharplabs.com
Thu Oct 14 01:11:21 CEST 2010


> > Below is the config.log file.  Nothing useful (to me) at the end.
> Well, actually, it is not exactly "the end" of the file but just before
> all the declaration matters.
> See:
> 
> configure:19000: checking minimal version (1.8.4) of hdf5
> /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/javac -g conftest.java
> /usr/lib/jvm/java-1.6.0-sun.x86_64/bin/java conftest
> java.lang.UnsatisfiedLinkError: no jhdf5 in java.library.path
>         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734)
>         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>         at java.lang.System.loadLibrary(System.java:1028)
>         at ncsa.hdf.hdf5lib.H5.loadH5Lib(H5.java:289)
>         at ncsa.hdf.hdf5lib.H5.<clinit>(H5.java:225)
>         at conftest.main(conftest.java:8)
> configure: failed program was:
> // #line 19007 "configure"
> import ncsa.hdf.hdf5lib.H5;
> 
> which means libjhdf5.so cannot be find on your system.

Ok, I missed the meaning. Thanks.

I thought that the output of ./configure, which is this:

checking jhdf5... /usr/local/src/Scilab/scilab-master-1286272063/thirdparty/jhdf5.jar
checking for h5JNIFatalError in -ljhdf5... yes
checking minimal version (1.8.4) of hdf5... configure: error: Wrong version of hdf5. Expected at least 1.8.4. Found 

was saying that it _did_ find the lib but it is the wrong version.

Also, 

  locate libjhdf5.so

returns

/usr/local/lib64/libjhdf5.so

which is out of

   prerequirements-scilab-5.3.0-beta-4-x86_64-src.tar.gz

that I moved to /usr/local/lib64 so that ./configure would see it.  (I
did add /usr/local/lib64 to /etc/ld.so.conf and I did `ldconfig' before
doing ./configure.  Evidently it's not being seen.

Dean



More information about the users mailing list