[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[UDUNITS #GJC-472649]: udunits compilation help
- Subject: [UDUNITS #GJC-472649]: udunits compilation help
- Date: Mon, 22 Jan 2007 14:54:50 -0700
Mariusz,
> that worked but up to a point. There are still some undefined
> references. Pls see make.log,
> Mariusz
The file "make.log" contained the following:
making `all' in directory
/export/scratch2/pagowski/stuff/udunits-1.12.4/src/udunits
make[1]: Entering directory
`/export/scratch2/pagowski/stuff/udunits-1.12.4/src/udunits'
make[2]: Entering directory
`/export/scratch2/pagowski/stuff/udunits-1.12.4/src/udunits'
cc -o udunits -g -O2 udunits.o
-L/export/scratch2/pagowski/stuff/udunits-1.12.4/src/lib -ludunits
-L/export/scratch2/pagowski/stuff/udunits-1.12.4/src/port/misc -ludport
/export/scratch2/pagowski/stuff/udunits-1.12.4/src/lib/libudunits.a(utlib.o):
In function `dectime':
/export/scratch2/pagowski/stuff/udunits-1.12.4/src/lib/utlib.c:432: undefined
reference to `floor'
Apparently, on your system the Standard C math functions are not in
C runtime library.
Please try the following:
1. Go to the top-level source-directory.
2. Execute the command "make distclean".
3. Set your environment variables as before.
4. Execute the configure script as before but with
the additional argument "LD_MATH=...", where "..."
is a reference to the library that contains the
C math functions. For example,
./configure LD_MATH=-lm >&configure.log
5. Execute the command "make" as before.
6. Continue with the build process.
Regards,
Steve Emmerson
Ticket Details
===================
Ticket ID: GJC-472649
Department: Support UDUNITS
Priority: Normal
Status: Closed