Thorsten, > To: address@hidden > From: "Fehr, Thorsten" <address@hidden> > Subject: udunits > Organization: DLR - Institut fuer Physik der Atmosphaere > Keywords: 200405271621.i4RGLhtK000486 UDUNITS The above message contained the following: > in order to install the ZEBRA software package for the visualisation of > meteorological fields I have to install "udunits". > > Unfortunately, even after quite some fiddling around with the code i did > not succeed in installing it. > > Unfortunately I am not wee experienced with C so I did not find the > reason why "cfortran" did not compile. The problem isn't "cfortran"; it's your compilation environment. See below. > I would be very thankful if you could support me :) > > The requested information from the INSTALL-file is attached to the e-mail. According to your "make.log" file: > making `all' in directory /usr/local/share/udunits-1.11.7/src/lib > > make: Entering directory `/usr/local/share/udunits-1.11.7/src/lib' > ln -s ../port/misc/udalloc.c . > ln -s ../port/misc/udalloc.h . > c89 -c -O -I../port/misc -I../port/cfortran > -DUT_DEFAULT_PATH=3D'"/usr/local/share/udunits-1.11.7/etc/udunits.dat"' > utlib.c > In file included from /usr/include/_G_config.h:44, > from /usr/include/libio.h:32, > from /usr/include/stdio.h:65, > from utlib.c:18: > /usr/include/gconv.h:72: parse error before "size_t" > /usr/include/gconv.h:85: parse error before "size_t" > /usr/include/gconv.h:94: parse error before "size_t" > /usr/include/gconv.h:170: parse error before "size_t" > /usr/include/gconv.h:173: parse error before '}' token > /usr/include/gconv.h:173: ISO C forbids data definition with no type or s ... > make: *** [utlib.o] Error 1 > make: Leaving directory `/usr/local/share/udunits-1.11.7/src/lib' > make: *** [lib/all] Error 1 the system header-file "/usr/include/gconv.h" could not be compiled. Because a compiler should always be able to compile its own header-files, this indicates a problem with your compilation environment. It could be that the compiler is incorrectly installed. I suggest that you show the above to your system administrator. When the compilation environment is fixed, you will need to build the UDUNITS package from the beginning because a C macro that specifies what Fortran calling-conventions will be used was not specified. The C macro to be defined depends on your operating system and your choice of Fortran compiler. There are many examples in the file INSTALL in the top-level source-directory. If you will not call the UDUNITS package from Fortran, then you can use any of the C macros (e.g., "f2cFortran"). Whatever C macro you choose, it must be specified in the CPPFLAGS environment variable before executing the "configure" script, e.g., $ CPPFLAGS=-Df2cFortran ./configure >configure.log 2>&1 Please let me know if this helps. > Cheers, > > Thorsten > > PS. In case you are familiar with ZEBRA, maybe you know of a more > up-to-date alternative. > -- > ************************************************************** > Thorsten Fehr > DLR - Institut fuer Physik der Atmosphaere > Institute of Atmospheric Physics > Oberpfaffenhofen Tel.: +49 8153 28-2587 > D-82234 Wessling Fax.: +49 8153 28-1841 > Germany mailto:address@hidden > http://www.op.dlr.de/~pa10 Regards, Steve Emmerson > NOTE: All email exchanges with Unidata User Support are recorded in the > Unidata inquiry tracking system and then made publically available > through the web. If you do not want to have your interactions made > available in this way, you must let us know in each email you send to us.
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.