MS 5.0b3 - AGG compile errors

Stephen Woodbridge woodbri at SWOODBRIDGE.COM
Thu Aug 9 20:41:54 EDT 2007


I created this  Ticket #2215: HowTo Build AGG with freetype support from 
sources, http://trac.osgeo.org/mapserver/ticket/2215

Have a look it probably will help you for Linux and Jeff added some info 
on Windows. You will need to follow this if you do not install AGG as a 
distro package.

-Steve W

Rainer Spittel wrote:
> 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