Error compiling Ictranc

From: Tristan Le Toullec <tristan.letoullec_at_nyahnyahspammersnyahnyah>
Date: Wed, 16 Apr 2008 15:25:26 +0200

Hello,
I 'm trying to compile NCL 5.0 with Intel Fortan & C compiler. Idt
doesn't display anything (just say "translator aborted"). Seem that's
something wrong about 'ictrans'.

Indeed ictrans's compilation crash with "(.text+0x6eb5): undefined
reference to `for_cpystr`"

Have you any suggestion?

Thank you,
Tristan Le Toullec

Intel(R) C Compiler for applications running on IA-32, Version 10.1
Build 20070913 Package ID: l_cc_p_10.1.008
Intel(R) Fortran Compiler for applications running on IA-32, Version
10.1 Build 20070913 Package ID: l_fc_p_10.1.008

Make's output :

[...SNIP...]
icc -mp -ansi -O -o ictrans main.o
../../../.././ncarview/src/lib/libictrans/libictrans.o
../../../.././ncarview/src/lib/l
ibctrans/libctrans.o -L../../../.././ncarview/src/lib/libcgm -lcgm
-L../../../.././ncarview/src/lib/libncarg_ras -lncarg_ras
                       -L../../../.././common/src/libncarg_c -lncarg_c
-L/local/archive/1/tletou/ncarg/lib -L/usr/X11R6/lib -L/u
sr/lib -L/opt/1/netcdf_intel_10/ia32/lib -lXpm -lX11 -lXext -lmfhdf
-ldf -ljpeg -lz -L/opt/1/intel_cc_10.1/ia32/lib -lcxa -l
ifcore -lcprts -lm
../../../.././ncarview/src/lib/libcgm/libcgm.a(meta_edit.o): In function
`CGM_initMetaEdit':
meta_edit.c:(.text+0x221e): warning: the use of `mktemp' is dangerous,
better use `mkstemp' or `mkdtemp'
../../../.././ncarview/src/lib/libictrans/libictrans.o: In function
`giargs_':
(.text+0x6eb5): undefined reference to `for_cpystr'
make[5]: *** [ictrans] Erreur 1
[...SNIP...]

When I launch 'idt' :
g010a ~/climate.expts6.linux > idt gmeta
Translator aborted

-- 
Tristan Le Toullec - Administrateur Système & Réseau
Laboratoire de Physique des Océans (CNRS/Ifremer/IRD/UBO)
Bureau F310 - 6 avenue Le Gorgeu, 29200 Brest
Tél: 02 98 01 65 08

Making <Everything>.
make[1]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0 »
Making Makefile in .
make[1]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0 »
make[1]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0 »

        NCAR Graphics - Version Installation Configuration

System File LINUX
Binary Install Directory /local/archive/1/tletou/ncarg/bin
Library Install Directory /local/archive/1/tletou/ncarg/lib
Include Install Directory /local/archive/1/tletou/ncarg/include
Manpage Install Directory /local/archive/1/tletou/ncarg/man
Config Install Directory /local/archive/1/tletou/ncarg/lib/ncarg/config
Data Base Directory /local/archive/1/tletou/ncarg/lib/ncarg/database
Programmer Doc Dir /local/archive/1/tletou/ncarg/lib/ncarg/doc
Reloc Obj. Directory /local/archive/1/tletou/ncarg/lib/ncarg/robj
Examples Directory /local/archive/1/tletou/ncarg/lib/ncarg/examples
Tutorial Directory /local/archive/1/tletou/ncarg/lib/ncarg/tutorial
Test Directory /local/archive/1/tletou/ncarg/lib/ncarg/tests
X App. Def. Directory /local/archive/1/tletou/ncarg/lib/ncarg/xapp
f77 Compiler ifort -mp -Vaxlib
f77 Flags -O
C Compiler icc -mp
cc Flags -ansi -O -I./include -I/usr/include -I/opt/1/netcdf_intel_10/ia32/include -DSYSV -D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DNeedFuncProto
make[1]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0 »
mardi 15 avril 2008, 14:03:42 (UTC+0200)
make[1]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0 »
Making Makefiles in ./config
make[2]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/config »
make[2]: Rien à faire pour « Makefiles ».
make[2]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/config »
Making Makefiles in ./external
make[2]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external »
Making Makefiles in ./external/blas
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/blas »
make[3]: Rien à faire pour « Makefiles ».
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/blas »
Making Makefiles in ./external/lapack
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/lapack »
make[3]: Rien à faire pour « Makefiles ».
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/lapack »
Making Makefiles in ./external/sphere3.1_dp
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/sphere3.1_dp »
make[3]: Rien à faire pour « Makefiles ».
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/sphere3.1_dp »
Making Makefiles in ./external/fftpack5_dp
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/fftpack5_dp »
make[3]: Rien à faire pour « Makefiles ».
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external/fftpack5_dp »
make[2]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/external »
Making Makefiles in ./common
make[2]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common »
Making Makefiles in ./common/src
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src »
Making Makefiles in ./common/src/libncarg_c
make[4]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/libncarg_c »
make[4]: Rien à faire pour « Makefiles ».
make[4]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/libncarg_c »
Making Makefiles in ./common/src/bin
make[4]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/bin »
Making Makefiles in ./common/src/bin/ncargpath
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/bin/ncargpath »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/bin/ncargpath »
make[4]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/bin »
Making Makefiles in ./common/src/fontcap
make[4]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/fontcap »
make[4]: Rien à faire pour « Makefiles ».
make[4]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/fontcap »
Making Makefiles in ./common/src/graphcap
Dans le fichier inclus à partir de ../../.././config/Template:876,
          Ã  partir de <stdin>:2:
