Hi, There are several confusing parts.
1. You have copied the hdf5 software in /usr/local/hdf5-1.8.14 2. There is a backslash '\' in your configure line I suggest the following: 1. remove all hdf5 related files from your computer. 2. download again the hdf5-1.8.14 source code. do not put it in /usr or /usr/local 3. go to the hdf5-1.8.14 directory 4. configure with ./configure --prefix=/usr/local/hdf5 --enable-fortran --enable-fortran2003 --enable-shared --enable-parallel --enable-cxx --with-szlib=PATH_TO_SZIP (if you don't need C++ remove enable-cxx) the command should be in a single line. else you need to put a backslash but /only/ at the interruption at the end of the line. then, make and make install afterwards, ls /usr/local/hdf5/bin should contain h5pfc On Wed, Jul 08, 2015 at 02:55:21PM +0300, Elisabetta Strazzeri wrote: > Hi Pierre, > I've installed again HDF5 with the Fortran and C++ interfaces and with SZIP > compression and there is an error: > > ---------------------------------------------------- > > 14:51:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:hdf5-1.8.14:$> > ./configure --prefix=/usr/local/hdf5 --enable-fortran \ --enable-cxx > --with-szlib=PATH_TO_SZIP > > configure: WARNING: you should use --build, --host, --target > > configure: WARNING: invalid host type: --enable-cxx > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... /sw/bin/gmkdir -p > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > checking whether make supports nested variables... yes > > checking whether make supports nested variables... (cached) yes > > checking whether to enable maintainer-specific portions of Makefiles... no > > checking build system type... configure: error: /bin/sh bin/config.sub > --enable-cxx failed > > configure: WARNING: cache variable ac_cv_build contains a newline > > ------------------------------------------------------ > > Thank you > > My Kindest Regards > > Elisabetta > > On Wed, Jul 8, 2015 at 12:22 PM, Elisabetta Strazzeri < > [email protected]> wrote: > > > Hi Pierre, > > this is the situation of hdf5 in my computer: > > > > 11:34:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:FortranCode:$> ls > > /usr/local/hdf5-1.8.14/bin > > > > *COPYING* *compile* *dependencies* *install-sh* > > *make_err* *missing* output_filter.sh *trace* > > > > *buildhdf5* *config.guess* *deploy* *iostats* > > *make_overflow* *mkdirs* *release* *yodconfigure* > > > > *chkmanifest* *config.sub* distdep *locate_sw* > > *make_vers* *mkinstalldirs* *snapshot* > > > > *cmakehdf5* *depcomp* *h5vers* ltmain.sh > > *makehelp* *newer* test-driver > > > > 12:10:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:FortranCode:$> ls > > /usr/local/hdf5-1.8.14/lib > > > > ls: /usr/local/hdf5-1.8.14/lib: No such file or directory > > > > 12:10:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:FortranCode:$> > > > > It's missing the libraries folder. > > > > 1. I've installed hdf5 following the instructions in the page : > > https://www.hdfgroup.org/ftp/HDF5/current/src/unpacked/release_docs/INSTALL > > . > > > > 2. The code in fortran is not parallel and I've tried to use h5fc instead > > of h5pfc. > > > > 3. The informations on my gfortran version are: > > > > 12:21:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:hdf5-1.8.14:$> > > gfortran -v > > > > Using built-in specs. > > > > COLLECT_GCC=gfortran > > > > > > COLLECT_LTO_WRAPPER=/usr/local/gfortran/libexec/gcc/x86_64-apple-darwin14/4.9.2/lto-wrapper > > > > Target: x86_64-apple-darwin14 > > > > Configured with: ../gcc-4.9.2/configure --prefix=/usr/local/gfortran > > --with-gmp=/opt/gcc-4.8 --enable-languages=c,c++,fortran,objc,obj-c++ > > --build=x86_64-apple-darwin14 > > > > Thread model: posix > > > > gcc version 4.9.2 (GCC) > > > > Thank you > > > > My Kindest Regards > > > > Elisabetta > > > > On Mon, Jul 6, 2015 at 2:17 PM, Pierre de Buyl < > > [email protected]> wrote: > > > >> Hi, > >> > >> On Sun, Jul 05, 2015 at 02:00:30PM +0300, Elisabetta Strazzeri wrote: > >> > my set in bashrc is this : > >> > > >> > export HDF5=/usr/local/hdf5-1.8.14 > >> > export PATH=$PATH:${HDF5}/bin > >> > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HDF5}/lib > >> > > >> > but when I have to use it with hdf5, it doesn't work. > >> > >> can you post the result of > >> > >> ls /usr/local/hdf5-1.8.14/bin > >> ls /usr/local/hdf5-1.8.14/lib > >> > >> > >> This would help to diagnose the problem. A few more questions: > >> 1. How did you install hdf5? If you compiled it yourself you should make > >> sure > >> that you have enabled the parallel feature. > >> 2. Is your code parallel? If not, you can use h5fc instead of h5pfc > >> 3. It also matters to match the fortran compiler used to compile HDF5 and > >> the > >> one you use to build your code. > >> > >> Pierre > >> > >> > > >> > > >> > On Sun, Jul 5, 2015 at 1:20 PM, Elisabetta Strazzeri < > >> > [email protected]> wrote: > >> > > >> > > Hi Pierre, > >> > > > >> > > the command : which h5pfc doesn't give me any location of the > >> directory > >> > > so I need to setup the shell variable Path and others. > >> > > is there a tutorial of how to set the variables in the bash_profile? > >> > > > >> > > thank you > >> > > my kindest regards > >> > > Elisabetta > >> > > > >> > > On Wed, Jul 1, 2015 at 8:55 PM, Pierre de Buyl < > >> > > [email protected]> wrote: > >> > > > >> > >> Hi Elisabetta, > >> > >> > >> > >> The information you give is a bit light. If h5pfc is indeed > >> installed, its > >> > >> location will be returned by the command > >> > >> > >> > >> which h5pfc > >> > >> > >> > >> Note that depending on where you installed HDF5 on your computer, > >> you may > >> > >> need > >> > >> to setup your environment (the shell variables PATH and others). > >> > >> > >> > >> Pierre > >> > >> > >> > >> On Wed, Jul 01, 2015 at 07:35:20PM +0300, Elisabetta Strazzeri wrote: > >> > >> > Hello everyone! > >> > >> > > >> > >> > I’m working with a MacBook Pro OS X Yosemite Version 10.10.4 > >> > >> > I’ve installed h5pfc and I’m running a Fortran based software, but > >> I > >> > >> read this error: > >> > >> > > >> > >> > 19:18:elisabettastrazzeri@MacBook-Pro-di-Elisabetta:FortranCode:$> > >> make > >> > >> > h5pfc -O3 -cpp -fno-range-check -ffree-line-length-none > >> -ffast-math > >> > >> -c parameters.F90 > >> > >> > make: h5pfc: No such file or directory > >> > >> > make: *** [parameters.o] Error 1 > >> > >> > > >> > >> > Where is the problem? > >> > >> > > >> > >> > Thank you very much > >> > >> > My Kindest Regards > >> > >> > Elisabetta > >> > >> > >> > >> > >> > >> _______________________________________________ > >> > >> 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 > >> > > > >> > > > >> > > > >> > >> > _______________________________________________ > >> > 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 > >> > >> > >> -- > >> ----------------------------------------------------------- > >> Pierre de Buyl > >> KU Leuven - Institute for Theoretical Physics > >> T +32 16 3 27355 > >> W http://pdebuyl.be/ > >> ----------------------------------------------------------- > >> > >> _______________________________________________ > >> 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 > >> > > > > > _______________________________________________ > 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 -- ----------------------------------------------------------- Pierre de Buyl KU Leuven - Institute for Theoretical Physics T +32 16 3 27355 W http://pdebuyl.be/ ----------------------------------------------------------- _______________________________________________ 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
