[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 19991004: compiling of UDUNITS



Brian,

> To: address@hidden
> From: Brian Blanton <address@hidden>
> Subject: compiling of UDUNITS
> Organization: .
> Keywords: 199910041334.HAA12148

In the above message, you wrote:

> I am trying to compile udunits on a Linux (2.2.5) machine with
> AbsoftProFortran.  I set CC=gcc, CFLAGS=-DAbsoftProFortran,
> and FC=f77, do "configure", then "make", and get the following error
> message:
> 
> ...
> 
> make[1]: Entering directory `/root/UNIDATA/udunits-1.11.7/src/lib'
> ln -s ../port/misc/udalloc.c .
> ln -s ../port/misc/udalloc.h .
> gcc -ansi -c -DAbsoftProFortran -I../port/misc -I../port/cfortran 
> -DUT_DEFAULT_PATH='"/usr/local/etc/udunits.dat"'  utlib.c
> utlib.c:1882: parse error before `0'
> make[1]: *** [utlib.o] Error 1
> make[1]: Leaving directory `/root/UNIDATA/udunits-1.11.7/src/lib'
> make: *** [lib/all] Error 1
> 
> I have also tried "#define AbsoftProFortran", but I'm not really
> sure where to put it.
> 
> Unfortunately, we need this library to be compatable with Absoft.
> 
> Have you seen this before?
> 
> Thanks,
> 
> Brian O. Blanton
> Department of Marine Sciences
> Ocean Processes Numerical Modeling Lab
> University of North Carolina @ Chapel Hill
> tel #: 919 962 0022
> email: address@hidden 
> http://www.opnml.unc.edu

It looks like you did the right thing.

I haven't seen this problem before -- but it looks tractable.

I'll need to see the output from the C preprocessor.  Would you please
do the following:

    1.  Go into the subdirectory "lib/".

    2.  Execute the command "make utlib.i".

    3.  Send me the function "utMake" (or "UTMAKE") from the file
        "utlib.i".

You guys recovered from Floyd yet?

--------
Steve Emmerson   <http://www.unidata.ucar.edu>