./ymake.tmp1999:46: attention : « linux » redéfini
<interne>:74: attention : ceci est la localisation d'une précédente définition
make[4]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/graphcap »
make[4]: Rien à faire pour « Makefiles ».
make[4]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src/graphcap »
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/src »
Making Makefiles in ./common/man
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/man »
make[3]: Rien à faire pour « Makefiles ».
make[3]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common/man »
make[2]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/common »
Making Makefiles in ./ncarg2d
make[2]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d »
Making Makefiles in ./ncarg2d/src
make[3]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src »
Making Makefiles in ./ncarg2d/src/libncarg
make[4]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg »
Making Makefiles in ./ncarg2d/src/libncarg/Iftran
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/Iftran »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/Iftran »
Making Makefiles in ./ncarg2d/src/libncarg/areas
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/areas »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/areas »
Making Makefiles in ./ncarg2d/src/libncarg/autogrph
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/autogrph »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/autogrph »
Making Makefiles in ./ncarg2d/src/libncarg/colconv
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/colconv »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/colconv »
Making Makefiles in ./ncarg2d/src/libncarg/common
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/common »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/common »
Making Makefiles in ./ncarg2d/src/libncarg/concom
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/concom »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/concom »
Making Makefiles in ./ncarg2d/src/libncarg/conpack
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpack »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpack »
Making Makefiles in ./ncarg2d/src/libncarg/conpackt
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpackt »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpackt »
Making Makefiles in ./ncarg2d/src/libncarg/conran
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conran »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conran »
Making Makefiles in ./ncarg2d/src/libncarg/conrec
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conrec »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conrec »
Making Makefiles in ./ncarg2d/src/libncarg/conterp
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conterp »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conterp »
Making Makefiles in ./ncarg2d/src/libncarg/dashchar
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashchar »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashchar »
Making Makefiles in ./ncarg2d/src/libncarg/dashpack
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashpack »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashpack »
Making Makefiles in ./ncarg2d/src/libncarg/ezmap
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmap »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmap »
Making Makefiles in ./ncarg2d/src/libncarg/ezmapa
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapa »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapa »
Making Makefiles in ./ncarg2d/src/libncarg/ezmapb
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapb »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapb »
Making Makefiles in ./ncarg2d/src/libncarg/ezmapc
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapc »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapc »
Making Makefiles in ./ncarg2d/src/libncarg/gflash
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gflash »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gflash »
Making Makefiles in ./ncarg2d/src/libncarg/gridal
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gridal »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gridal »
Making Makefiles in ./ncarg2d/src/libncarg/hafton
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/hafton »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/hafton »
Making Makefiles in ./ncarg2d/src/libncarg/histgr
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/histgr »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/histgr »
Making Makefiles in ./ncarg2d/src/libncarg/isosrf
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrf »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrf »
Making Makefiles in ./ncarg2d/src/libncarg/isosrfhr
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrfhr »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrfhr »
Making Makefiles in ./ncarg2d/src/libncarg/labelbar
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/labelbar »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/labelbar »
Making Makefiles in ./ncarg2d/src/libncarg/ngmisc
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ngmisc »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ngmisc »
Making Makefiles in ./ncarg2d/src/libncarg/plotchar
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/plotchar »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/plotchar »
Making Makefiles in ./ncarg2d/src/libncarg/polypack
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/polypack »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/polypack »
Making Makefiles in ./ncarg2d/src/libncarg/pwritx
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwritx »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwritx »
Making Makefiles in ./ncarg2d/src/libncarg/pwrity
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrity »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrity »
Making Makefiles in ./ncarg2d/src/libncarg/pwrzi
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzi »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzi »
Making Makefiles in ./ncarg2d/src/libncarg/pwrzs
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzs »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzs »
Making Makefiles in ./ncarg2d/src/libncarg/pwrzt
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzt »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/pwrzt »
Making Makefiles in ./ncarg2d/src/libncarg/softfill
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/softfill »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/softfill »
Making Makefiles in ./ncarg2d/src/libncarg/spps
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/spps »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/spps »
Making Makefiles in ./ncarg2d/src/libncarg/srface
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/srface »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/srface »
Making Makefiles in ./ncarg2d/src/libncarg/stitle
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/stitle »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/stitle »
Making Makefiles in ./ncarg2d/src/libncarg/strmln
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/strmln »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/strmln »
Making Makefiles in ./ncarg2d/src/libncarg/support
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/support »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/support »
Making Makefiles in ./ncarg2d/src/libncarg/tdpack
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/tdpack »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/tdpack »
Making Makefiles in ./ncarg2d/src/libncarg/threed
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/threed »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/threed »
Making Makefiles in ./ncarg2d/src/libncarg/vaspackt
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/vaspackt »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/vaspackt »
Making Makefiles in ./ncarg2d/src/libncarg/velvct
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/velvct »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/velvct »
Making Makefiles in ./ncarg2d/src/libncarg/wmap
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/wmap »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/wmap »
Making Makefiles in ./ncarg2d/src/libncarg/areasC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/areasC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/areasC »
Making Makefiles in ./ncarg2d/src/libncarg/autogrphC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/autogrphC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/autogrphC »
Making Makefiles in ./ncarg2d/src/libncarg/colconvC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/colconvC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/colconvC »
Making Makefiles in ./ncarg2d/src/libncarg/conpackC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpackC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpackC »
Making Makefiles in ./ncarg2d/src/libncarg/conpacktC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpacktC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/conpacktC »
Making Makefiles in ./ncarg2d/src/libncarg/commonC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/commonC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/commonC »
Making Makefiles in ./ncarg2d/src/libncarg/dashcharC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashcharC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashcharC »
Making Makefiles in ./ncarg2d/src/libncarg/dashpackC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashpackC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/dashpackC »
Making Makefiles in ./ncarg2d/src/libncarg/ezmapCC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapCC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ezmapCC »
Making Makefiles in ./ncarg2d/src/libncarg/gflashC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gflashC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gflashC »
Making Makefiles in ./ncarg2d/src/libncarg/gridalC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gridalC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/gridalC »
Making Makefiles in ./ncarg2d/src/libncarg/histgrC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/histgrC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/histgrC »
Making Makefiles in ./ncarg2d/src/libncarg/isosrfC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrfC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/isosrfC »
Making Makefiles in ./ncarg2d/src/libncarg/labelbarC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/labelbarC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/labelbarC »
Making Makefiles in ./ncarg2d/src/libncarg/ngmiscC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ngmiscC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/ngmiscC »
Making Makefiles in ./ncarg2d/src/libncarg/plotcharC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/plotcharC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/plotcharC »
Making Makefiles in ./ncarg2d/src/libncarg/polypackC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/polypackC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/polypackC »
Making Makefiles in ./ncarg2d/src/libncarg/softfillC
make[5]: entrant dans le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/softfillC »
make[5]: Rien à faire pour « Makefiles ».
make[5]: quittant le répertoire « /local/tmp/1/tletou/ncl_ncarg-5.0.0/ncarg2d/src/libncarg/softfillC »
Making Makefiles in ./ncarg2d/src/libncarg/sppsC
make[5]: entrant dans le répertoir

