Thank you David, it eliminates those errors.<br><br>However, the compilation of HLU examples still doesn't work.<br><br>Mateus<br><br><div class="gmail_quote">2010/3/17 David Brown <span dir="ltr"><<a href="mailto:dbrown@ucar.edu">dbrown@ucar.edu</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="word-wrap: break-word;">Mateus,<div><br></div><div>You can try going into the ./ni/src/lib/nio directory and doing</div>
<div>make includes depend</div><div>make</div><div>make install</div><div><br></div><div>and see if it clears this problem up. The type-specific C source files get created during the 'make includes depend' phase. Also some of the files in this directory are copied from the ./ni/src/ncl directory during the 'make includes' phase in that directory. </div>
<div><br></div><div>Running 'make Everything' from the top-level should perform all these operations in the correct sequence. Obviously something didn't go quite right.</div><div> -dave</div><div><br></div><div>
<br><div><div><div></div><div class="h5"><div>On Mar 16, 2010, at 9:50 PM, Mateus Teixeira wrote:</div><br></div></div><blockquote type="cite"><div><div></div><div class="h5">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>
</div></div> _______________________________________________<br>ncl-install mailing list<br>List instructions, subscriber options, unsubscribe:<br><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br>
</blockquote></div><br></div></div></blockquote></div><br><br clear="all"><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/">http://counter.li.org/</a>)<br>