SVN broken was: Re: [UMN_MAPSERVER-DEV] New
DEBUG/MS_ERRORFILE mechanism (RFC-28) committed to SVN
Stephen Woodbridge
woodbri at SWOODBRIDGE.COM
Sat Jul 7 22:15:38 EDT 2007
Re reran ./configure and then did a make clean; make
and it worked. Not sure why ./configure would have fixed the errors below.
-Steve
Stephen Woodbridge wrote:
> Daniel Morissette wrote:
>> FYI the new DEBUG/MS_ERRORFILE mechanism (RFC-28) has been committed
>> to SVN. It's really cool to finally get better control on the location
>> of debug output!
>>
>> I didn't test on Windows yet (see
>> http://trac.osgeo.org/mapserver/ticket/2124), I just made sure that
>> the Windows build passes using the buildbot, so more testers are
>> welcome on that platform.
>>
>> Daniel
>
> Daniel,
>
> On mapserver SVN, I just did:
>
> svn update
> make clean
> make
>
> [lots of output]
>
>
> g++ -g -O2 -fPIC -Wall -DENABLE_STDERR_DEBUG -DIGNORE_MISSING_DATA
> -DHAVE_VSNPRINTF -DNEED_STRLCAT -DUSE_EPPL -DUSE_PROJ -DUSE_WMS_SVR
> -DUSE_WMS_LYR -DUSE_WFS_SVR -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_ZLIB -I/usr/include
> -I/u/software/agg-2.5/include -I/usr/include -I/usr/include
> -I/usr/include/postgresql -c -o mapagg.o mapagg.cpp
> mapagg.cpp: In constructor `CMapServerLine::CMapServerLine(shapeObj*,
> int)':
> mapagg.cpp:514: warning: `CMapServerLine::m_pShape' will be initialized
> after
> mapagg.cpp:513: warning: `int CMapServerLine::m_lineIndex'
> mapagg.cpp:488: warning: when initialized here
> mapagg.cpp:513: warning: `CMapServerLine::m_lineIndex' will be initialized
> after
> mapagg.cpp:512: warning: `int CMapServerLine::m_index'
> mapagg.cpp:488: warning: when initialized here
> mapagg.cpp: In constructor `CMapServerPolygon::CMapServerPolygon(shapeObj*,
> int)':
> mapagg.cpp:548: warning: `CMapServerPolygon::m_pShape' will be initialized
> after
> mapagg.cpp:547: warning: `int CMapServerPolygon::m_lineIndex'
> mapagg.cpp:522: warning: when initialized here
> mapagg.cpp:547: warning: `CMapServerPolygon::m_lineIndex' will be
> initialized
> after
> mapagg.cpp:546: warning: `int CMapServerPolygon::m_index'
> mapagg.cpp:522: warning: when initialized here
> mapagg.cpp: In function `void imagePolyline(imageObj*, shapeObj*,
> colorObj*,
> int, int, int, int, int*)':
> mapagg.cpp:560: warning: unused variable `gdImage*img'
> mapagg.cpp: In function `void msDrawMarkerSymbolAGGEllipse(symbolObj*,
> double,
> double, double, char, styleObj*, int, int, int, int, gdImage*,
> pointObj*)':
> mapagg.cpp:874: warning: converting to `int' from `double'
> mapagg.cpp:875: warning: converting to `int' from `double'
> mapagg.cpp:879: warning: converting to `int' from `double'
> mapagg.cpp: In function `void msDrawMarkerSymbolAGGVector(symbolObj*,
> double,
> double, double, char, styleObj*, int, int, int, int, gdImage*,
> pointObj*,
> imageObj*)':
> mapagg.cpp:897: warning: `int width' might be used uninitialized in this
> function
> mapagg.cpp: In function `void msDrawMarkerSymbolAGG(symbolSetObj*,
> imageObj*,
> pointObj*, styleObj*, double)':
> mapagg.cpp:1028: warning: `int offset_x' might be used uninitialized in
> this
> function
> mapagg.cpp:1028: warning: `int offset_y' might be used uninitialized in
> this
> function
> mapagg.cpp:1030: warning: `double d' might be used uninitialized in this
> function
> mapagg.cpp: In function `void msDrawShadeSymbolAGG(symbolSetObj*,
> imageObj*,
> shapeObj*, styleObj*, double)':
> mapagg.cpp:1188: warning: unused variable `char bRotated'
> mapagg.cpp:1190: warning: unused variable `gdImage*tile'
> mapagg.cpp:1192: warning: unused variable `int tile_bc'
> mapagg.cpp:1192: warning: unused variable `int tile_fc'
> mapagg.cpp:1199: warning: unused variable `char*font'
> /u/software/agg-2.5/include/agg_rasterizer_cells_aa.h: At top level:
> mapagg.cpp:107: warning: `unsigned char PNGsig[8]' defined but not used
> mapagg.cpp:108: warning: `unsigned char JPEGsig[3]' defined but not used
> mapagg.cpp:217: warning: `gdImage* createFuzzyBrush(int, int, int, int)'
> defined but not used
> mapagg.cpp:307: warning: `gdImage* createHatch(gdImage*, int, int,
> rectObj*,
> styleObj*, double)' defined but not used
> mapagg.cpp:402: warning: `void imageOffsetPolyline(gdImage*, shapeObj*,
> int,
> int, int)' defined but not used
> mapagg.cpp:665: warning: `void imageFilledPolygon2(imageObj*, shapeObj*,
> colorObj*, int, int)' defined but not used
> mapagg.cpp:1290: warning: `double nmsTransformShapeAGG' defined but not
> used
>
>
> [lots of output]
>
> g++ -g -O2 -fPIC -Wall -DENABLE_STDERR_DEBUG -DIGNORE_MISSING_DATA
> -DHAVE_VSNPRINTF -DNEED_STRLCAT -DUSE_EPPL -DUSE_PROJ -DUSE_WMS_SVR
> -DUSE_WMS_LYR -DUSE_WFS_SVR -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_ZLIB -I/usr/include
> -I/u/software/agg-2.5/include -I/usr/include -I/usr/include
> -I/usr/include/postgresql shp2img.o -L. -lmapserver -lgd
> -L/usr/lib64 -lgd -ljpeg -lfreetype -lpng -lz -L/u/software/agg-2.5/src
> -lagg -ljpeg -lfreetype -lpng -lz -L/usr/lib64 -lproj -ljpeg
> -L/usr/lib -lgdal -L/usr/lib -lgeos -lodbc -L/usr/lib -lxerces-c
> -lpthread -ljasper -lmfhdf -ldf -lgif -ljpeg -ltiff -lpng -lnetcdf
> -lcfitsio -L/usr/lib -lpq -lz -lpthread -lm -lrt -ldl -lsqlite3
> -L/usr/lib -lpq -L/usr/lib -lcurl -lidn -lssl -lcrypto -ldl -lssl
> -lcrypto -ldl -lz -lc -lz -lm -lstdc++ -o shp2img
> shp2img.o(.text+0x7e): In function `main':
> /u/software/mapserver-SVN/mapserver/shp2img.c:70: undefined reference to
> `msDebugInitFromEnv'
> shp2img.o(.text+0x4d8):/u/software/mapserver-SVN/mapserver/shp2img.c:188:
> undefined reference to `msGetErrorFile'
> shp2img.o(.text+0x4ed):/u/software/mapserver-SVN/mapserver/shp2img.c:189:
> undefined reference to `msSetErrorFile'
> shp2img.o(.text+0x51f):/u/software/mapserver-SVN/mapserver/shp2img.c:166:
> undefined reference to `msGetErrorFile'
> shp2img.o(.text+0x534):/u/software/mapserver-SVN/mapserver/shp2img.c:167:
> undefined reference to `msSetErrorFile'
> shp2img.o(.text+0x591):/u/software/mapserver-SVN/mapserver/shp2img.c:154:
> undefined reference to `msSetGlobalDebugLevel'
> shp2img.o(.text+0x598):/u/software/mapserver-SVN/mapserver/shp2img.c:157:
> undefined reference to `msGetErrorFile'
> shp2img.o(.text+0x5ad):/u/software/mapserver-SVN/mapserver/shp2img.c:158:
> undefined reference to `msSetErrorFile'
> ./libmapserver.a(mapfile.o)(.text+0x4e48): In function `initLayer':
> /u/software/mapserver-SVN/mapserver/mapfile.c:2453: undefined reference
> to `msGetGlobalDebugLevel'
> ./libmapserver.a(mapfile.o)(.text+0x9d69): In function `initMap':
> /u/software/mapserver-SVN/mapserver/mapfile.c:4364: undefined reference
> to `msGetGlobalDebugLevel'
> ./libmapserver.a(mapfile.o)(.text+0xb01b): In function
> `msLoadMapFromString':
> /u/software/mapserver-SVN/mapserver/mapfile.c:4835: undefined reference
> to `msGetGlobalDebugLevel'
> ./libmapserver.a(mapfile.o)(.text+0xb175):/u/software/mapserver-SVN/mapserver/mapfile.c:4892:
> undefined reference to `msDebug'
> ./libmapserver.a(mapfile.o)(.text+0xb208): In function `msLoadMap':
> /u/software/mapserver-SVN/mapserver/mapfile.c:4912: undefined reference
> to `msGetGlobalDebugLevel'
> ./libmapserver.a(mapfile.o)(.text+0xb3a9):/u/software/mapserver-SVN/mapserver/mapfile.c:4987:
> undefined reference to `msDebug'
> ./libmapserver.a(maputil.o)(.text+0x1c27): In function `msSetup':
> /u/software/mapserver-SVN/mapserver/maputil.c:1381: undefined reference
> to `msDebugInitFromEnv'
> ./libmapserver.a(maputil.o)(.text+0x1c98): In function `msCleanup':
> /u/software/mapserver-SVN/mapserver/maputil.c:1431: undefined reference
> to `msDebugCleanup'
> ./libmapserver.a(maperror.o)(.text+0x32c): In function `msSetError':
> /u/software/mapserver-SVN/mapserver/maperror.c:338: undefined reference
> to `msDebug'
> ./libmapserver.a(mapprimitive.o)(.text+0x3c): In function `msPrintShape':
> /u/software/mapserver-SVN/mapserver/mapprimitive.c:51: undefined
> reference to `msDebug'
> ./libmapserver.a(mapprimitive.o)(.text+0x69):/u/software/mapserver-SVN/mapserver/mapprimitive.c:53:
> undefined reference to `msDebug'
> ./libmapserver.a(mapprimitive.o)(.text+0xa8):/u/software/mapserver-SVN/mapserver/mapprimitive.c:55:
> undefined reference to `msDebug'
> ./libmapserver.a(mapproject.o)(.text+0x734): In function `msProjectRect':
> /u/software/mapserver-SVN/mapserver/mapproject.c:298: undefined
> reference to `msDebug'
> ./libmapserver.a(mapogr.o)(.text+0xab0):/u/software/mapserver-SVN/mapserver/mapogr.cpp:797:
> more undefined references to `msDebug' follow
> ./libmapserver.a(mapobject.o)(.text+0x305): In function
> `msSetConfigOption':
> /u/software/mapserver-SVN/mapserver/mapobject.c:166: undefined reference
> to `msSetErrorFile'
> ./libmapserver.a(mapobject.o)(.text+0x448): In function
> `msApplyMapConfigOptions':
> /u/software/mapserver-SVN/mapserver/mapobject.c:217: undefined reference
> to `msSetErrorFile'
> ./libmapserver.a(mappool.o)(.text+0x11f): In function `msConnPoolRegister':
> /u/software/mapserver-SVN/mapserver/mappool.c:256: undefined reference
> to `msDebug'
> ./libmapserver.a(mappool.o)(.text+0x1bc):/u/software/mapserver-SVN/mapserver/mappool.c:195:
> undefined reference to `msDebug'
> ./libmapserver.a(mappool.o)(.text+0x1fb):/u/software/mapserver-SVN/mapserver/mappool.c:186:
> undefined reference to `msDebug'
> ./libmapserver.a(mappool.o)(.text+0x348): In function `msConnPoolClose':
> /u/software/mapserver-SVN/mapserver/mappool.c:297: undefined reference
> to `msDebug'
> ./libmapserver.a(mappool.o)(.text+0x35f):/u/software/mapserver-SVN/mapserver/mappool.c:285:
> undefined reference to `msDebug'
> ./libmapserver.a(mappool.o)(.text+0x442):/u/software/mapserver-SVN/mapserver/mappool.c:357:
> more undefined references to `msDebug' follow
> collect2: ld returned 1 exit status
> make: *** [shp2img] Error 1
>
> This is how it was configured and this did build wednesday.
>
> ./configure \
> --enable-ignore-missing-data \
> --enable-debug \
> --with-httpd=/usr/sbin/apache \
> --with-proj=/usr \
> --with-agg=/u/software/agg-2.5 \
> --with-gd \
> --with-gdal \
> --with-freetype \
> --with-postgis \
> --without-tiff \
> --with-wmsclient \
> --with-ogr \
> --with-wfs
More information about the mapserver-dev
mailing list