#########################################################################
# #
# This Makefile was created by the "ymake" utility. #
# If you wish to make changes in the "Makefile" or "makefile", #
# do so by making changes to "yMakefile" or "ymakefile" #
# and executing "make local-Makefile". #
# #
#########################################################################

#########################################################################
#
# In main Template
#
#########################################################################

SYSTEM_INCLUDE = "LINUX"

OS1_DEF = -DLinux
OS2_DEF =
OS_DEF = $(OS1_DEF) $(OS2_DEF)
ARCH_DEF = -Di686
VENDOR_DEF = -DIBM

MAJOR_DEF = -DMAJOR=2
MINOR_DEF = -DMINOR=6

SUBMINOR_DEF = -DSUBMINOR=22-14-generic

#########################################################################
#
# Including Site - first time
#
#########################################################################

#########################################################################
#
# After Including Site - first time
#
#########################################################################

#########################################################################
#
# Including "LINUX"
#
#########################################################################

FC = $(F77)

#########################################################################
#
# After Including "LINUX"
#
#########################################################################

#########################################################################
#
# Including Site - second time
#
#########################################################################

#########################################################################
#
# After Including Site - second time
#
#########################################################################

YMAKEROOT = /local/archive/1/tletou/ncarg
BINROOT = /local/archive/1/tletou/ncarg/bin
LIBROOT = /local/archive/1/tletou/ncarg/lib
INCROOT = /local/archive/1/tletou/ncarg/include
MANROOT = /local/archive/1/tletou/ncarg/man
TMPROOT = /tmp

ROOTPATH = /local/archive/1/tletou/ncarg
BINPATH = /local/archive/1/tletou/ncarg/bin
LIBPATH = /local/archive/1/tletou/ncarg/lib
INCPATH = /local/archive/1/tletou/ncarg/include
MANPATH = /local/archive/1/tletou/ncarg/man

LIBSEARCH = -L/usr/X11R6/lib -L/usr/lib -L/opt/1/netcdf_intel_10/ia32/lib
INCSEARCH = -I/usr/include -I/opt/1/netcdf_intel_10/ia32/include
PYTHONVERSION =
PYTHONLIBSEARCH =
PYTHONINCSEARCH =
PYTHONPKGSDIR =
PYTHONBINDIR =

LIB_SEARCH = -L/usr/X11R6/lib -L/usr/lib -L/opt/1/netcdf_intel_10/ia32/lib
INC_SEARCH = -I/usr/include -I/opt/1/netcdf_intel_10/ia32/include

TOP = .
CURRENT_DIR = .

BINDIR = bin
LIBDIR = lib
INCDIR = include
MANDIR = man
DOCDIR = doc
NGTMPDIR = tmp
CONFIGDIR = config

MANLPATH = $(MANPATH)/manl
MAN1PATH = $(MANPATH)/man1
MAN3PATH = $(MANPATH)/man3
MAN5PATH = $(MANPATH)/man5
MAN6PATH = $(MANPATH)/man6
MAN8PATH = $(MANPATH)/man8

MANL_SECTION = l
MAN1_SECTION = 1
MAN3_SECTION = 3
MAN5_SECTION = 5
MAN6_SECTION = 6
MAN8_SECTION = 8

