[Scilab-Dev] Compilation of 5.2.1 under ubuntu 9.10
Guilherme Kunigami
kunigami at gmail.com
Sun Mar 21 00:54:39 CET 2010
Jean-Pierre Dussault wrote:
> Sylvestre Ledru a écrit :
>> Le vendredi 12 mars 2010 à 13:22 -0500, Jean-Pierre Dussault a écrit :
>>
>>> Sylvestre Ledru a écrit :
>>>
>>>> Le vendredi 12 mars 2010 à 11:11 -0500, Jean-Pierre Dussault a écrit :
>>>>
>>>>
>>>>> Hi!
>>>>>
>>>>> I wish to compile scilab 5.2.1, but the configure crashes with the
>>>>> message:
>>>>> configure: error: libjhdf5: Library missing (Cannot find
>>>>> symbol h5JNIFatalError). Check if libjhdf5 - C/Java (JNI)
>>>>> interface for HDF5 - is installed and if the version is
>>>>> correct. Note that you might have to update
>>>>> etc/librarypath.xml to provide the actual path the the JNI
>>>>> libraries.
>>>>> Can someone please point out a work around for this problem. I saw
>>>>> that the library is provided under thirdparty, but have no idea on
>>>>> what to change for having it detected.
>>>>>
>>>>>
>>>> The libjhdf5.so library should be available in the search patch of the
>>>> library. You can put this lib into scilab/source/tree/bin/
>>>> It should fix this problem.
>>>>
>>>>
>>> Uh, I don't quite understand "scilab/source/tree/bin"...
>>>
>> It is what I meant.
>>
>>
>>> In SCILAB_HOME/bin, I have:
>>>
>>> dussault at dussault-laptop:~/import/TstScilab/scilab-5.2.1src/bin$ ls
>>> Atlas.spec libgluegen-rt.so libjogl_awt.so libjogl.so scilab-adv-cli
>>> bin.iss _libjhdf5.so_ libjogl_cg.so scilab scilab-cli
>>>
>>> and it is readeable:
>>> -rw-r--r-- 1 dussault dussault 163604 2010-02-18 10:36 libjhdf5.so
>>>
>> If the file is available, are you sure it is the right on architecture ?
>> (ie, libhdf5 is 32 bits for a 32 bits arch).
>> You can know that with the command file.
>>
>> Anyway, to get the real error message which was causing the configure to
>> fail, have a look in the config.log. At the end, you will find the error
>> on the jhdf5 check.
>>
> The error is:
>
> /usr/bin/ld: warning: libhdf5.so.6, needed by ./bin//libjhdf5.so,
> not found (try using -rpath or -rpath-link)
> ./bin//libjhdf5.so: undefined reference to `H5E_NOTHDF5_g'
> ./bin//libjhdf5.so: undefined reference to `H5E_CALLBACK_g'
> etc... many more undefined references...
>
> The file prerequirements-scilab-5.2.1-src.tar.gz does include
> bin/libjhdf5.so but NOT bin/libhdf5.so.6
> I copied all the *hdf5* files from $SCILAB_HOME_bin/lib in
> $SCILAB_HOME_src/bin, and configure stopped complaining.
Hi,
I have the same problem here, but I don't know where is
$SCILAB_HOME_bin/lib. I have already installed Scilab debian package through
$ apt-get install scilab
and also got the dependencies
$ apt-get build-dep scilab
and also got the libhdf5 debian package but can' t find libhdf5.so.6.
Thanks,
>
> May I suggest to include all the required *hdf5* in
> prerequirements-scilab-5.2.1-src.tar.gz ?
>
> Previously, I compiled with success using the --without-hdf5 option to
> configure. Now, it compiles OK with hdf5.
>
> Thank you for pointing out to look at config.log.
>
> I have another question: why in the binary version is the path to the
> toolboxes
>
> $SCILAB_HOME_bin/share/scilab/contrib
>
> while in the src version, it is
>
> $SCILAB_HOME_src/contrib ?
>
> Thank's again,
>
> JPD
>
>> Sylvestre
>>
>>
>>
>
More information about the dev
mailing list