[ncl-install] Error compiling ncl 5.1.1
Mateus Teixeira
mateus.teixeira at gmail.com
Tue Mar 16 21:50:50 MDT 2010
Dear NCL users,
I've got the following error during the compilation of NCL 5.1.1:
*Making install in ./ni/src/lib/nio
make[5]: Entrando no diretório
`/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib/nio'
gcc -ansi -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O
-I../../../.././include -I/usr/include -I/usr/include/hdf
-I/usr/include/libpng1
2 -I/usr/local/include -I/usr/include/jasper
-I/usr/local/netcdf-4.1/include -DLinux -DMAJOR=2 -DBuildGRIB2
-DNIO_LIB_ONLY -DSYSV -D_POSI
X_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DNeedFuncProto -c -o
NclTypedouble.o NclTypedouble.c
NclTypedouble.c:24:27: error: NclTypedouble.h: Arquivo ou diretório não
encontrado
NclTypedouble.c:48:28: error: NclTypelogical.h: Arquivo ou diretório não
encontrado
NclTypedouble.c:49:26: error: NclTypefloat.h: Arquivo ou diretório não
encontrado
In file included from cmpf.h:26,
from NclTypedouble.c:52:
niohlu.h:28:18: error: nioc.h: Arquivo ou diretório não encontrado
NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before
‘NclScalar’
NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before
‘NclScalar’
NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before
‘NclTypeClass’
....
NclTypedouble.c: At top level:
NclTypedouble.c:2285: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘Ncl_Type_double_divide_type’
NclTypedouble.c:2295: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘nclTypedoubleClassRec’
NclTypedouble.c:2371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘nclTypedoubleClass’
NclTypedouble.c:2373: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘_NclTypedoubleCreate’
make[5]: ** [NclTypedouble.o] Erro 1
make[5]: Saindo do diretório `/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib/nio'
make[4]: ** [install] Erro 2
make[4]: Saindo do diretório `/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib'
*
what says that NclTypedouble.h, NclTypelogical.h, NclTypefloat.h, and
niohlu.h can't be found.
I couldn't find the source of this error. I found these files in
./ni/src/lib/nio/niohlu.h
./ni/src/lib/nio/NclTypedouble.c
and
./ni/src/ncl/NclTypefloat.h
./ni/src/ncl/NclTypelogical.h
but in ./ni/src/lib/nio/ there are
./ni/src/lib/nio/NclTypelogical.c.specific
./ni/src/lib/nio/NclTypefloat.c.specific
This error looks strange since these files are from NCL itself.
--
Mateus da Silva Teixeira
Meteorologista
Instituto de Pesquisas Meteorológicas - IPMet
Universidade Estadual Paulista - UNESP
Av. Luis Edmundo Carrijo Coube, 14-01 - Cx. Postal 281 - CEP 17033-360
Bauru - SP - Brasil
Fone: +55 14 3103-6030 / fax: 3203-3649
Registered Linux User #466740 (http://counter.li.org/)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-install/attachments/20100317/0933b214/attachment.html
More information about the ncl-install
mailing list