CONFIG_DIR = $(CONFIGSRC)

XLIB = -lXpm -lX11 -lXext
EXTENSIONLIB = -lXext
XTOOLLIB = -lXt -lSM -lICE
XMULIB = -lXmu
XAWLIB = -lXaw
XMOTIFLIB = -lXm

XMOTIFCLIENTLIBS = $(XMOTIFLIB) $(XTOOLLIB) $(XLIB)
XATHENACLIENTLIBS = $(XAWLIB) $(XTOOLLIB) $(EXTENSIONLIB) $(XLIB)
XMUATHENACLIENTLIBS = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(EXTENSIONLIB) $(XLIB)

CTOFLIBS = -L/opt/1/intel_cc_10.1/ia32/lib -lcxa -lifcore -lcprts -lm
MAKE = make

CC = icc -mp
CC_LD = icc -mp
CDYNAMIC =
CSTATIC =
CCOPTIONS = -ansi $(EXTRA_CCOPTIONS)

BUILDINCDIR = $(TOP)/include

BUILDINCTOP = ./..

_LIBROOTSEARCH = -L$(LIBROOT)
_EXECLIBSEARCH = $(RPATHFLAG)$(TOP)/shared:$(LIBROOT)
_SHLIBSEARCH = -rpath $(TOP)/shared:$(LIBROOT)

_INCROOTSEARCH = -I$(INCROOT)

SHAREDLIBFLAGS =

TOP_INCLUDES = -I$(BUILDINCDIR)
LDLIBS = $(_LIBROOTSEARCH) $(LIB_SEARCH) $(EXTRA_LIBS)
CC_LDOPTIONS = $(CCOPTIONS) $(COPT) $(XTRA_CLDFLAGS) $(SHAREDLIBFLAGS)
FC_LDOPTIONS = $(FCOPTIONS) $(FOPT) $(XTRA_FLDFLAGS) $(SHAREDLIBFLAGS)

EXTRA_LDLIBS = $(SYS_LIBS) $(EXTRA_SYS_LIBS) $(DEV_SYS_LIBS)

ALLINCLUDES = $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INC_SEARCH)
STD_DEFINES = -DSYSV -D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped
XTRA_CDEFINES = $(EXTRA_CDEFINES) $(EXTRA_DEFINES)
ALLDEFINES = $(ALLINCLUDES) $(DEV_DEFINES) $(XTRA_CDEFINES) $(STD_DEFINES) $(PROJECTDEFINES) $(DEFINES)
CFLAGS = $(CCOPTIONS) $(COPT) $(ALLDEFINES)
XTRA_CLDFLAGS = $(EXTRA_CLDFLAGS) $(EXTRA_LDFLAGS)
EXTRA_SYS_LIBS =
EXTRA_EXPORT_FLAGS =

DEPEND = makedepend
CPP = '/usr/bin/cpp -traditional'
FCPP = $(CONFIG_DIR)/fcpp $(CPP)

F77 = ifort -mp -Vaxlib
F77_LD = ifort -mp -Vaxlib
FCOPTIONS = $(EXTRA_FCOPTIONS)
NGCALLF = reg\#\#_

EXE_SUFFIX =

XTRA_FDEFINES = $(EXTRA_FDEFINES) $(EXTRA_DEFINES)
FFLAGS = $(FCOPTIONS) $(FOPT) $(XTRA_FDEFINES)
XTRA_FLDFLAGS = $(EXTRA_FLDFLAGS) $(EXTRA_LDFLAGS)

LD = ld
LD_REL = ld
RPATHFLAG = -Wl,-rpath,
AR = ar
AR_SRC = ar
AR_SRC_QUICK = $(AR_SRC) q
AR_SRC_CHECK = $(AR_SRC) vru
AR_REG = $(AR) vru
AR_QUICK = $(AR) q

RM = rm -f
CAT = cat
CP = cp
MV = mv -f
LN = ln -s
RANLIB = ranlib
NO_OPT = touch -c
TBL = tbl
NROFF = nroff -man
COL = col

LINT = lint
INSTALL = $(CONFIG_DIR)/ymake-install -c
INSTALL_RM = $(RM)

INSTALL_BIN = 0755
INSTALL_MAN = 0644
INSTALL_DOC = 0644
INSTALL_APP = 0644
INSTALL_LIB = 0644
INSTALL_DB = 0644
INSTALL_INC = 0644

CONFIGSRC = $(TOP)/$(CONFIGDIR)
NEWCONFIGSRC = ../$(CONFIGSRC)

_YMAKE_EXTRA =

YMAKE = $(CONFIGSRC)/ymake -config $(CONFIGSRC) $(_YMAKE_EXTRA)
NEWYMAKE = $(NEWCONFIGSRC)/ymake -config $(NEWCONFIGSRC) $(_YMAKE_EXTRA)
YMAKEDEP = $(CONFIGSRC)/ymake-filter

SHELL = /bin/sh
CALLCONV = $(CONFIG_DIR)/callconv
MKDIRHIER = mkdir -p

#########################################################################
#
# Including Project file
#
#########################################################################

NGVERSION = 5.0.0
NCLVERSION = 5.0.0

