Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

[netcdfgroup] libcf error compiling on RHEL 6

Hello All,

I'm trying to compile netcdf-4.1.3 on RHEL6 and getting the following error 
during the build.  
Omitting the   "--with-libcf" option allows the build and test to succeed.

Here's my compile statement:

export CFLAGS="-fPIC -I$CONTRIB/hdf5-1.8.7/include"
export CPPFLAGS="-I$CONTRIB/hdf5-1.8.7/include"
export LDFLAGS="-L$CONTRIB/hdf5-1.8.7/lib"

./configure \
  --prefix=${CONTRIB}/netcdf-4.1.3 \
  --enable-netcdf-4 \
  --enable-cxx-4 \
  --enable-logging \
  --disable-dap \
  --disable-fortran \
  --with-udunits \
  --with-hdf5=${CONTRIB}/hdf5-1.8.7 \
  --with-zlib \
  --enable-shared \
  --with-libcf 

and here's the error:
...
Making all in cfcheck
make[4]: Entering directory 
`/data/backup/contrib/src/netcdf-4.1.3/libcf/cfcheck'
depbase=`echo cfcheck.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
        cc -DHAVE_CONFIG_H -I. -I..  -I../src  -I../.. -I../../include 
-I../../liblib -
I/data/backup/contrib/hdf5-1.8.7/include  -fPIC -I/data/backup/contrib/hdf5-
1.8.7/include -MT cfcheck.o -MD -MP -MF $depbase.Tpo -c -o cfcheck.o cfcheck.c 
&&\
        mv -f $depbase.Tpo $depbase.Po
/bin/sh ../libtool --tag=CC   --mode=link cc  -fPIC -I/data/backup/contrib/hdf5-
1.8.7/include  ../../liblib/libnetcdf.la  -L/data/backup/contrib/hdf5-1.8.7/lib 
-lhdf5_hl -
lhdf5 -Lyes/lib -lz -lm -L/data/backup/contrib/hdf5-1.8.7/lib -
L/data/backup/contrib/hdf5-1.8.7/lib -o cfcheck cfcheck.o  -lm 
../libtool: line 5992: cd: yes/lib: No such file or directory
libtool: link: cannot determine absolute directory name of `yes/lib'
make[4]: *** [cfcheck] Error 1
make[4]: Leaving directory `/data/backup/contrib/src/netcdf-4.1.3/libcf/cfcheck'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/data/backup/contrib/src/netcdf-4.1.3/libcf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/data/backup/contrib/src/netcdf-4.1.3/libcf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/backup/contrib/src/netcdf-4.1.3'
make: *** [all] Error 2

I'm assuming that the libcf option is expecting a path and getting a default 
value of "yes".  Is 
this option currently supported?  Is the libcf library need to be installed 
separately?  I only see 
an alpha version - is that correct?

Thanks!

--john

--john



  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: