help-octave
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]