NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [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.

  • To: Ed Hartnett <ed@xxxxxxxxxxxxxxxx>
  • Subject: Re: [netcdf-porting] Help: Compile netcdf-3.6.2 for powerpc-ibm-aix5.2.0.0
  • From: Samrat Rao <samrat.rao@xxxxxxxxx>
  • Date: Thu, 21 May 2009 00:02:31 +0530
Hi Ed,
   Thanks. I think that your suggestion has worked as far as netcdf is
concerned. I have compiled both 3.6.2 and 4.0.1. But when i compile an
application (a climate model CAM3) using the 3.6.2 or 4.0.1 library i get
the error:

ld: 0711-317 ERROR: Undefined symbol: .nf_create

I have tried using xlf, xlc, xlC, xlf90 compilers as well.
This is the script i am using and the logfile for 4.0.1 is also attached. Is
there anything that catches your attention?

#!/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 -O3"
CXXFLAGS="-q64 -qarch=auto -O3"
FFLAGS="-q64 -qarch=auto -O3"
FCFLAGS="-q64 -qarch=auto -O3"
#F77FLAGS="-q64"
#export CPPFLAGS="-DIBMR2Fortran"
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_4.0.1 --enable-f90
2>&1 | tee $LOG
gmake 2>&1 | tee -a $LOG
gmake check 2>&1 | tee -a $LOG
gmake install

On Tue, May 19, 2009 at 5:46 PM, Ed Hartnett <ed@xxxxxxxxxxxxxxxx> wrote:

>
> Howdy!
>
> Try it without setting the CPPFLAGS. Don't do this:
>
> export CPPFLAGS="-DAIX -DIBMR2Fortran -Df2cFortran"
>
> You are telling it that it is two different type of fortran.
>
> Instead, just leave CPPFLAGS empty and see what the netCDF configure can
> figure out on its own.
>
> Also, you should get the recently released 4.0.1 release from the netCDF
> webpage...
>
> Thanks,
>
> Ed
>
>
> --
> Ed Hartnett  -- ed@xxxxxxxxxxxxxxxx
>



-- 
Thanks,
Samrat Rao.

Attachment: makelog.1028204
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: