Re: [mapserver-users] Problem compiling MapServer - error: cannot find gif lib

2011-10-17 Thread thomas bonfort
--with-gif=$HOME if you have installed it there. As a rule of thumb,
it is not a good idea to only compile the packages and not install
them (i.e. no make install) as there is no reason that the packages
respect the include/ lib/ hierarchy inside their source structure.
(i.e. you should be using  --with-gdal=/home/david/bin/gdal-config,
--with-proj=/home/david, etc... )

--
thomas


On Mon, Oct 17, 2011 at 06:48, David Quinn daithiqu...@gmail.com wrote:
 Hello List,

 I'm trying to install Mapserver on CentOS5 (specifically on a Webfaction
 shared hosting server). I'm using the following options:

 ./configure --prefix=$HOME \
 --enable-debug  \
 --with-gd \
 --with-freetype --without-tiff \
 --with-gdal=/home/david/src/gdal-1.8.1/apps/gdal-config \
 --with-ogr=/home/david/src/gdal-1.8.1/apps/gdal-config \
 --with-proj=/home/david/src/proj-4.7.0/ \
 --without-pdf \
 --with-png=/usr/ --with-threads \
 --with-postgis=/home/david/src/postgresql-8.4.6/src/bin/pg_config \
 --with-wfs --with-wcs --with-wmsclient --with-wfsclient \
 --with-php=/usr/include/php5/ --enable-debug \
 --with-geos=/home/david/bin/geos-config \
 --with-python \
 --with-gif=/home/david/src/giflib-4.1.6/lib/gif_lib.h

 However I get the following error:

 checking setjmp.h usability... yes
 checking setjmp.h presence... yes
 checking for setjmp.h... yes
 configure: checking where GIF is installed...
 configure: error: cannot find gif lib in
 /home/urbmet/src/giflib-4.1.6/lib/gif_lib.h

 After I got this error the first time, I installed giflib-4.1.6. The results
 of running $ find | grep gif_lib.h
 ./include/gif_lib.h
 ./src/giflib-4.1.6/lib/gif_lib.h
 ./src/giflib-4.1.6/doc/gif_lib.html
 ./src/gdal-1.8.1/frmts/gif/giflib/gif_lib.h

 I have tried --with-gif with all of the following arguments, either to the
 folder or to gif_lib.h without success. Am I missing any settings or
 dependencies?

 Thanks,
 David



 ___
 mapserver-users mailing list
 mapserver-users@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/mapserver-users


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] Problem compiling MapServer - error: cannot find gif lib

2011-10-17 Thread David Quinn
Hi Thomas,

Thanks - that helped me fix the problem. I used the following options:

./configure --prefix=$HOME \
--enable-debug  \
--with-gd \
--with-freetype --without-tiff \
--with-gdal=/home/david/bin/gdal-config \
--with-ogr=/home/david/bin/gdal-config \
--with-proj=/home/david/src/proj-4.7.0/ \
--without-pdf \
--with-png=/usr/ --with-threads \
--with-postgis=/home/david/bin/pg_config \
--with-wfs --with-wcs --with-wmsclient --with-wfsclient \
--with-php=$HOME --enable-debug \
--with-geos=/home/david/bin/geos-config \
--with-python \
--with-gif=$HOME

and received the following summary:

MapServer is now configured for

 -- Compiler Info -
  C compiler:gcc -g  -fPIC -Wall
  C++ compiler:  g++ -g  -fPIC -Wall
  Debug: -g
  Generic NINT:

 -- Renderer Settings -
  OpenGL support:
  zlib support:  -DUSE_ZLIB
  png support:   -DUSE_PNG
  gif support:   -DUSE_GIF
  jpeg support:  -DUSE_JPEG
  freetype support:  -DUSE_FREETYPE
  iconv support: -DUSE_ICONV
  AGG support:   internal
  SVG Symbol support:-DUSE_AGG_SVG_SYMBOLS
  Cairo (SVG,PDF) support:
  KML support:

 -- Support Libraries -
  Proj.4 support:-DUSE_PROJ
  Libxml2 support:   -DUSE_LIBXML2
  FriBidi support:
  Curl support:  -DUSE_CURL -DUSE_CURLOPT_PROXYAUTH
  FastCGI support:
  Threading support: -DUSE_THREAD
  GEOS support:  -DUSE_GEOS
  XML Mapfile support:
  XSLT support:
  EXSLT support:

 -- Data Format Drivers ---
  PostGIS support:   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION
  ArcSDE support:
  OGR support:   -DUSE_OGR
  GDAL support:  -DUSE_GDAL
  Oracle Spatial support:

 -- OGC Services --
  WMS Server:-DUSE_WMS_SVR
  WMS Client:-DUSE_WMS_LYR
  WFS Server:-DUSE_WFS_SVR
  WFS Client:-DUSE_WFS_LYR
  WCS Server:-DUSE_WCS_SVR
  SOS Server:

 -- MapScript -
  PHP MapScript: yes

However I ran into problems when I ran 'make'.

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_WCS_SVR -DUSE_WFS_SVR
-DUSE_WMS_SVR   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL
-DUSE_OGR -DUSE_GEOS  -DUSE_THREAD -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//include
-I/home/david/include  -I/usr/include -Irenderers/agg/include
-I/home/david/src/proj-4.7.0//src   -I/home/david/include
-I/home/david/include-I/home/david/include-I/usr/include/libxml2
shp2img.c -o shp2img.o
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_WCS_SVR -DUSE_WFS_SVR
-DUSE_WMS_SVR   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL
-DUSE_OGR -DUSE_GEOS  -DUSE_THREAD -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//include
-I/home/david/include  -I/usr/include -Irenderers/agg/include
-I/home/david/src/proj-4.7.0//src   -I/home/david/include
-I/home/david/include-I/home/david/include-I/usr/include/libxml2
shp2img.o  -L. -lmapserver -lfreetype -lgd -L/usr/lib -lgd -ljpeg -lfreetype
-L/usr//lib -lpng -lz -lXpm -lX11  -lexpat
-L/home/david/src/proj-4.7.0//src/.libs -lproj -ljpeg -L/usr//lib -lpng
-L/home/david/lib -lgif  -L/home/david/lib -lgdal -L/home/david/lib -lpq
-L/usr/kerberos/lib -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
-lidn -lssl -lcrypto -lz-L/home/david/lib -lgeos_c -lpthread -lc-lz
-L/usr/lib -lxml2 -lz -lm  -lm -lstdc++-o shp2img
./libmapserver.a(mapogroutput.o): In function `msOGRWriteShape':
/home/david/src/mapserver-6.0.1/mapogroutput.c:380: undefined reference to
`OGR_G_ForceToPolygon'
/home/david/src/mapserver-6.0.1/mapogroutput.c:385: undefined reference to
`OGR_G_ForceToMultiPolygon'
/home/david/src/mapserver-6.0.1/mapogroutput.c:390: undefined reference to
`OGR_G_ForceToMultiPoint'
/home/david/src/mapserver-6.0.1/mapogroutput.c:395: undefined reference to
`OGR_G_ForceToMultiLineString'
./libmapserver.a(mapogroutput.o): In function `msOGRWriteFromQuery':
/home/david/src/mapserver-6.0.1/mapogroutput.c:979: undefined 

Re: [mapserver-users] Problem compiling MapServer - error: cannot find gif lib

2011-10-17 Thread thomas bonfort
maybe you didn't compile gdal with --with-ogr ?

--
thomas

On Mon, Oct 17, 2011 at 12:44, David Quinn daithiqu...@gmail.com wrote:
 Hi Thomas,

 Thanks - that helped me fix the problem. I used the following options:

 ./configure --prefix=$HOME \
 --enable-debug  \
 --with-gd \
 --with-freetype --without-tiff \
 --with-gdal=/home/david/bin/gdal-config \
 --with-ogr=/home/david/bin/gdal-config \
 --with-proj=/home/david/src/proj-4.7.0/ \
 --without-pdf \
 --with-png=/usr/ --with-threads \
 --with-postgis=/home/david/bin/pg_config \
 --with-wfs --with-wcs --with-wmsclient --with-wfsclient \
 --with-php=$HOME --enable-debug \
 --with-geos=/home/david/bin/geos-config \
 --with-python \
 --with-gif=$HOME

 and received the following summary:

 MapServer is now configured for

  -- Compiler Info -
   C compiler:    gcc -g  -fPIC -Wall
   C++ compiler:  g++ -g  -fPIC -Wall
   Debug: -g
   Generic NINT:

  -- Renderer Settings -
   OpenGL support:
   zlib support:  -DUSE_ZLIB
   png support:   -DUSE_PNG
   gif support:   -DUSE_GIF
   jpeg support:  -DUSE_JPEG
   freetype support:  -DUSE_FREETYPE
   iconv support: -DUSE_ICONV
   AGG support:   internal
   SVG Symbol support:    -DUSE_AGG_SVG_SYMBOLS
   Cairo (SVG,PDF) support:
   KML support:

  -- Support Libraries -
   Proj.4 support:    -DUSE_PROJ
   Libxml2 support:   -DUSE_LIBXML2
   FriBidi support:
   Curl support:  -DUSE_CURL -DUSE_CURLOPT_PROXYAUTH
   FastCGI support:
   Threading support: -DUSE_THREAD
   GEOS support:  -DUSE_GEOS
   XML Mapfile support:
   XSLT support:
   EXSLT support:

  -- Data Format Drivers ---
   PostGIS support:   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION
   ArcSDE support:
   OGR support:   -DUSE_OGR
   GDAL support:  -DUSE_GDAL
   Oracle Spatial support:

  -- OGC Services --
   WMS Server:    -DUSE_WMS_SVR
   WMS Client:    -DUSE_WMS_LYR
   WFS Server:    -DUSE_WFS_SVR
   WFS Client:    -DUSE_WFS_LYR
   WCS Server:    -DUSE_WCS_SVR
   SOS Server:

  -- MapScript -
   PHP MapScript: yes

 However I ran into problems when I ran 'make'.

 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_WCS_SVR -DUSE_WFS_SVR
 -DUSE_WMS_SVR   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL
 -DUSE_OGR -DUSE_GEOS  -DUSE_THREAD -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//include
 -I/home/david/include  -I/usr/include -Irenderers/agg/include
 -I/home/david/src/proj-4.7.0//src   -I/home/david/include
 -I/home/david/include    -I/home/david/include    -I/usr/include/libxml2
 shp2img.c -o shp2img.o
 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_WCS_SVR -DUSE_WFS_SVR
 -DUSE_WMS_SVR   -DUSE_POSTGIS -DPOSTGIS_HAS_SERVER_VERSION -DUSE_GDAL
 -DUSE_OGR -DUSE_GEOS  -DUSE_THREAD -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//include
 -I/home/david/include  -I/usr/include -Irenderers/agg/include
 -I/home/david/src/proj-4.7.0//src   -I/home/david/include
 -I/home/david/include    -I/home/david/include    -I/usr/include/libxml2
 shp2img.o  -L. -lmapserver -lfreetype -lgd -L/usr/lib -lgd -ljpeg -lfreetype
 -L/usr//lib -lpng -lz -lXpm -lX11  -lexpat
 -L/home/david/src/proj-4.7.0//src/.libs -lproj -ljpeg -L/usr//lib -lpng
 -L/home/david/lib -lgif  -L/home/david/lib -lgdal -L/home/david/lib -lpq
 -L/usr/kerberos/lib -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
 -lidn -lssl -lcrypto -lz    -L/home/david/lib -lgeos_c -lpthread -lc    -lz
 -L/usr/lib -lxml2 -lz -lm  -lm -lstdc++    -o shp2img
 ./libmapserver.a(mapogroutput.o): In function `msOGRWriteShape':
 /home/david/src/mapserver-6.0.1/mapogroutput.c:380: undefined reference to
 `OGR_G_ForceToPolygon'
 /home/david/src/mapserver-6.0.1/mapogroutput.c:385: undefined reference to
 `OGR_G_ForceToMultiPolygon'
 /home/david/src/mapserver-6.0.1/mapogroutput.c:390: undefined reference to
 `OGR_G_ForceToMultiPoint'
 

