Hi Chris You will probably need to check the config.log file in the build directory after configure fails to find more information as to the cause of failure. Search for "cannot" and examine the lines preceding it. If you don't specifically need to build shared libraries, it may be helpful to add --disable-shared to your configure options.
Larry -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Friday, January 21, 2011 6:09 PM To: [email protected] Subject: [Hdf-forum] configure errors Hi I trying to compile hdf-1.8.5-pathch1 with gnu-4.4.4 and openmpi-1.4.3 # set the following environment variables setenv FC ${MPIHOME}/bin/mpif90 setenv CC ${MPIHOME}/bin/mpicc setenv LDFLAGS "-L{MPIHOME}/lib" setenv LIBS "-lmpi" #configure wiht ./configure --prefix=/usr/local/ACTS_TEST/gnu-4.4.4/openmpi-1.4.3/hdf5-1.8.5 --exec-prefix=/usr/local/ACTS_TEST/gnu-4.4.4/openmpi-1.4.3/hdf5-1.8.5 --enable-production --enable-parallel --enable-fortran --with-default-api -version=v16 checking for config x86_64-unknown-linux-gnu... no checking for config x86_64-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-unknown... no checking for config linux-gnu... found compiler '/usr/local/packages/openmpi-1.4.3/bin/mpicc' is GNU gcc-4.4.4 CC_BASENAME is mpicc. No match to get fc_version_info for /usr/local/packages/openmpi-1.4.3/bin/mpif90 checking for config ./config/site-specific/host-paratools04.rrp.net... no checking for config ./config/site-specific/host-rrp.net... no checking for config ./config/site-specific/host-net... no checking for gcc... /usr/local/packages/openmpi-1.4.3/bin/mpicc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... configure: error: in `/usr/local/packages/notransfer/acts_openmpi-1.4.3/hdf5-1.8.5-patch1': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. ### So I am not sure what the cross compiling is about but if remove the --enable-parallel it configures without issue Thanks Chris B. _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
