[ncl-install] Install ncl_ncarg-6.0.0 in Utunbu with PGI-10.4

Miao Yu miao.yu at engr.uconn.edu
Tue Oct 11 12:22:16 MDT 2011


Hi NCL developers,

 

I'm trying to install the NCL_ncarg-6.0.0 on Utunbu system with PGI version
10.4.

 

I ran the commands as follows before running  ./Configure -v,

 

#define CCompiler pgcc -tp k8-64 -O -Msignextend -Mreentrant -fPIC
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE

#define FCompiler pgf90 -tp k8-64 -O -Msignextend -Mreentrant -fPIC
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE

 

Then, I ran  make Everything >& make-output &, and got these Error messages
in the make-optput file

 

make[4]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/ni/src/nyacc'

pgcc -ansi -fPIC  -O  -I../../.././include -I/usr/X11R6/include    -DSYSV
-D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DNeedFuncProto    -c -o
closure.o closure.c

pgcc-Error-Unknown switch: -ansi

make[4]: *** [closure.o] Error 1

make[4]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/ni/src/nyacc'

Making includes in ./ni/src/lib

.

Making ./config

make[2]: Entering directory `/scratch/yum/source/ncl/ncl_ncarg-6.0.0/config'

touch .home_made

pgcc -ansi -fPIC  -O  -I.././include -I/usr/X11R6/include    -DSYSV
-D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DNeedFuncProto    -c -o
ymake-filter.o ymake-filter.c

pgcc-Error-Unknown switch: -ansi

make[2]: *** [ymake-filter.o] Error 1

make[2]: Leaving directory `/scratch/yum/source/ncl/ncl_ncarg-6.0.0/config'

Making ./external

make[2]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external'

Making ./external/blas

make[3]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/blas'

pgf90 -fPIC -fno-second-underscore -fno-range-check  -O    -c -o caxpy.o
caxpy.f

pgf90-Error-Unknown switch: -fno-second-underscore

pgf90-Error-Unknown switch: -fno-range-check

make[3]: *** [caxpy.o] Error 1

make[3]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/blas'

Making ./external/lapack

make[3]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/lapack'

pgf90 -fPIC -fno-second-underscore -fno-range-check  -O    -c -o cbdsqr.o
cbdsqr.f

pgf90-Error-Unknown switch: -fno-second-underscore

pgf90-Error-Unknown switch: -fno-range-check

make[3]: *** [cbdsqr.o] Error 1

make[3]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/lapack'

Making ./external/sphere3.1_dp

make[3]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/sphere3.1_dp'

pgf90 -fPIC -fno-second-underscore -fno-range-check  -O    -c -o divec.o
divec.f

pgf90-Error-Unknown switch: -fno-second-underscore

pgf90-Error-Unknown switch: -fno-range-check

make[3]: *** [divec.o] Error 1

make[3]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/sphere3.1_dp'

Making ./external/fftpack5_dp

make[3]: Entering directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/fftpack5_dp'

pgf90 -fPIC -fno-second-underscore -fno-range-check  -O    -c -o c1f2kb.o
c1f2kb.f

pgf90-Error-Unknown switch: -fno-second-underscore

pgf90-Error-Unknown switch: -fno-range-check

make[3]: *** [c1f2kb.o] Error 1

make[3]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external/fftpack5_dp'

make[2]: Leaving directory
`/scratch/yum/source/ncl/ncl_ncarg-6.0.0/external'

Making ./common

make[2]: Entering directory `/scratch/yum/source/ncl/ncl_ncarg-6.0.0/common'

 

The make-output file suggests the following information at its beginning,

 

         NCL/NCAR Graphics - Version 6.0.0 Installation Configuration

 

System File               LINUX

Binary Install Directory  /usr/local/ncl_ncarg-6.0.0/bin

Library Install Directory /usr/local/ncl_ncarg-6.0.0/lib

Include Install Directory /usr/local/ncl_ncarg-6.0.0/include

Manpage Install Directory     /usr/local/ncl_ncarg-6.0.0/man

Config Install Directory  /usr/local/ncl_ncarg-6.0.0/lib/ncarg/config

Data Base Directory       /usr/local/ncl_ncarg-6.0.0/lib/ncarg/database

Programmer Doc Dir      /usr/local/ncl_ncarg-6.0.0/lib/ncarg/doc

Reloc Obj. Directory       /usr/local/ncl_ncarg-6.0.0/lib/ncarg/robj

Examples Directory         /usr/local/ncl_ncarg-6.0.0/lib/ncarg/examples

Tutorial Directory   /usr/local/ncl_ncarg-6.0.0/lib/ncarg/tutorial

Test Directory          /usr/local/ncl_ncarg-6.0.0/lib/ncarg/tests

X App. Def. Directory      /usr/local/ncl_ncarg-6.0.0/lib/ncarg/xapp

f77 Compiler            pgf90

f77 Flags          -fPIC -fno-second-underscore -fno-range-check -O

C Compiler               pgcc

cc Flags            -ansi -fPIC -O -I./include -I/usr/X11R6/include -DSYSV
-D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DneedFuncProto

 

I'm wondering how can I set the C and C++ compiler flags correctly for PGI C
and C++ compilers. How can I fix these problems?

 

Any help will be appreciated.

 

Miao

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-install/attachments/20111011/6b6fbb01/attachment.html 


More information about the ncl-install mailing list