Re: [mapserver-users] Problem compiling MapServer - error: cannot find gif lib

2011-10-17 Thread David Quinn
I just reinstalled gdal-1.8.1 using:
   ./configure --prefix=$HOME --with-python
--with-pg=/home/david/bin/pg_config --with-ogr --with-gif=$HOME

I'm still getting an error when I run 'make' on the mapserver source file:

./libmapserver.a(mapogroutput.o): In function `msOGRWriteShape':
/home/david/src/mapserver-6.0.1/mapogroutput.c:380: undefined reference to
`OGR_G_ForceToPolygon'
/home/david/src/mapserver-6.0.1/mapogroutput.c:385: undefined reference to
`OGR_G_ForceToMultiPolygon'
/home/david/src/mapserver-6.0.1/mapogroutput.c:390: undefined reference to
`OGR_G_ForceToMultiPoint'
/home/david/src/mapserver-6.0.1/mapogroutput.c:395: undefined reference to
`OGR_G_ForceToMultiLineString'
./libmapserver.a(mapogroutput.o): In function `msOGRWriteFromQuery':
/home/david/src/mapserver-6.0.1/mapogroutput.c:979: undefined reference to
`CPLCreateZip'
/home/david/src/mapserver-6.0.1/mapogroutput.c:984: undefined reference to
`CPLCreateFileInZip'
/home/david/src/mapserver-6.0.1/mapogroutput.c:989: undefined reference to
`CPLCloseZip'
/home/david/src/mapserver-6.0.1/mapogroutput.c:1000: undefined reference to
`CPLWriteFileInZip'
/home/david/src/mapserver-6.0.1/mapogroutput.c:1004: undefined reference to
`CPLCloseFileInZip'
/home/david/src/mapserver-6.0.1/mapogroutput.c:1006: undefined reference to
`CPLCloseZip'
collect2: ld returned 1 exit status
make: *** [shp2img] Error 1

Are there any other things I can test out?

David


On Mon, Oct 17, 2011 at 6:18 AM, thomas bonfort thomas.bonf...@gmail.comwrote:

 maybe you didn't compile gdal with --with-ogr ?

 --
 thomas

 On Mon, Oct 17, 2011 at 12:44, David Quinn daithiqu...@gmail.com wrote:
  Hi Thomas,
 
  Thanks - that helped me fix the problem. I used the following options:
 
  ./configure --prefix=$HOME \
  --enable-debug  \
  --with-gd \
  --with-freetype --without-tiff \
  --with-gdal=/home/david/bin/gdal-config \
  --with-ogr=/home/david/bin/gdal-config \
  --with-proj=/home/david/src/proj-4.7.0/ \
  --without-pdf \
  --with-png=/usr/ --with-threads \
  --with-postgis=/home/david/bin/pg_config \
  --with-wfs --with-wcs --with-wmsclient --with-wfsclient \
  --with-php=$HOME --enable-debug \
  --with-geos=/home/david/bin/geos-config \
  --with-python \
  --with-gif=$HOME
 


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users