Cannot find source file: /path/to/hdf5/svn/src/H5Edefin.h

Hi everyone,

When configuring HDF5 straight from master (r29963) with nothing else than

cmake  ../../svn/

I'm getting

-- Configuring done
CMake Error at src/CMakeLists.txt:892 (add_library):
  Cannot find source file:

    /home/nschloe/software/hdf5/svn/src/H5Edefin.h

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx

Cheers,
Nico

PS: Is there a proper bug tracker for HDF5?

Hi Nico,

Do you have Perl installed? If you are building from source using the trunk (or any other non-release branch), Cmake will need to be able to find Perl. H5Edefin.h is generated using bin/make_err, which is a Perl script. CMake should automatically generate this for you during the configuration.

This file is already created in our release branches and tarballs, so you normally don't need Perl to build from there.

Dana Robinson
Software Engineer
The HDF Group

···

From: Hdf-forum [mailto:hdf-forum-bounces@lists.hdfgroup.org] On Behalf Of Nico Schlömer
Sent: Friday, May 27, 2016 4:20 AM
To: HDF Users Discussion List <hdf-forum@lists.hdfgroup.org>
Subject: [Hdf-forum] Cannot find source file: /path/to/hdf5/svn/src/H5Edefin.h

Hi everyone,

When configuring HDF5 straight from master (r29963) with nothing else than

cmake  ../../svn/

I'm getting

-- Configuring done
CMake Error at src/CMakeLists.txt:892 (add_library):
  Cannot find source file:

    /home/nschloe/software/hdf5/svn/src/H5Edefin.h

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx

Cheers,
Nico

PS: Is there a proper bug tracker for HDF5?