[Mapserver-users] Compilation problem (mygis)

Herman De Pauw hermandepauw at hotmail.com
Tue Apr 20 10:07:21 EDT 2004


<html><div style='background-color:'><DIV class=RTE>Hi,</DIV>
<DIV class=RTE>&nbsp;</DIV>
<DIV class=RTE>I tried to compile mapserver 4.0.2 with either gdal 1.1.9 and gdal 1.2.0b. I ran into problems with the mygis.</DIV>
<DIV class=RTE>&nbsp;</DIV>
<DIV class=RTE>I did : </DIV>
<DIV class=RTE><FONT size=2>./configure --with-jpeg=/usr/local --with-freetype=/usr/local --with-zlib=/usr/lib --with-tiff=/usr/local --with-png=/usr/local --with-proj=/usr/local --with-gdal=/usr/local/bin/gdal-config --with-gd=/usr/local --without-pdf --with-eppl&nbsp;--with-httpd=/usr/sbin/httpd --with-postgis=/usr/local/pgsql/bin/pg_config&nbsp;--with-mygis=/usr/local/bin/mysql_config</FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>configure didn' spit out errors but make did the following :</FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>&lt;-- CUT -- </FONT></DIV>
<DIV class=RTE><FONT size=2>g++ -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; mapogr.cpp -o mapogr.o<BR>gcc -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; mappostgis.c -o mappostgis.o<BR>mappostgis.c: In function `msPOSTGISLayerGetShapeRandom':<BR>mappostgis.c:1031: warning: enumeration value `MS_LAYER_GRATICULE' not handled in switch<BR>mappostgis.c: In function `msPOSTGISLayerGetShape':<BR>mappostgis.c:1227: warning: enumeration value `MS_LAYER_GRATICULE' not handled in switch<BR>gcc -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; mapmygis.c -o mapmygis.o<BR>mapmygis.c: In function `end_memcpy':<BR>mapmygis.c:190: warning: `shorts' might be used uninitialized in this function<BR>mapmygis.c: In function `msMYGISLayerOpen':
<BR>mapmygis.c:344: warning: implicit declaration of function `mysql_connect'<BR>mapmygis.c:344: warning: assignment makes pointer from integer without a cast<BR>mapmygis.c: In function `prep_DB':<BR>mapmygis.c:450: warning: assignment makes integer from pointer without a cast<BR>mapmygis.c: In function `msMYGISLayerGetShapeRandom':<BR>mapmygis.c:1334: warning: int format, long int arg (arg 7)<BR>mapmygis.c: In function `msMYGISLayerGetShape':<BR>mapmygis.c:1421: warning: unsigned int format, long int arg (arg 2)<BR>gcc -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; maplayer.c -o maplayer.o<BR>maplayer.c: In function `msLayerWhichItemsNew':<BR>maplayer.c:629: warning: unused variable `i'<BR>gcc -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG .... -- CUT --&gt;</FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>and further </FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>&lt;-- CUT </FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>gcc -c -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; shp2img.c -o shp2img.o<BR>gcc -O2&nbsp; -Wall -DIGNORE_MISSING_DATA&nbsp; -DUSE_EPPL -DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DUSE_TIFF -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT&nbsp;&nbsp;&nbsp; -DUSE_GDAL -DUSE_POSTGIS -DUSE_MYGIS&nbsp;&nbsp; -I/usr/local/include&nbsp; -I/usr/local/include -I/usr/local/include -I/usr/local/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -I/usr/local/include -I/usr/local/pgsql/include -I/usr/local/include/mysql&nbsp;&nbsp;&nbsp; shp2img.o&nbsp; -L. -lmap -L/usr/local/lib -lgd -L/usr/local/lib -ljpeg -lfreetype -L/usr/local/lib -lpng -L/usr/lib -lz&nbsp;&nbsp;&nbsp; -L/usr/local/lib -ltiff -L/usr/local/lib -ljpeg -lfreetype -L/usr/local/lib -lpng -L/usr/lib -lz&nbsp;&nbsp; -L/usr/local/lib -lproj -L/usr/local/lib -ljpeg&nbsp;&nbsp; -L/usr/local/lib -lgdal.1.1&nbsp; -L/usr/local/pgsql/lib -lpq -L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lmysqlclient&nbsp;&nbsp;&nbsp;&nbsp; -lm -lstdc++&nbsp;&nbsp; -o shp2img<BR>./libmap.a(mapmygis.o)(.text+0x0): In function `DATAERRORMESSAGE':<BR>: multiple definition of `DATAERRORMESSAGE'<BR>./libmap.a(mappostgis.o)(.text+0x1ac): first defined here<BR>/usr/bin/ld: Warning: size of symbol `DATAERRORMESSAGE' changed from 169 to 367 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0x81c): In function `prep_DB':<BR>: multiple definition of `prep_DB'<BR>./libmap.a(mappostgis.o)(.text+0x48c): first defined here<BR>/usr/bin/ld: Warning: size of symbol `prep_DB' changed from 133
0 to 1118 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0xe08): In function `force_to_points':<BR>: multiple definition of `force_to_points'<BR>./libmap.a(mappostgis.o)(.text+0xcec): first defined here<BR>/usr/bin/ld: Warning: size of symbol `force_to_points' changed from 543 to 558 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0x1038): In function `force_to_lines':<BR>: multiple definition of `force_to_lines'<BR>./libmap.a(mappostgis.o)(.text+0xf0c): first defined here<BR>/usr/bin/ld: Warning: size of symbol `force_to_lines' changed from 428 to 438 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0x11f0): In function `force_to_polygons':<BR>: multiple definition of `force_to_polygons'<BR>./libmap.a(mappostgis.o)(.text+0x10b8): first defined here<BR>/usr/bin/ld: Warning: size of symbol `force_to_polygons' changed from 260 to 416 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0x1390): In function `dont_force':<BR>: multiple definition of `dont_force'<BR>./libmap.a(mappostgis.o)(.text+0x11bc): first defined here<BR>/usr/bin/ld: Warning: size of symbol `dont_force' changed from 155 to 218 in ./libmap.a(mapmygis.o)<BR>./libmap.a(mapmygis.o)(.text+0x1b64): In function `find_bounds':<BR>: multiple definition of `find_bounds'<BR>./libmap.a(mappostgis.o)(.text+0x1258): first defined here<BR>./libmap.a(mapmygis.o)(.text+0x66f): In function `msMYGISLayerOpen':<BR>: undefined reference to `mysql_connect'<BR>collect2: ld returned 1 exit status<BR>make: *** [shp2img] Error 1<BR></FONT></DIV>
<DIV class=RTE><FONT size=2>Anyone a solution to this problem ?</FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>Regards,</FONT></DIV>
<DIV class=RTE><FONT size=2></FONT>&nbsp;</DIV>
<DIV class=RTE><FONT size=2>Helder De Pauw</DIV></FONT></div><br clear=all><hr>Webbuilder: <a href="http://g.msn.com/8HMANLBE/2746??PS=">Maak online je eigen professionele website !</a> </html>



More information about the mapserver-users mailing list