NCARGDIR = ncarg
HLUDIR = hlu
HLUEXDIR = hluex
NCLDIR = ncl
NCLEXDIR = nclex
PYNGLEXDIR = pynglex
PYNGLDIR = PyNGL
NGODIR = ngo
NFPDIR = nfp
NFPFORTDIR = nfpfort
DATADIR = data
GRIB2CODETABLEDIR = grib2_codetables
DBDIR = database
FONTCAPDIR = fontcaps
GRAPHCAPDIR = graphcaps
EXAMPLESDIR = examples
TUTORIALDIR = tutorial
TESTSDIR = tests
RESDIR = resfiles
ROBJDIR = robj
WWWDIR = ngwww
XAPPDIR = xapp

LIBNCARGROOT = $(LIBROOT)/$(NCARGDIR)
CONFIGROOT = $(LIBNCARGROOT)/$(CONFIGDIR)
DBROOT = $(LIBNCARGROOT)/$(DBDIR)
FONTCAPROOT = $(LIBNCARGROOT)/$(FONTCAPDIR)
GRAPHCAPROOT = $(LIBNCARGROOT)/$(GRAPHCAPDIR)
DATAROOT = $(LIBNCARGROOT)/$(DATADIR)
DOCROOT = $(LIBNCARGROOT)/$(DOCDIR)
EXAMPLESROOT = $(LIBNCARGROOT)/$(EXAMPLESDIR)
ROBJROOT = $(LIBNCARGROOT)/$(ROBJDIR)
TESTSROOT = $(LIBNCARGROOT)/$(TESTSDIR)
TUTORIALROOT = $(LIBNCARGROOT)/$(TUTORIALDIR)
WWWROOT = $(LIBNCARGROOT)/$(WWWDIR)
XAPPROOT = $(LIBNCARGROOT)/$(XAPPDIR)
HLUEXROOT = $(LIBNCARGROOT)/$(HLUEXDIR)
RESFILEROOT = $(LIBNCARGROOT)/$(RESDIR)
NCLEXROOT = $(LIBNCARGROOT)/$(NCLEXDIR)
GRIB2CODETABLEROOT = $(LIBNCARGROOT)/$(GRIB2CODETABLEDIR)
LIBNCARGPATH = $(LIBPATH)/$(NCARGDIR)
CONFIGPATH = $(LIBNCARGPATH)/$(CONFIGDIR)
DBPATH = $(LIBNCARGPATH)/$(DBDIR)
FONTCAPPATH = $(LIBNCARGPATH)/$(FONTCAPDIR)
GRAPHCAPPATH = $(LIBNCARGPATH)/$(GRAPHCAPDIR)
DATAPATH = $(LIBNCARGPATH)/$(DATADIR)
DOCPATH = $(LIBNCARGPATH)/$(DOCDIR)
EXAMPLESPATH = $(LIBNCARGPATH)/$(EXAMPLESDIR)
ROBJPATH = $(LIBNCARGPATH)/$(ROBJDIR)
TESTSPATH = $(LIBNCARGPATH)/$(TESTSDIR)
TUTORIALPATH = $(LIBNCARGPATH)/$(TUTORIALDIR)
WWWPATH = $(LIBNCARGPATH)/$(WWWDIR)
XAPPPATH = $(LIBNCARGPATH)/$(XAPPDIR)
LIBNCLPATH = $(LIBNCARGPATH)/$(NCLDIR)
HLUEXPATH = $(LIBNCARGPATH)/$(HLUEXDIR)
RESFILEPATH = $(LIBNCARGPATH)/$(RESDIR)
NCLEXPATH = $(LIBNCARGPATH)/$(NCLEXDIR)
NCARGINCPATH = $(INCPATH)/$(NCARGDIR)
HLUINCPATH = $(NCARGINCPATH)/$(HLUDIR)
NCLINCPATH = $(NCARGINCPATH)/$(NCLDIR)
NGOINCPATH = $(NCARGINCPATH)/$(NGODIR)
PYNGLDOCPATH = webdoc/pyngl
PYNGLBINPATH = $(PYTHONBINDIR)
PYNGLNCARGPATH = $(PYTHONPKGSDIR)/$(PYNGLDIR)/$(NCARGDIR)
USRRESFILE = "~/.hluresfile"
NCARGURL = "ngurl"
NCARGSITEFILE = "ncargsite"

ROOTPATHCHECK = "/lib/ncarg/fontcaps/font1"

NGENV_DESCRIPT = {"tmp","TMPDIR",NULL,"$(TMPROOT)",NULL, "fontcap","FONTCAP",NULL,NULL,NULL, "graphcap","GRAPHCAP",NULL,NULL,NULL, "root",NULL,NULL,"$(ROOTPATH)",$(ROOTPATHCHECK), "usrresfile",NULL,NULL,$(USRRESFILE),NULL, "gks_output",NULL,NULL,"gmeta",NULL, "bin",NULL,"root",NULL,NULL, "lib",NULL,"root",NULL,NULL, "include",NULL,"root",NULL,NULL, "man",NULL,"root",NULL,NULL, "ncarg",NULL,"lib",NULL,NULL, "config",NULL,"ncarg",NULL,NULL, "data",NULL,"ncarg",NULL,NULL, "database",NULL,"ncarg",NULL,NULL, "doc",NULL,"ncarg",NULL,NULL, "fontcaps",NULL,"ncarg",NULL,NULL, "graphcaps",NULL,"ncarg",NULL,NULL, "colormaps",NULL,"ncarg",NULL,NULL, "rangs","NCARG_RANGS","database",NULL,NULL, "udunits","UDUNITS_PATH","ncarg",NULL,NULL, "psadilookup","PSADILOOKUP_PATH",NULL,NULL,NULL, "examples",NULL,"ncarg",NULL,NULL, "hluex",NULL,"ncarg",NULL,NULL, "nclex",NULL,"ncarg",NULL,NULL, "pynglex",NULL,"ncarg",NULL,NULL, "resfiles",NULL,"ncarg",NULL,NULL, "tests",NULL,"ncarg",NULL,NULL, "tutorial",NULL,"ncarg",NULL,NULL, "xapp",NULL,"ncarg",NULL,NULL, "ngwww",NULL,"ncarg",NULL,NULL, "ngurl",NULL,"ngwww",NULL,NULL, "sysresfile",NULL,"ncarg",NULL,NULL, "sysappres",NULL,"ncarg",NULL,NULL, "grib2_codetables","NIO_GRIB2_CODETABLES","ncarg",NULL,NULL, NULL}

