[ncl-install] Error compiling Ictranc

Tristan Le Toullec tristan.letoullec at univ-brest.fr
Wed Apr 16 07:25:26 MDT 2008


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



-------------- next part --------------

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
-------------- next part --------------
#########################################################################
#                                                                       #
#       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



More information about the ncl-install mailing list