Dear NCL users,<br><br>I've got the following error during the compilation of NCL 5.1.1:<br><br><i>Making install in ./ni/src/lib/nio<br>make[5]: Entrando no diretório `/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib/nio'<br>
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<br>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<br>
X_SOURCE -D_XOPEN_SOURCE -DByteSwapped -DNeedFuncProto -c -o NclTypedouble.o NclTypedouble.c<br>NclTypedouble.c:24:27: error: NclTypedouble.h: Arquivo ou diretório não encontrado<br>NclTypedouble.c:48:28: error: NclTypelogical.h: Arquivo ou diretório não encontrado<br>
NclTypedouble.c:49:26: error: NclTypefloat.h: Arquivo ou diretório não encontrado<br>In file included from cmpf.h:26,<br> from NclTypedouble.c:52:<br>niohlu.h:28:18: error: nioc.h: Arquivo ou diretório não encontrado<br>
NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before ‘NclScalar’<br>NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before ‘NclScalar’<br>NclTypedouble.c:86: error: expected declaration specifiers or ‘...’ before ‘NclTypeClass’<br>
<br clear="all">....<br><br>NclTypedouble.c: At top level:<br>NclTypedouble.c:2285: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Ncl_Type_double_divide_type’<br>NclTypedouble.c:2295: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nclTypedoubleClassRec’<br>
NclTypedouble.c:2371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nclTypedoubleClass’<br>NclTypedouble.c:2373: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_NclTypedoubleCreate’<br>make[5]: ** [NclTypedouble.o] Erro 1<br>
make[5]: Saindo do diretório `/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib/nio'<br>make[4]: ** [install] Erro 2<br>make[4]: Saindo do diretório `/usr/local/src/ncl_ncarg-5.1.1/ni/src/lib'<br></i><br><br>what says that NclTypedouble.h, NclTypelogical.h, NclTypefloat.h, and niohlu.h can't be found.<br>
<br>I couldn't find the source of this error. I found these files in<br><br>./ni/src/lib/nio/niohlu.h<br>./ni/src/lib/nio/NclTypedouble.c<br><br>and <br><br>./ni/src/ncl/NclTypefloat.h<br>./ni/src/ncl/NclTypelogical.h<br>
<br>but in ./ni/src/lib/nio/ there are<br><br>./ni/src/lib/nio/NclTypelogical.c.specific<br>./ni/src/lib/nio/NclTypefloat.c.specific<br><br><br>This error looks strange since these files are from NCL itself.<br><br><br>-- <br>
Mateus da Silva Teixeira<br>Meteorologista<br>Instituto de Pesquisas Meteorológicas - IPMet<br>Universidade Estadual Paulista - UNESP<br>
Av. Luis Edmundo Carrijo Coube, 14-01 - Cx. Postal 281 - CEP 17033-360<br>Bauru - SP - Brasil<br>Fone: +55 14 3103-6030 / fax: 3203-3649<br><br>Registered Linux User #466740 (<a href="http://counter.li.org/" target="_blank">http://counter.li.org/</a>)<br>