NGENVDEF = -DENV_DEFS=$(NGENV_DESCRIPT)

COMMONSRC = $(TOP)/common/src
NCARG2DSRC = $(TOP)/ncarg2d/src
NGMATHSRC = $(TOP)/ngmath/src
NGMATHLIBSRC= $(NGMATHSRC)/lib
NVIEWSRC = $(TOP)/ncarview/src
NVIEWBINSRC = $(NVIEWSRC)/bin
NVIEWLIBSRC = $(NVIEWSRC)/lib
NISRC = $(TOP)/ni/src
NIBINSRC = $(NISRC)/bin
NILIBSRC = $(NISRC)/lib
EXTERNALSRC = $(TOP)/external
NCARGCLIBSRC = $(COMMONSRC)/libncarg_c
NCARGLIBSRC = $(NCARG2DSRC)/libncarg
NCARGGKSLIBSRC = $(NCARG2DSRC)/libncarg_gks
NCARGOPTLIBSRC = $(NCARG2DSRC)/liboptional
CGMLIBSRC = $(NVIEWLIBSRC)/libcgm
CTRANSLIBSRC = $(NVIEWLIBSRC)/libctrans
ICTRANSLIBSRC = $(NVIEWLIBSRC)/libictrans
NCARGRASLIBSRC = $(NVIEWLIBSRC)/libncarg_ras
HLULIBSRC = $(NILIBSRC)/hlu
BLASSRC = $(EXTERNALSRC)/blas
LAPACKSRC = $(EXTERNALSRC)/lapack
SPHERESRC = $(EXTERNALSRC)/sphere3.1_dp
FFTPACK5SRC = $(EXTERNALSRC)/fftpack5_dp
NGOLIBSRC = $(NILIBSRC)/ngo
XCBLIBSRC = $(NILIBSRC)/xcb
NFPLIBSRC = $(NILIBSRC)/nfp
NFPFORTLIBSRC = $(NILIBSRC)/nfpfort
NCLLIBSRC = $(NISRC)/ncl
NIOLIBSRC = $(NCLLIBSRC)

NCARGCLIB = -L$(NCARGCLIBSRC) -lncarg_c
NCARGLIB = -L$(NCARGLIBSRC) -lncarg
NCARGGKSLIB = -L$(NCARGGKSLIBSRC) -lncarg_gks
NGMATHLIB = -L$(NGMATHLIBSRC) -lngmath
CGMLIB = -L$(CGMLIBSRC) -lcgm
NCARGRASLIB = -L$(NCARGRASLIBSRC) -lncarg_ras
HLULIB = -L$(HLULIBSRC) -lhlu
NGOLIB = -L$(NGOLIBSRC) -lngo
NFPLIB = -L$(NFPLIBSRC) -lnfp
NFPFORTLIB = -L$(NFPFORTLIBSRC) -lnfpfort
NIOLIB = -L$(NIOLIBSRC) -lnio
XCBLIB = -L$(XCBLIBSRC) -lXcb
NCLLIB = -L$(NCLLIBSRC) -lncl
NCLAPILIB = -L$(NCLLIBSRC) -lnclapi
BLASLIB = -L$(BLASSRC) -lblas_ncl
LAPACKLIB = -L$(LAPACKSRC) -llapack_ncl
SPHERELIB = -L$(SPHERESRC) -lsphere3.1_dp
FFTPACK5LIB = -L$(FFTPACK5SRC) -lfftpack5_dp

CTRANSLIB = $(CTRANSLIBSRC)/libctrans.o
ICTRANS_LIB = $(ICTRANSLIBSRC)/libictrans_.o

DEPNCARGCLIB = $(NCARGCLIBSRC)/libncarg_c.a
DEPNCARGLIB = $(NCARGLIBSRC)/libncarg.a
DEPNCARGGKSLIB = $(NCARGGKSLIBSRC)/libncarg_gks.a
DEPNGMATHLIB = $(NGMATHLIBSRC)/libngmath.a
DEPCGMLIB = $(CGMLIBSRC)/libcgm.a
DEPNCARGRASLIB = $(NCARGRASLIBSRC)/libncarg_ras.a
DEPHLULIB = $(HLULIBSRC)/libhlu.a
DEPNGOLIB = $(NGOLIBSRC)/libngo.a
DEPNFPLIB = $(NFPLIBSRC)/libnfp.a
DEPNFPFORTLIB = $(NFPFORTLIBSRC)/libnfpfort.a
DEPNIOLIB = $(NIOLIBSRC)/libnio.a
DEPNCLLIB = $(NCLLIBSRC)/libncl.a
DEPNCLAPILIB = $(NCLLIBSRC)/libnclapi.a

