Jinyun, > I tried your advice, however, it still failed. I checked the config.log > file, it says > > configure:25499: checking for H5Fflush in -lhdf5 > configure:25524: icc -o conftest -O3 -ip -no-prec-div -static > -I/usr/include -L/usr/lib conftest.c -lhdf5 -lm -lz -lhdf5 >&5 > ld: cannot find -lhdf5 > configure:25547: error: Can't find or link to the hdf5 library. Configure > with --disable-netcdf-4 or see config.log for errors. You have a config.log file that has more detail about why icc couldn't link with the installed /usr/lib/libhdf5.so.6.0.4. It may be that icc is looking for a 32-bit library and the installed library was built for 64-bit, or vice-versa. There may be an error message in config.log, near the end of that file just before the lines ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## that provides more information about the failure to link. You could also run the command file /usr/lib/libhdf5.so.6.0.4 that will tell you what kind of library it is, including whether it's 32-bit or 64-bit. You may need to provide a "-m32" or "-m64" flag to your compiler to match the kind of library, or rebuild the library to match your defaults. --Russ > ac_cv_header_hdf5_h=yes > ac_cv_lib_hdf5_H5Fflush=no > LIBS=' -lm -lz -lhdf5' > > *apparently, it can not find libhdf5.so, however, I find it is there, by > specifying --with-hdf5=/usr > * > Do you have some other advice to try? BTW, I removed -xT in the configure > process, which removed some warnings. > > > lrwxrwxrwx 1 root root 20 2011-01-11 12:49 /usr/lib/libhdf5_cpp.so -> > libhdf5_cpp.so.6.0.4 > lrwxrwxrwx 1 root root 20 2011-01-11 12:49 /usr/lib/libhdf5_cpp.so.6 -> > libhdf5_cpp.so.6.0.4 > -rwxr-xr-x 1 root root 426113 2011-01-05 15:35 > /usr/lib/libhdf5_cpp.so.6.0.4 > lrwxrwxrwx 1 root root 24 2011-01-11 12:49 /usr/lib/libhdf5_fortran.so > -> libhdf5_fortran.so.6.0.4 > lrwxrwxrwx 1 root root 24 2011-01-11 12:49 > /usr/lib/libhdf5_fortran.so.6 -> libhdf5_fortran.so.6.0.4 > -rwxr-xr-x 1 root root 304255 2011-01-05 15:35 > /usr/lib/libhdf5_fortran.so.6.0.4 > lrwxrwxrwx 1 root root 23 2011-01-11 12:49 /usr/lib/libhdf5_hl_cpp.so > -> libhdf5_hl_cpp.so.6.0.4 > lrwxrwxrwx 1 root root 23 2011-01-11 12:49 /usr/lib/libhdf5_hl_cpp.so.6 > -> libhdf5_hl_cpp.so.6.0.4 > -rwxr-xr-x 1 root root 12652 2011-01-05 15:35 > /usr/lib/libhdf5_hl_cpp.so.6.0.4 > lrwxrwxrwx 1 root root 26 2011-01-11 12:49 > /usr/lib/libhdf5hl_fortran.so -> libhdf5hl_fortran.so.6.0.4 > lrwxrwxrwx 1 root root 26 2011-01-11 12:49 > /usr/lib/libhdf5hl_fortran.so.6 -> libhdf5hl_fortran.so.6.0.4 > -rwxr-xr-x 1 root root 71686 2011-01-05 15:35 > /usr/lib/libhdf5hl_fortran.so.6.0.4 > lrwxrwxrwx 1 root root 19 2011-01-11 12:49 /usr/lib/libhdf5_hl.so -> > libhdf5_hl.so.6.0.4 > lrwxrwxrwx 1 root root 19 2011-01-11 12:49 /usr/lib/libhdf5_hl.so.6 -> > libhdf5_hl.so.6.0.4 > -rwxr-xr-x 1 root root 137604 2011-01-05 15:35 /usr/lib/libhdf5_hl.so.6.0.4 > *lrwxrwxrwx 1 root root 16 2011-01-11 12:49 /usr/lib/libhdf5.so -> > libhdf5.so.6.0.4 > lrwxrwxrwx 1 root root 16 2011-01-11 12:49 /usr/lib/libhdf5.so.6 -> > libhdf5.so.6.0.4 > *-rwxr-xr-x 1 root root 3062014 2011-01-05 15:35 /usr/lib/libhdf5.so.6.0.4 Russ Rew UCAR Unidata Program address@hidden http://www.unidata.ucar.edu Ticket Details =================== Ticket ID: KLE-374514 Department: Support netCDF Priority: Normal Status: Closed
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.