[GRASSLIST:5131] RE: error compiling PNGdriver

John Gillette JGillette at rfmd.com
Mon Dec 2 10:43:19 EST 2002


Glynn,

I erased my grass5.0.0 source and untared it to have a fresh copy.
I ./configure with the appropriate paths to GD.  This time the -lm
was added by configure to GDLIB.

So perhaps you don't need to add another permutation.

John

> 
> GD needs libm (the math library), but configure doesn't appear to
> check for it[1].
> 
> Possible solutions include:
> 
> 2. Edit src/CMD/head/head.sparc-sun-solaris2.7, and add "-lm" to the
> definition of GDLIB, e.g.
> 
> GDLIB               = -lgd -lm
> 
> [1] Currently, configure checks for four additional libraries (Xpm,
> FreeType, JPEG, PNG), resulting in 16 permutations; I need to add
> libm, which will result in 32 permutations (and running "autoconf"
> will probably take longer than actually compiling GRASS; damn).
> 
> > Also, is it possible to compile the PNGdriver such that the 
> gd lib is 
> > included in the driver such that I can erase the gd lib and 
> include files
> > when I am done? (statically linked?)
> 
> If you only have a static GD library, then that will be used. There
> isn't any way to link a specific library statically while linking the
> others dynamically.
> 
> -- 
> Glynn Clements <glynn.clements at virgin.net>
> 




More information about the grass-user mailing list