[mapserver-users] 3.5 compile error

Daniel Ems dems at sdimaps.com
Fri Jan 11 09:59:01 PST 2002


Steve,

Thanks for the suggestion!  It got me one step further, but now I have a 
new error while running make on mapserver.  It appears to be an issue 
with a .c file, which I have little experience with.  Any suggestions?

shp2pdf.c: In function `main':
shp2pdf.c:51: warning: unused variable `FontHash'
shp2pdf.c:50: warning: unused variable `MapPixelSize'
shp2pdf.c:49: warning: unused variable `MapScaleFactor'
shp2pdf.c:37: warning: unused variable `img'
gcc -O2  -Wall -DIGNORE_MISSING_DATA  -DUSE_EPPL -DUSE_PROJ 
-DUSE_PROJ_API_H -DUSE_WMS   -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG 
-DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DUSE_PDF   -DUSE_GDAL   
-I/usr/include -I/root/mapserver/sources/pdflib-4.0.1/pdflib 
-I/root/mapserver/sources/proj-4.4.5//src        -I/usr/local/include    
shp2pdf.o  -L. -lmap -lgd -L/usr/lib -lgd -ljpeg -lfreetype -lpng -lz 
-L/root/mapserver/sources/pdflib-4.0.1/pdflib/lib -lpdf -ltiff -ljpeg 
-lfreetype -lpng -lz -L/root/mapserver/sources/proj-4.4.5//src/.libs 
-lproj -ljpeg    -L/usr/local/lib -lgdal.1.1     -lm   -o shp2pdf
shp2pdf.o: In function `main':
shp2pdf.o(.text+0x4d7): undefined reference to `msDrawMapPDF'
collect2: ld returned 1 exit status
make: *** [shp2pdf] Error 1

Thanks!

Daniel Ems
AM/FM/GIS Technical Support
Spatial Data Integrations, Inc.


On Fri, 11 Jan 2002, Stephen Woodbridge wrote:

> Daniel,
> 
> do an:
> 
> ls /root/mapserver/sources/pdflib-4.0.1/pdflib/lib
> 
> you should have a file something like libpdf.* or libPDF.* if the is the
> former the you should be using -lpdf and not -lPDF
> 
> -Steve
> 
> Daniel Ems wrote:
> > 
> > I am trying to compile version 3.5 with pdf support.  I added the four
> > directories mentioned in the output from the pdf "make" command to my
> > /etc/ld.so.conf file and I ran ldconfig.  However, when running "make" for
> > mapserver, I get the following error.  Any ideas?
> > 
> > gcc -O2  -Wall -DIGNORE_MISSING_DATA  -DUSE_EPPL -DUSE_PROJ
> > -DUSE_PROJ_API_H -DUSE_WMS   -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG
> > -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DUSE_PDF   -DUSE_GDAL
> > -I/usr/include -I/root/mapserver/sources/pdflib-4.0.1/pdflib
> > -I/root/mapserver/sources/proj-4.4.5//src        -I/usr/local/include
> > shp2img.o  -L. -lmap -lgd -L/usr/lib -lgd -ljpeg -lfreetype -lpng -lz
> > -L/root/mapserver/sources/pdflib-4.0.1/pdflib/lib -lPDF -ltiff -ljpeg
> > -lfreetype -lpng -lz -L/root/mapserver/sources/proj-4.4.5//src/.libs
> > -lproj -ljpeg    -L/usr/local/lib -lgdal.1.1     -lm   -o shp2img
> > /usr/bin/ld: cannot find -lPDF
> > collect2: ld returned 1 exit status
> > make: *** [shp2img] Error 1
> > 
> > Thanks!
> > 
> > --
> > Daniel Ems
> > 
> > AM/FM/GIS Technical Support
> > Spatial Data Integrations, Inc.
> 




More information about the MapServer-users mailing list