MS 5.0b3 - AGG compile errors

Rainer Spittel rainer.spittel at TERRALINK.CO.NZ
Thu Aug 9 18:02:37 EDT 2007


Hi guys, 

I am pretty keen on the new version of the mapserver. Currently I use Mapnik
in the backend to render my vector base maps and I would love to get my
architecture less complex ( Apache -> UMN Mapserver -> CherryPy -> Mapnik ;-) ).
Anyway, I struggle with the compilition of the beta 3 version on fedora 5
with AGG. 

I got AGG 2.5 (and 2.4, too) and tried to run automake to compile the AGG
library - I don't see any major changes or new .so objects in my system.

So I tried to comile AGG with 'make all' (source code is in
/usr/local/src/agg-2.5/ ).
Later I run configure of the mapserver 5.0b3:

./configure --without-tiff --with-eppl --with-jpeg=/usr [...]
--with-agg=/usr/local/src/agg-2.5/
make

Finally, in compiling shp2img I get following error message:

g++ -g -O2 -fPIC -Wall  -DENABLE_STDERR_DEBUG   -DHAVE_VSNPRINTF
-DNEED_STRLCAT  -DUSE_EPPL -DUSE_PROJ -DUSE_WMS_SVR -DUSE_WMS_LYR
-DUSE_WFS_SVR -DUSE_WFS_LYR       -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG
-DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_FTEX_XSHOW -DGD_HAS_GDIMAGEGIFPTR
-DGD_HAS_GETBITMAPFONTS -DUSE_AGG    -DUSE_OGR -DUSE_GDAL  -DUSE_ICONV  
-DUSE_POSTGIS  -DUSE_THREAD -DUSE_ZLIB  -I/usr//include
-I/usr/local/src/agg-2.5//include -I/usr/local/src/agg-2.5//font_freetype
-I/usr/include/freetype2  -I/usr/local//include  -I/usr/include  
-I/usr/local/include -I/usr/include          shp2img.o -Wl,-rpath,/usr//lib
-Wl,-rpath,/usr/local/src/agg-2.5//src -Wl,-rpath,/usr/local//lib
-Wl,-rpath,/usr/local/src/mapserver-5.0.0-beta3 -L. -lmapserver -L/usr//lib
-lgd -L/usr/lib -ljpeg -lfreetype -lpng -lz -lXpm -lX11 
-L/usr/local/src/agg-2.5//src -lagg -laggfontfreetype  -L/usr/lib -ljpeg
-lfreetype -lpng -lz -lXpm -lX11  -L/usr/local//lib -lproj -L/usr/lib -ljpeg
 -L/usr/local/lib -lgdal -L/usr/local/lib -lgeos -lgeos_c -L/usr/local//lib
-lxerces-c -lpthread -L/usr/local/GeoExpressSDK//lib/Release
-L/usr/local/GeoExpressSDK//3rd-party/lib/Release -lltidsdk -lpthread
-lltikdu -ljpeg -ltiff -lpng -lpq -L/usr/lib -lpq -lz -lm -lrt -ldl
-L/usr/kerberos/lib -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto
-lkrb5support -lcom_err -lresolv -lidn -lssl -lcrypto -lz  -L/usr/lib -lpq 
-L/usr/kerberos/lib -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto
-lkrb5support -lcom_err -lresolv -lidn -lssl -lcrypto -lz     -lpthread -lc
 -lz  -lm -lstdc++  -o shp2img
/usr/bin/ld: cannot find -laggfontfreetype
collect2: ld returned 1 exit status
make: *** [shp2img] Error 1

Hmmm, indeed the header file (agg_font_freetype.h) is in a subfolder
(/usr/local/src/agg-2.5/font_freetype). Any ideas what I have to do to get
AGG in place so that the UMN can be compiled against the AGG version on FEDORA?

Looking foreward hearing from you.

Rainer



More information about the mapserver-users mailing list