[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
20030506: UDUNITS make problem: missing pow() & log10()
- Subject: 20030506: UDUNITS make problem: missing pow() & log10()
- Date: Tue, 06 May 2003 15:57:09 -0600
Ayal,
>Date: Tue, 6 May 2003 16:01:33 -0700
>From: Ayal Anis <address@hidden>
>Organization: Texas A&M, Galveston
>To: Steve Emmerson <address@hidden>
>Subject: Re: 20030506: UDUNITS make problem: missing pow() & log10()
The above message contained the following:
> Haven't got much farther...
>
> HERE IS WHAT I DID:
>
> > nm -g /usr/lib/libc.* | grep pow
>
> AND THE RESULTS:
>
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> 00000de0 R _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> U _fpioconst_pow10
> nm: /usr/lib/libc.so: File format not recognized
>
> > nm -g /usr/lib/libm.* | grep log10
>
> AND THE RESULTS:
>
> e_log10.o:
> 00000000 T __ieee754_log10
> w_log10.o:
> U __ieee754_log10
> 00000000 T __log10
> 00000000 W log10
...
It looks like the only definition for the "log10" symbol is the weak one
in the math library.
Try this:
1. Go to the top-level source directory.
2. Perform steps 3 through 5 described near the end of the file
INSTALL.
3. Ensure that the environment variable LIBS contains the string
"-lm", e.g.,
export LIBS=-lm
or
setenv LIBS -lm
depending on your user shell.
4. Perform steps 6 through 9 described near the end of the file
INSTALL.
Regards,
Steve Emmerson