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

Re: 20000215: installation problem: missing C math functions



Link Ji,

> From: link ji <address@hidden>
> Subject: problems in installation
> Organization: Texas A&M
> Keywords: 200002151628.JAA14367 UDUNITS

In the above message, you wrote:

> I try to install UDUNITS on a 4 processors ALPHA workstation.
> There are problem with the installation when excute the command
> 'make', the error message will appreciate any clue you might have:
> 
> cc -c -O -I../lib -I../port/misc  -std udunits.c
> cc -o udunits -O udunits.o -L/usr/local/udunits/src/lib -ludunits 
> -L/usr/local/udunits/src/port/misc -ludport -ly
> ld:
> Unresolved:
> fmod
> ldexp
> log10
> modf
> pow
> floor
> ceil
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> 
> 
> Please help, Thanks. 
> 
> Dr. Link Ji
> Texas A&M University
> Department of Oceanography
> Email: address@hidden
> Phone: 409-458-3569

Apparently, your C compiler/linker isn't referencing the C runtime
library where the above functions are.  This is non-standard behavior
and should be reported to your system administrator.

In the meantime, you should be able to cause the build procedure to 
explicity reference the C math functions by using the LIBS environment
variable.  Try the following:

    1.  Go to the top-level source directory.

    2.  Perform steps 2 through 5 near the end of the INSATLL file.

    3.  Ensure that the environment variable LIBS contains the string "-lm".

    4.  Perform steps 6 through 9 near the end of the INSTALL file.

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


pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy