OK thanks very much regards, dejan On 12. ruj. 2011., at 12:29, thomas bonfort wrote:
> don't do that. recompile gd using the /usr/local libpng and > reconfigure mapserver with --with-gd=/usr/local > > regards, > thomas > > > 2011/9/12 Dejan Gambin <[email protected]>: >> Thanks Thomas, >> >> I have suspection something might be related to gd but wasn't sure. Besides >> this solution, where should I add this piece of code (-L/usr/local/lib) so >> it get linked properly? >> >> dejan >> On 12. ruj. 2011., at 12:24, thomas bonfort wrote: >> >>> Note that even though this may make it compile, you might end up with >>> runtime errors as you are mixing png versions (gd is linked against >>> libpng from /usr/lib64) >>> >>> you might try not using the system gd version, and compile your own >>> one using the png version of /usr/local >>> >>> On Mon, Sep 12, 2011 at 12:21, thomas bonfort <[email protected]> >>> wrote: >>>> it's using the libpng.so from /usr/lib64 instead of /usr/local >>>> >>>> try adding -L/usr/local/lib right after "-o shp2img.o" >>>> >>>> 2011/9/12 Dejan Gambin <[email protected]>: >>>>> Is this ok? >>>>> >>>>> coin:/home/dgambin/mapserver-6.0.1# g++ -g -t -fPIC -Wall >>>>> -DHAVE_VSNPRINTF -DNEED_STRLCPY -DNEED_STRLCAT -DNEED_STRRSTR >>>>> -DUSE_WMS_LYR -DUSE_WFS_LYR -DUSE_LIBXML2 -DUSE_CURL >>>>> -DUSE_CURLOPT_PROXYAUTH -DUSE_KML -DUSE_WFS_SVR -DUSE_WMS_SVR >>>>> -DUSE_MYSQL -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL >>>>> -DUSE_OGR -DUSE_PROJ -DUSE_AGG_SVG_SYMBOLS -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 >>>>> -DGD_HAS_GET_TRUE_COLOR_PIXEL -DUSE_ICONV -DUSE_GIF -DUSE_PNG -DUSE_ZLIB >>>>> -DUSE_FREETYPE -DDISABLE_CVSID -I/usr/include/freetype2 >>>>> -I/usr/local/include -I/usr/include -Irenderers/agg/include >>>>> -I/usr/include -I/usr/local/include -I/usr/include/postgresql >>>>> -I/usr/include/mysql -DBIG_JOINS=1 -fPIC -I/usr/include >>>>> -I/usr/include/libxml2 shp2img.o -L. -lmapserver -lfreetype -lz -lgd >>>>> -L/usr/lib64 -lgd -ljpeg -lfreetype -lz -L/usr/local/lib -lpng -lz -lXpm >>>>> -lX11 -lexpat -L/usr/lib64 -lproj -ljpeg -L/usr/local/lib -lpng -lgif >>>>> -L/usr/local/lib -lgdal -L/usr/lib -lpq -L/usr/lib/mysql -lmysqlclient >>>>> -lmysqlclient -lcurl -L/usr/lib -lc -lz -lxml2 -lm -lstdc++ -o >>>>> shp2img >>>>> /usr/bin/ld: mode elf_x86_64 >>>>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crt1.o >>>>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crti.o >>>>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtbegin.o >>>>> shp2img.o >>>>> (./libmapserver.a)mapstring.o >>>>> (./libmapserver.a)mapfile.o >>>>> (./libmapserver.a)maputil.o >>>>> (./libmapserver.a)mapscale.o >>>>> (./libmapserver.a)mapquery.o >>>>> (./libmapserver.a)maplabel.o >>>>> (./libmapserver.a)maperror.o >>>>> (./libmapserver.a)mapprimitive.o >>>>> (./libmapserver.a)mapproject.o >>>>> (./libmapserver.a)mapogr.o >>>>> (./libmapserver.a)maplayer.o >>>>> (./libmapserver.a)maporaclespatial.o >>>>> (./libmapserver.a)mapdraw.o >>>>> (./libmapserver.a)mapoutput.o >>>>> (./libmapserver.a)mapgdal.o >>>>> (./libmapserver.a)mapimagemap.o >>>>> (./libmapserver.a)mapows.o >>>>> (./libmapserver.a)mapwfs.o >>>>> (./libmapserver.a)mapwfs11.o >>>>> (./libmapserver.a)mapwfslayer.o >>>>> (./libmapserver.a)maphttp.o >>>>> (./libmapserver.a)mapjoin.o >>>>> (./libmapserver.a)mapgraticule.o >>>>> (./libmapserver.a)mapcopy.o >>>>> (./libmapserver.a)mapogcfilter.o >>>>> (./libmapserver.a)maptime.o >>>>> (./libmapserver.a)cgiutil.o >>>>> (./libmapserver.a)maprasterquery.o >>>>> (./libmapserver.a)mapobject.o >>>>> (./libmapserver.a)mapio.o >>>>> (./libmapserver.a)mappool.o >>>>> (./libmapserver.a)mapregex.o >>>>> (./libmapserver.a)mappluginlayer.o >>>>> (./libmapserver.a)mappostgresql.o >>>>> (./libmapserver.a)mapcrypto.o >>>>> (./libmapserver.a)mapowscommon.o >>>>> (./libmapserver.a)maplibxml2.o >>>>> (./libmapserver.a)mapdebug.o >>>>> >>>>> >>>>> (./libmapserver.a)mapchart.o >>>>> (./libmapserver.a)mapkml.o >>>>> (./libmapserver.a)mapkmlrenderer.o >>>>> (./libmapserver.a)mapogroutput.o >>>>> (./libmapserver.a)mapogcfiltercommon.o >>>>> (./libmapserver.a)mapunion.o >>>>> (./libmapserver.a)mapcluster.o >>>>> (./libmapserver.a)mapdummyrenderer.o >>>>> (./libmapserver.a)mapogl.o >>>>> (./libmapserver.a)mapimageio.o >>>>> (./libmapserver.a)mapcairo.o >>>>> (./libmapserver.a)maprendering.o >>>>> (./libmapserver.a)mapgeomtransform.o >>>>> (./libmapserver.a)mapquantization.o >>>>> (./libmapserver.a)maptemplate.o >>>>> (./libmapserver.a)mapbits.o >>>>> (./libmapserver.a)maphash.o >>>>> (./libmapserver.a)mapshape.o >>>>> (./libmapserver.a)mapxbase.o >>>>> (./libmapserver.a)mapparser.o >>>>> (./libmapserver.a)maplexer.o >>>>> (./libmapserver.a)maptree.o >>>>> (./libmapserver.a)mapsearch.o >>>>> (./libmapserver.a)mapsymbol.o >>>>> (./libmapserver.a)maplegend.o >>>>> (./libmapserver.a)mapraster.o >>>>> (./libmapserver.a)mapsde.o >>>>> (./libmapserver.a)mappostgis.o >>>>> (./libmapserver.a)mapresample.o >>>>> (./libmapserver.a)mapwms.o >>>>> (./libmapserver.a)mapwmslayer.o >>>>> (./libmapserver.a)mapgml.o >>>>> (./libmapserver.a)mapprojhack.o >>>>> (./libmapserver.a)mapgd.o >>>>> (./libmapserver.a)mapagg.o >>>>> (./libmapserver.a)mapcontext.o >>>>> (./libmapserver.a)mapdrawgdal.o >>>>> (./libmapserver.a)mapogcsld.o >>>>> (./libmapserver.a)mapcpl.o >>>>> (./libmapserver.a)mapgeos.o >>>>> (./libmapserver.a)classobject.o >>>>> (./libmapserver.a)maptclutf.o >>>>> (./libmapserver.a)clipper.o >>>>> (./libmapserver.a)agg_curves.o >>>>> (./libmapserver.a)agg_vcgen_contour.o >>>>> (./libmapserver.a)agg_vcgen_dash.o >>>>> (./libmapserver.a)agg_vcgen_stroke.o >>>>> (./libmapserver.a)agg_line_aa_basics.o >>>>> (./libmapserver.a)agg_embedded_raster_fonts.o >>>>> (./libmapserver.a)agg_trans_affine.o >>>>> (./libmapserver.a)agg_font_freetype.o >>>>> (./libmapserver.a)mapgeomutil.o >>>>> (./libmapserver.a)agg_arc.o >>>>> -lfreetype (/usr/lib64/libfreetype.so) >>>>> -lz (/usr/lib64/libz.so) >>>>> -lgd (/usr/lib64/libgd.so) >>>>> -lgd (/usr/lib64/libgd.so) >>>>> -ljpeg (/usr/lib64/libjpeg.so) >>>>> -lfreetype (/usr/lib64/libfreetype.so) >>>>> -lz (/usr/lib64/libz.so) >>>>> -lpng (/usr/lib64/libpng.so) >>>>> -lz (/usr/lib64/libz.so) >>>>> -lXpm (/usr/lib64/libXpm.so) >>>>> -lX11 (/usr/lib64/libX11.so) >>>>> -lexpat (/usr/lib64/libexpat.so) >>>>> -lproj (/usr/lib64/libproj.so) >>>>> -ljpeg (/usr/lib64/libjpeg.so) >>>>> -lpng (/usr/lib64/libpng.so) >>>>> -lgif (/usr/lib64/libgif.so) >>>>> -lgdal (/usr/local/lib/libgdal.so) >>>>> -lpq (/usr/lib64/libpq.so) >>>>> -lmysqlclient (/usr/lib64/libmysqlclient.so) >>>>> -lmysqlclient (/usr/lib64/libmysqlclient.so) >>>>> -lcurl (/usr/lib64/libcurl.so) >>>>> -lz (/usr/lib64/libz.so) >>>>> -lxml2 (/usr/lib64/libxml2.so) >>>>> -lstdc++ (/usr/lib/gcc/x86_64-linux-gnu/4.3.2/libstdc++.so) >>>>> -lstdc++ (/usr/lib/gcc/x86_64-linux-gnu/4.3.2/libstdc++.so) >>>>> -lm (/usr/lib64/libm.so) >>>>> /lib/libc.so.6 >>>>> (/usr/lib/libc_nonshared.a)elf-init.oS >>>>> (/usr/lib/libc_nonshared.a)stat.oS >>>>> /lib/ld-linux-x86-64.so.2 >>>>> -lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.3.2/libgcc_s.so) >>>>> /lib/libc.so.6 >>>>> /lib/ld-linux-x86-64.so.2 >>>>> -lgcc_s (/usr/lib/gcc/x86_64-linux-gnu/4.3.2/libgcc_s.so) >>>>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/crtend.o >>>>> /usr/lib/gcc/x86_64-linux-gnu/4.3.2/../../../../lib/crtn.o >>>>> ./libmapserver.a(mapimageio.o): In function `savePalettePNG': >>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:274: undefined reference to >>>>> `png_set_longjmp_fn' >>>>> ./libmapserver.a(mapimageio.o): In function `saveAsPNG': >>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:461: undefined reference to >>>>> `png_set_longjmp_fn' >>>>> ./libmapserver.a(mapimageio.o): In function `readPNG': >>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:738: undefined reference to >>>>> `png_set_longjmp_fn' >>>>> /usr/bin/ld: link errors found, deleting executable `shp2img' >>>>> collect2: ld returned 1 exit status >>>>> >>>>> >>>>> >>>>> On 12. ruj. 2011., at 12:10, thomas bonfort wrote: >>>>> >>>>>> One last check: can you run the linker command with the "-t" option >>>>>> and post the output >>>>>> >>>>>> 2011/9/12 Dejan Gambin <[email protected]>: >>>>>>> Here is the ticket I created: >>>>>>> >>>>>>> http://trac.osgeo.org/mapserver/ticket/4019 >>>>>>> >>>>>>> regards, dejan >>>>>>> On 12. ruj. 2011., at 11:45, thomas bonfort wrote: >>>>>>> >>>>>>>> 2011/9/12 Dejan Gambin <[email protected]>: >>>>>>>>> It doesn't help :-( >>>>>>>>> >>>>>>>>> >>>>>>>>> Here is the part of make compile statement with mapimageio.c, maybe >>>>>>>>> this can help you: >>>>>>>>> >>>>>>>>> gcc -c -g -fPIC -Wall -DHAVE_VSNPRINTF -DNEED_STRLCPY >>>>>>>>> -DNEED_STRLCAT -DNEED_STRRSTR -DUSE_WMS_LYR -DUSE_WFS_LYR >>>>>>>>> -DUSE_LIBXML2 -DUSE_CURL -DUSE_CURLOPT_PROXYAUTH -DUSE_KML >>>>>>>>> -DUSE_WFS_SVR -DUSE_WMS_SVR -DUSE_MYSQL -DUSE_POSTGIS >>>>>>>>> -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL -DUSE_OGR -DUSE_PROJ >>>>>>>>> -DUSE_AGG_SVG_SYMBOLS -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 -DGD_HAS_GET_TRUE_COLOR_PIXEL -DUSE_ICONV >>>>>>>>> -DUSE_GIF -DUSE_PNG -DUSE_ZLIB -DUSE_FREETYPE -DDISABLE_CVSID >>>>>>>>> -I/usr/include/freetype2 -I/usr/local/include -I/usr/include >>>>>>>>> -Irenderers/agg/include -I/usr/include -I/usr/local/include >>>>>>>>> -I/usr/include/postgresql -I/usr/include/mysql -DBIG_JOINS=1 -fPIC >>>>>>>>> -I/usr/include -I/usr/include/libxml2 mapimageio.c -o >>>>>>>>> mapimageio.o >>>>>>>>> >>>>>>>>> >>>>>>>>> regards, dejan >>>>>>>>> >>>>>>>>> BTW, I don't have 1.4 installed, just 1.5.4. And system libpng in >>>>>>>>> /usr/lib >>>>>>>> as you had stated you tried with 1.4 I just wanted to make sure. >>>>>>>> >>>>>>>> ok, last step before opening a ticket: >>>>>>>> >>>>>>>> - revert mapimageio.c to its original state >>>>>>>> - check the output of >>>>>>>> >>>>>>>> gcc -c -g -fPIC -Wall -DHAVE_VSNPRINTF -DNEED_STRLCPY >>>>>>>> -DNEED_STRLCAT -DNEED_STRRSTR -DUSE_WMS_LYR -DUSE_WFS_LYR >>>>>>>> -DUSE_LIBXML2 -DUSE_CURL -DUSE_CURLOPT_PROXYAUTH -DUSE_KML >>>>>>>> -DUSE_WFS_SVR -DUSE_WMS_SVR -DUSE_MYSQL -DUSE_POSTGIS >>>>>>>> -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL -DUSE_OGR -DUSE_PROJ >>>>>>>> -DUSE_AGG_SVG_SYMBOLS -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 -DGD_HAS_GET_TRUE_COLOR_PIXEL -DUSE_ICONV >>>>>>>> -DUSE_GIF -DUSE_PNG -DUSE_ZLIB -DUSE_FREETYPE -DDISABLE_CVSID >>>>>>>> -I/usr/include/freetype2 -I/usr/local/include -I/usr/include >>>>>>>> -Irenderers/agg/include -I/usr/include -I/usr/local/include >>>>>>>> -I/usr/include/postgresql -I/usr/include/mysql -DBIG_JOINS=1 -fPIC >>>>>>>> -I/usr/include -I/usr/include/libxml2 mapimageio.c -M >>>>>>>> >>>>>>>> for the location of png.h >>>>>>>> >>>>>>>> - if png.h comes from /usr/local/include, open a ticket and assign it >>>>>>>> to me >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 12. ruj. 2011., at 11:17, thomas bonfort wrote: >>>>>>>>> >>>>>>>>>> can you try modifying mapimageio.c and replace >>>>>>>>>> #include <png.h> >>>>>>>>>> by >>>>>>>>>> #include "/usr/local/include/png.h" >>>>>>>>>> >>>>>>>>>> if you have both png 1.4 and 1.5 in /usr/local, you're asking for >>>>>>>>>> trouble, make sure this is not the case >>>>>>>>>> >>>>>>>>>> 2011/9/12 Dejan Gambin <[email protected]>: >>>>>>>>>>> Hi Thomas >>>>>>>>>>> >>>>>>>>>>> Thanks for the help. As I said, I have system libpng installed in >>>>>>>>>>> /usr/lib: >>>>>>>>>>> >>>>>>>>>>> dgambin@coin:~/mapserver-6.0.1$ dpkg -l libpng* >>>>>>>>>>> Desired=Unknown/Install/Remove/Purge/Hold >>>>>>>>>>> | >>>>>>>>>>> Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend >>>>>>>>>>> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: >>>>>>>>>>> uppercase=bad) >>>>>>>>>>> ||/ Name Version Description >>>>>>>>>>> +++-==============-==============-============================================ >>>>>>>>>>> un libpng-dev <none> (no description available) >>>>>>>>>>> ii libpng12-0 1.2.27-2+lenny PNG library - runtime >>>>>>>>>>> un libpng12-0-dev <none> (no description available) >>>>>>>>>>> ii libpng12-dev 1.2.27-2+lenny PNG library - development >>>>>>>>>>> un libpng2 <none> (no description available) >>>>>>>>>>> un libpng2-dev <none> (no description available) >>>>>>>>>>> un libpng3-dev <none> (no description available) >>>>>>>>>>> >>>>>>>>>>> dgambin@coin:~/mapserver-6.0.1$ ls -l /usr/lib/libpng* >>>>>>>>>>> -rw-r--r-- 1 root root 243004 2011-07-25 00:16 /usr/lib/libpng12.a >>>>>>>>>>> lrwxrwxrwx 1 root root 18 2011-09-09 13:29 /usr/lib/libpng12.so >>>>>>>>>>> -> libpng12.so.0.27.0 >>>>>>>>>>> lrwxrwxrwx 1 root root 18 2011-08-08 20:07 >>>>>>>>>>> /usr/lib/libpng12.so.0 -> libpng12.so.0.27.0 >>>>>>>>>>> -rw-r--r-- 1 root root 153224 2011-07-25 00:15 >>>>>>>>>>> /usr/lib/libpng12.so.0.27.0 >>>>>>>>>>> lrwxrwxrwx 1 root root 10 2011-09-09 13:29 /usr/lib/libpng.a -> >>>>>>>>>>> libpng12.a >>>>>>>>>>> lrwxrwxrwx 1 root root 11 2011-09-09 13:29 /usr/lib/libpng.so >>>>>>>>>>> -> libpng12.so >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> And I have libpng-1.5.4 installed in /usr/local/lib: >>>>>>>>>>> >>>>>>>>>>> dgambin@coin:~/mapserver-6.0.1$ ls -l /usr/local/lib/libpng* >>>>>>>>>>> -rw-r--r-- 1 root staff 1051610 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng15.a >>>>>>>>>>> -rwxr-xr-x 1 root staff 934 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng15.la >>>>>>>>>>> lrwxrwxrwx 1 root staff 18 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng15.so -> libpng15.so.15.4.0 >>>>>>>>>>> lrwxrwxrwx 1 root staff 18 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng15.so.15 -> libpng15.so.15.5.0 >>>>>>>>>>> -rwxr-xr-x 1 root staff 597897 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng15.so.15.4.0 >>>>>>>>>>> lrwxrwxrwx 1 root staff 10 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng.a -> libpng15.a >>>>>>>>>>> lrwxrwxrwx 1 root staff 11 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng.la -> libpng15.la >>>>>>>>>>> lrwxrwxrwx 1 root staff 11 2011-09-09 13:09 >>>>>>>>>>> /usr/local/lib/libpng.so -> libpng15.so >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> I made configure with --with-png=/usr/local >>>>>>>>>>> >>>>>>>>>>> Make fails in this: >>>>>>>>>>> >>>>>>>>>>> dgambin@coin:~/mapserver-6.0.1$ make >>>>>>>>>>> g++ -g -fPIC -Wall -DHAVE_VSNPRINTF -DNEED_STRLCPY >>>>>>>>>>> -DNEED_STRLCAT -DNEED_STRRSTR -DUSE_WMS_LYR -DUSE_WFS_LYR >>>>>>>>>>> -DUSE_LIBXML2 -DUSE_CURL -DUSE_CURLOPT_PROXYAUTH -DUSE_KML >>>>>>>>>>> -DUSE_WFS_SVR -DUSE_WMS_SVR -DUSE_MYSQL -DUSE_POSTGIS >>>>>>>>>>> -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL -DUSE_OGR -DUSE_PROJ >>>>>>>>>>> -DUSE_AGG_SVG_SYMBOLS -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 >>>>>>>>>>> -DGD_HAS_GET_TRUE_COLOR_PIXEL -DUSE_ICONV -DUSE_GIF -DUSE_PNG >>>>>>>>>>> -DUSE_ZLIB -DUSE_FREETYPE -DDISABLE_CVSID >>>>>>>>>>> -I/usr/include/freetype2 -I/usr/local//include -I/usr/include >>>>>>>>>>> -Irenderers/agg/include -I/usr/include -I/usr/local/include >>>>>>>>>>> -I/usr/include/postgresql -I/usr/include/mysql -DBIG_JOINS=1 -fPIC >>>>>>>>>>> -I/usr/include -I/usr/include/libxml2 shp2img.o -L. >>>>>>>>>>> -lmapserver -lfreetype -lz -lgd -L/usr/lib64 -lgd -ljpeg -lfreetype >>>>>>>>>>> -lz -L/usr/local//lib -lpng -lz -lXpm -lX11 -lexpat -L/usr/lib64 >>>>>>>>>>> -lproj -ljpeg -L/usr/local//lib -lpng -lgif -L/usr/local/lib >>>>>>>>>>> -lgdal -L/usr/lib -lpq -L/usr/lib/mysql -lmysqlclient -lmysqlclient >>>>>>>>>>> -lcurl -L/usr/lib -lc -lz -lxml2 -lm -lstdc++ -o shp2img >>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `savePalettePNG': >>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:274: undefined reference >>>>>>>>>>> to `png_set_longjmp_fn' >>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `saveAsPNG': >>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:461: undefined reference >>>>>>>>>>> to `png_set_longjmp_fn' >>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `readPNG': >>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:738: undefined reference >>>>>>>>>>> to `png_set_longjmp_fn' >>>>>>>>>>> collect2: ld returned 1 exit status >>>>>>>>>>> >>>>>>>>>>> Is there anything wrong here? I'll send you anything else if needed >>>>>>>>>>> :-) >>>>>>>>>>> >>>>>>>>>>> Thanks very much >>>>>>>>>>> >>>>>>>>>>> regards, dejan >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 12. ruj. 2011., at 10:31, thomas bonfort wrote: >>>>>>>>>>> >>>>>>>>>>>> Can you check you are linking against the same version libpng >>>>>>>>>>>> library >>>>>>>>>>>> as the png.h header (i.e. check you don't have multiple png >>>>>>>>>>>> versions >>>>>>>>>>>> installed) >>>>>>>>>>>> >>>>>>>>>>>> 2011/9/12 Dejan Gambin <[email protected]>: >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> I am still unable to compiče mapserver 6.0.1. I can't find this >>>>>>>>>>>>> function (png_set_longjmpfn) defined anywhere. Can someone give >>>>>>>>>>>>> me a clue? I am almost sure I am doing some stupid mistake, but >>>>>>>>>>>>> for me seems unsolvable :-( >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks very much >>>>>>>>>>>>> >>>>>>>>>>>>> regards, dejan >>>>>>>>>>>>> On 8. ruj. 2011., at 12:12, Dejan Gambin wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> After many trials and missings, I am still unable to compile >>>>>>>>>>>>>> MapServer 6.0.1 (6.0.0 also) on my Debian Lenny machine. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Here is the error I get: >>>>>>>>>>>>>> >>>>>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `savePalettePNG': >>>>>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:274: undefined >>>>>>>>>>>>>> reference to `png_set_longjmp_fn' >>>>>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `saveAsPNG': >>>>>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:461: undefined >>>>>>>>>>>>>> reference to `png_set_longjmp_fn' >>>>>>>>>>>>>> ./libmapserver.a(mapimageio.o): In function `readPNG': >>>>>>>>>>>>>> /home/dgambin/mapserver-6.0.1/mapimageio.c:738: undefined >>>>>>>>>>>>>> reference to `png_set_longjmp_fn' >>>>>>>>>>>>>> collect2: ld returned 1 exit status >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Here is my configure: >>>>>>>>>>>>>> >>>>>>>>>>>>>> ./configure --with-ogr=/usr/local/bin/gdal-config >>>>>>>>>>>>>> --with-gdal=/usr/local/bin/gda >>>>>>>>>>>>>> l-config --with-wfs --with-wfsclient --with-wmsclient >>>>>>>>>>>>>> --enable-debug --with-curl >>>>>>>>>>>>>> -config=/usr/bin/curl-config --with-proj=/usr --with-jpeg >>>>>>>>>>>>>> --with-freetype=/usr/b >>>>>>>>>>>>>> in/ --with-postgis=/usr/bin/pg_config >>>>>>>>>>>>>> --with-mysql=/usr/bin/mysql_config --with- >>>>>>>>>>>>>> libiconv=/usr --with-kml=yes --with-php=/usr/include/php5 >>>>>>>>>>>>>> --with-png=/usr/local >>>>>>>>>>>>>> >>>>>>>>>>>>>> Since I have system libpng 1.2.27-2, I downloaded and installed >>>>>>>>>>>>>> 1.5.4 and put "--with-png=/usr/local" in my configure file. But >>>>>>>>>>>>>> seems like it doesn't help. I also tried with 1.4.8. Stiil the >>>>>>>>>>>>>> same issue. Also tried without "--with-png=/usr/local" (so it >>>>>>>>>>>>>> should use system libpng)...nothing >>>>>>>>>>>>>> >>>>>>>>>>>>>> I have compiled using newest gdal 1.8.1. GDAL compiled ok with >>>>>>>>>>>>>> libpng 1.5.4. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Am I doing something wrong? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thank you very much for any useful info >>>>>>>>>>>>>> >>>>>>>>>>>>>> regards, dejan_______________________________________________ >>>>>>>>>>>>>> mapserver-users mailing list >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> mapserver-users mailing list >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>>> >> >> _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
