[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem in 3.6.2 on SL6 with hdf5
From: |
Mike Miller |
Subject: |
Re: Problem in 3.6.2 on SL6 with hdf5 |
Date: |
Thu, 26 Jul 2012 08:47:04 -0400 |
On Thu, Jul 26, 2012 at 6:37 AM, Michael Martins wrote:
> Dear all
>
> I have a problem linking 3.6.2 on Scientific Linux 6 (SLD6, 64 bit) with the
> hdf5 library. configure finds all libaries including hdf5 and compling is
> now problem.
How did you install hdf5 on your system? EPEL repository, another
repo, or built from source? What is the output of "rpm -qa \*hdf5\*"?
Also can you list the output of "grep -i hdf5 config.status" in your
Octave source tree?
I have a CentOS 6 64-bit with hdf5 installed from the EPEL repo and no
problems linking Octave with their hdf5 build.
> However in the linking process I am getting the following
> errors
>
> ./.libs/liboctinterp.so: undefined reference to `H5Eset_auto2'
> ./.libs/liboctinterp.so: undefined reference to `H5Gcreate2'
> ./.libs/liboctinterp.so: undefined reference to `H5Dopen2'
> ./.libs/liboctinterp.so: undefined reference to `H5Gopen2'
> ./.libs/liboctinterp.so: undefined reference to `H5Dcreate2'
> ./.libs/liboctinterp.so: undefined reference to `H5Eget_auto2'
> ./.libs/liboctinterp.so: undefined reference to `H5Acreate2'
>
> This is somehow strange, because H5Eset_auto2 is not found in any part of
> the octave sources. Only H5Eset_auto exists, e.g. in
> src/ls-hdf5.cc: H5Eset_auto (H5E_DEFAULT, 0, 0);
These symbols show up for me as well, this is normal behavior for the library.
--
mike