[netcdf-porting] Help: Compile netcdf-3.6.2 for powerpc-ibm-aix5.2.0.0

NOTE: The netcdf-porting mailing list is no longer active. The list archives are made available for historical reasons.

Hi,
   I am trying to compile netcdf-3.6.2 using the following script:

#!/usr/bin/bash -f

gmake uninstall
gmake distclean
rm makelog.*

LOG=makelog.$$
export CC=xlc_r
export CXX=xlC_r
export F77=xlf_r
export FC=xlf90_r
CFLAGS="-q64 -qarch=auto"
CXXFLAGS="-q64 -qarch=auto"
FFLAGS="-q64 -qarch=auto"
FCFLAGS="-q64 -qarch=auto"
#F77FLAGS="-q64"
export CPPFLAGS="-DAIX -DIBMR2Fortran -Df2cFortran"
export SED=/usr/bin/sed
export AWK=/usr/bin/awk
export ARFLAGS="-X64"
#export NMFLAGS="-X64"
#export MAKE=/usr/bin/make

./configure --prefix=/home/caos1/mecsmrao/netcdf/netcdf_3.6.2 --enable-f90
2>&1 | tee $LOG
gmake 2>&1 | tee -a $LOG
gmake check 2>&1 | tee -a $LOG
gmake install

During the gmake check process i get errors like:
source='fortlib.c' object='fortlib.o' libtool=no \
        DEPDIR=.deps depmode=aix /bin/sh ../depcomp \
        xlc_r -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran   -DAIX
-DIBMR2Fortran -Df2cFortran  -g -c -o fortlib.o fortlib.c
/bin/sh ../libtool --tag=F77 --mode=link xlf_r   -I../libsrc -I../f90 -g
-o nf_test  test_get.o test_put.o nf_error.o nf_tes
t.o test_read.o test_write.o util.o fortlib.o   ../libsrc/libnetcdf.la
libtool: link: xlf_r -I../libsrc -I../f90 -g -o nf_test test_get.o
test_put.o nf_error.o nf_test.o test_read.o test_write.o ut
il.o fortlib.o  ../libsrc/.libs/libnetcdf.a
ld: 0711-317 ERROR: Undefined symbol: .ignorefpe
ld: 0711-317 ERROR: Undefined symbol: .nf_create
ld: 0711-317 ERROR: Undefined symbol: .nf_strerror
ld: 0711-317 ERROR: Undefined symbol: .nf_def_dim
ld: 0711-317 ERROR: Undefined symbol: .nf_def_var
ld: 0711-317 ERROR: Undefined symbol: .udabort
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_att_double
ld: 0711-317 ERROR: Undefined symbol: .nf_enddef
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_text
ld: 0711-317 ERROR: Undefined symbol: .nf_put_vara_double
ld: 0711-317 ERROR: Undefined symbol: .nf_close
ld: 0711-317 ERROR: Undefined symbol: .udexit
ld: 0711-317 ERROR: Undefined symbol: .nf_delete
ld: 0711-317 ERROR: Undefined symbol: .nf_open
ld: 0711-317 ERROR: Undefined symbol: .nf_issyserr
ld: 0711-317 ERROR: Undefined symbol: .nf_redef
ld: 0711-317 ERROR: Undefined symbol: .nf_inq
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dimid
ld: 0711-317 ERROR: Undefined symbol: .nf_inq_dim

and so on.

Could someone suggest a solution? Due to this error i am unable to compile a
climate model (CAM3).
I am getting similar errors on compiling netcdf-4.0.0.
I am also attaching the logfile.

-- 
Thanks,
Samrat Rao

Attachment: makelog.336030
Description: Binary data

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