DEPCTRANSLIB = $(CTRANSLIB)
DEPICTRANS_LIB = $(ICTRANS_LIB)

ICTRANSLIB = $(ICTRANSLIBSRC)/libictrans.o
DEPICTRANSLIB = $(ICTRANSLIB)

NCARGLIBS = $(NCARGLIB) $(NCARGGKSLIB) $(NCARGCLIB)
NGMATHLIBS = $(NGMATHLIB)
HLULIBS = $(HLULIB)
NCLLIBS = $(NCLAPILIB)
NFPLIBS = $(NFPLIB) $(NFPFORTLIB)
NIOLIBS = $(NIOLIB)
EXTERNALLIBS = $(SPHERELIB) $(FFTPACK5LIB) $(LAPACKLIB) $(BLASLIB)

DEPNCARGLIBS = $(DEPNCARGLIB) $(DEPNCARGGKSLIB) $(DEPNCARGCLIB)
DEPHLULIBS = $(DEPHLULIB)
DEPNCLLIBS = $(DEPHLULIB) $(DEPNCLAPILIB)
DEPNFPLIBS = $(DEPNFPLIB) $(DEPNFPFORTLIB)
DEPNIOLIBS = $(DEPNIOLIB)

GRAPHCSRC = $(COMMONSRC)/graphcap
FONTCSRC = $(COMMONSRC)/fontcap

GRAPHC = $(GRAPHCSRC)/graphc
FONTC = $(FONTCSRC)/fontc
IFTRAN = $(NCARGLIBSRC)/Iftran/Iftran
FSPLIT = $(NCARGLIBSRC)/Iftran/Fsplit
NYACC = $(NISRC)/nyacc/nyacc

NETCDFLIB =

NCDFLIBS = -lnetcdf
HDFLIB = -lmfhdf -ldf -ljpeg -lz
NETCDF4LIB = -lhdf5_hl -lhdf5 -lsz
HDFEOSLIB =
GRIB2LIB =
UDUNITSLIB =
V5DLIB =
XDRLIB =
HDFDEFINES = -DLINUX
VDEFINE = -DNGVERSION='"$(NGVERSION)"' -DNCLVERSION='"$(NCLVERSION)"'
PROJECTDEFINES = -DNeedFuncProto
GKS_BUFFER_SIZE = 0
PERL = /bin/perl
NCLWEBROOT = /web/ncl
PYNGLWEBROOT = /web/pyngl

#########################################################################
#
# After Including Project file
#
#########################################################################

#########################################################################
#
# Including Rules file
#
#########################################################################

#########################################################################
#
# After Including Rules file
#
#########################################################################

.SUFFIXES: .f.sed .xml .shtml

.f.sed.o:
        @$(FCPP) $< $*.f
        $(F77) $(FFLAGS) -c $*.f
        @$(RM) $*.f

#########################################################################
#
# local y(mM)akefile is included HERE.
#
#########################################################################

SUBDIRS = config external common ncarg2d ngmath ncarview ni

Info::
        @echo; echo " NCAR Graphics - Version $(VERSION) Installation Configuration"; echo; echo "System File "$(SYSTEM_INCLUDE); echo "Binary Install Directory "$(BINPATH); echo "Library Install Directory "$(LIBPATH); echo "Include Install Directory "$(INCPATH); echo "Manpage Install Directory "$(MANPATH); echo "Config Install Directory "$(CONFIGPATH); echo "Data Base Directory "$(DBPATH); echo "Programmer Doc Dir "$(DOCPATH); echo "Reloc Obj. Directory "$(ROBJPATH); echo "Examples Directory "$(EXAMPLESPATH); echo "Tutorial Directory "$(TUTORIALPATH); echo "Test Directory "$(TESTSPATH); echo "X App. Def. Directory "$(XAPPPATH); echo "f77 Compiler "$(F77); echo "f77 Flags "$(FFLAGS); echo "C Compiler "$(CC); echo "cc Flags "$(CFLAGS);

# The "All" target rebuilds the Makefile hierarchy, rearhives
# all libraries, rebuilding all out-of-date objects and executables.
# It *does not* clean out the object code. Its intended use is for
# rebuilding the system once you have made changes to your configuration file.

All:
        @echo ""
        @echo "Making <All>."
        @$(MAKE) $(MFLAGS) me
        @$(MAKE) $(MFLAGS) Info
        @date
        @$(MAKE) $(MFLAGS) Makefiles
        @$(MAKE) $(MFLAGS) includes
        @$(MAKE) $(MFLAGS) depend
        @$(MAKE) $(MFLAGS) all
        @date
        @echo "Finished making <All>."

# The Build target is a *complete* build. Makefiles
# are completely rebuilt for the current installation, object
# code is removed (clean target), and all binaries and libraries
# are rebuilt from the ground up.

