Hi,

I'm a HDF5 newbie. I was trying to compile a simple script in C from the
tutorials.

Accidentally, I have a Python Anaconda distribution. Here it's what I get:

jacopo@jacopo-laptop:~/Documenti/Project_Chronos/iSeeChange$ h5cc -o
h5_crtdat h5_crtdat.c
/home/jacopo/anaconda/bin/h5cc: 1: eval: gcc44: not found

My gcc version is 4.8.2

Looking for a quick fix, and trying to avoid doing things I wasn't sure
about, I downloaded the HDF5 latest version from ftp://ftp.hdfgroup.org/H
DF5/current/src/.

I went through all steps of the installation process. After running
./configure, I typed
$ make

Here's what I get, after a long list of warnings:

err_compat.c: In function ‘test_error2’:
err_compat.c:396:5: error: too many arguments to function ‘H5Eset_auto1’
     if(H5Eset_auto(H5E_DEFAULT, NULL, NULL)<0)
     ^
In file included from ../src/hdf5.h:28:0,
                 from h5test.h:25,
                 from err_compat.c:22:
../src/H5Epublic.h:216:15: note: declared here
 H5_DLL herr_t H5Eset_auto1(H5E_auto1_t func, void *client_data);
               ^
make[1]: *** [err_compat.o] Error 1
make[1]: Leaving directory `/home/jacopo/hdf5-1.8.14/test'
make: *** [all-recursive] Error 1


What would be the best thing do?

Thank you very much.

Cheers,

Jacopo
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to