John,

From a quick peek at the configure script, looks to me that when you specify --with-png, --with-jpeg, or --with-zlib paths, these locations are searched for GD *before* the --with-gd location.

I've been avoiding this problem by not explicitly configuring --with- png etc. I think that I see a potential fix for the configure script. Wanna try something for me? On (or near) line 5666 change

LIBS="-lgd $GD_XTRA_LIBS -L$GD_LIBDIR $LIBS"

to

LIBS="-lgd -L$GD_LIBDIR $GD_XTRA_LIBS $LIBS"

We want the extra locations searched *after* the location you specify with --with-gd. This seems to be tripping people up all of a sudden, maybe there has been a recent change.

By the way, if you are using GDAL, you should configure --without-tiff.

cheers,
Sean

On Jan 29, 2006, at 10:14 AM, John Cartwright wrote:

Thanks for your prompt reply, Sean!

Strangely, the problem seems to be explicitly giving the location of
some of the graphic libs (e.g. zlib, png, etc.) rather than letting them
be found on their own). Fomerly the configuration looked like:

./configure --prefix=/extra/contrib/mapserver-4.8 \
  --with-freetype=/usr/bin/freetype-config    \
  --with-zlib=/usr/lib                        \
  --with-png=/usr/lib                         \
  --with-jpeg=/usr/lib                        \
  --with-xpm=/usr/X11R6/lib                   \
  --with-gd=/extra/contrib/gd-2.0.33          \
  --with-proj=/extra/contrib/proj-4.4.9       \
  --with-geos=/extra/contrib/geos-2.1.1/bin/geos-config \
  --with-ogr=/extra/data/gdal-1.3.1/apps/gdal-config \
  --with-gdal=/extra/data/gdal-1.3.1/apps/gdal-config \
  --with-tiff=/usr/lib                        \
  --with-wfs                                  \
  --with-wcs                                  \
  --with-wmsclient                            \
  --with-wfsclient                            \
  --with-curl-config=/usr/bin

If I pull the configure lines for tiff, png, jpeg, zlib; configure finds them in the system libs and seems to be OK. Does this make sense to you?

Thanks again!

-- john


----- Original Message -----
From: Sean Gillies <[EMAIL PROTECTED]>
Date: Sunday, January 29, 2006 6:25 am
Subject: Re: problem in compiling 4.8-rc3

On Jan 29, 2006, at 12:23 AM, John Cartwright wrote:

Hello All,

I'm having a problem compiling 4.8 that seems to be related to the
gdFontCacheSetup check:

...
configure: checking where libiconv is installed...
checking for iconv_open in -lc... no
checking for libiconv_open in -liconv... no
checking for iconv_open in -lc... no
checking for libiconv_open in -liconv... yes
        using libiconv from system libs.
        libiconv found. Enabling internationalization (-DUSE_ICONV)
configure: checking for GD 2.0.16 or higher...
checking for gdFontCacheSetup in -lgd... no
configure: checking whether GD needs libiconv...
checking for gdFontCacheSetup in -lgd... no
configure: error: Could not find gd.h or libgd.la/libgd.so in
/usr/local/graphicslibs/lib.  Make sure GD 2.0.16 or higher is
compiled
before calling configure. You may also get this error if you didn't
specify the appropriate location for one of GD's dependencies
(freetype,
libpng, libjpeg or libiconv).


===================================================================== =
====
I'm using the same gd-2.0.33 and configuration line that compiled
successfully for 4.6.0.

I've been able to replicate the problem on both a RedHat ES3 amd
Mac OS
10.4 system.


Thanks for any help!

-- john


Hi John,

Thanks for trying out the release candidate! It configures and
builds
for me with no problems. My Fedora system has GD 1.8.4 in /usr/lib,

and I have GD 2.0.33 installed at /usr/local/lib. To keep the
configuration straight I make sure to specify --with-gd=/usr/local.

cheers,
Sean

---
Sean Gillies
sgillies at frii dot com
http://zcologia.com/news





---
Sean Gillies
sgillies at frii dot com
http://zcologia.com/news

Reply via email to