Build:
        @echo ""
        @echo "Making <Build>."
        @$(MAKE) $(MFLAGS) me
        @$(MAKE) $(MFLAGS) Info
        @date
        @$(MAKE) $(MFLAGS) Makefiles
        @$(MAKE) $(MFLAGS) clean
        @$(MAKE) $(MFLAGS) includes
        @$(MAKE) $(MFLAGS) depend
        @$(MAKE) $(MFLAGS) all
        @date
        @echo "Finished making <Build>."

# The Everything target is a *complete* build. Makefiles
# are completely rebuilt for the current installation, object
# code is removed (clean target), and all binaries and libraries
# are rebuilt from the ground up. It also installs everything.

Everything:
        @echo ""
        @echo "Making <Everything>."
        @$(MAKE) $(MFLAGS) me
        @$(MAKE) $(MFLAGS) Info
        @date
        @$(MAKE) $(MFLAGS) Makefiles
        @$(MAKE) $(MFLAGS) clean
        @$(MAKE) $(MFLAGS) includes
        @$(MAKE) $(MFLAGS) depend
        @$(MAKE) $(MFLAGS) all
        @$(MAKE) $(MFLAGS) install
        @date
        @echo "Finished making and Installing <Everything>."

includes::
        $(RM) -r include

dist-clean::
        $(RM) -r include

ROOT:
        @echo "$(YMAKEROOT)"

TROOT:
        @echo "$(TMPROOT)"

LSEARCH:
        @echo "$(LIBSEARCH)"

ISEARCH:
        @echo "$(INCSEARCH)"

PYTHONDIR:
        @echo "$(PYTHONDIR)"

PYTHONVERS:
        @echo "$(PYTHONVERSION)"

NCLSTUFF:
        @echo "y"

XSTUFF:
        @echo "y"

HDFSTUFF:
        @echo "y"

TRIANGLESTUFF:
        @echo "y"

UDUNITSSTUFF:
        @echo "n"

NETCDF4STUFF:
        @echo "y"

HDFEOSSTUFF:
        @echo "n"

GRIB2STUFF:
        @echo "n"

V5DSTUFF:
        @echo "n"

DODSSTUFF:
        @echo "n"

PYNGLSTUFF:
        @echo "n"

NGVERS:
        @echo "$(NGVERSION)"

NCLVERS:
        @echo "$(NCLVERSION)"
#########################################################################
#
# after local y(mM)akefile included.
#
#########################################################################

#########################################################################
#
# The Rest of this file is generated from the Template file.
#
#########################################################################

COPT = -O
FOPT = -O

makesubdirs:
        @for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS));sleep 1;\
        else echo "NOT Making $(CURRENT_DIR)/$$dir"; fi \
        done

all:: all-local makesubdirs

clean-local::
        @echo "cleaning in $(CURRENT_DIR)"

all::

clean-local::
        -@$(RM) core Makefile.bak

local-Makefile:: $(YMAKEDEP)

$(YMAKEDEP):
        @(cd $(CONFIGSRC); if (test -f Makefile) then \
        echo "checking ymake in $(CONFIGSRC) first..."; $(MAKE) all; else \
        echo "making ymake from Makefile.ini in $(CONFIGSRC) first..."; \
        $(MAKE) -f Makefile.ini clean all; fi; \
        echo "continuing in $(CURRENT_DIR)")

local-Makefile::
        @echo "Making Makefile in $(CURRENT_DIR)"
        @$(YMAKE) -Topdir $(TOP) -Curdir $(CURRENT_DIR)

me: local-Makefile

all-local::

install-local::
        @echo "installing in $(CURRENT_DIR)"

depend-local::

includes-local::

preformatted-local::

all::

install::install-local
        @tname=install; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) install);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

Makefiles::
        @for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making Makefiles in $(CURRENT_DIR)/$$dir";\
        $(NEWYMAKE) -Topdir ../$(TOP) -Curdir $(CURRENT_DIR)/$$dir;\
        $(MAKE) $(MFLAGS) Makefiles);\
        else echo "NOT Making Makefiles in $(CURRENT_DIR)/$$dir"; fi \
        done

Makefiles-local::
        @for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making Makefile in $(CURRENT_DIR)/$$dir";\
        $(NEWYMAKE) -Topdir ../$(TOP) -Curdir $(CURRENT_DIR)/$$dir;)\
        else echo "NOT Making Makefile in $(CURRENT_DIR)/$$dir"; fi \
        done

all::

clean::clean-local
        -_at_tname=clean; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) clean);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

all::

dist-clean::clean-local
        -_at_tname=dist-clean; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) dist-clean);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

dist-clean::
        -@$(RM) Makefile
        @echo "dist-clean in $(CURRENT_DIR)"

all::

depend::depend-local
        @tname=depend; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) depend);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

all::

includes::includes-local
        @tname=includes; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) includes);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

preformatted-local::

all::

preformatted::preformatted-local
        @tname=preformatted; \
        for dir in $(SUBDIRS) ; do \
        if (test -d $$dir) then \
        (cd $$dir; echo "Making $$tname in $(CURRENT_DIR)/$$dir";\
        $(MAKE) $(MFLAGS) preformatted);\
        else echo "NOT Making $$tname in $(CURRENT_DIR)/$$dir"; fi \
        done

_______________________________________________
ncl-install mailing list
ncl-install_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-install
Received on Wed Apr 16 2008 - 07:25:26 MDT

This archive was generated by hypermail 2.2.0 : Wed Apr 16 2008 - 11:00:39 MDT