After a couple of failed trials with cmake, I resorted to installing the older version MapServer 6.2.2. I've described my installation steps on the Webfaction webhosting account here: https://community.webfaction.com/questions/15234/web-map-service-wms-installation
I think that more examples on compiling mapserver with cmake (similar to http://mapserver.org/installation/unix.html) would really help people like me who are not Linux and cmake experts. Cheers, Jiri On Tue, Jan 28, 2014 at 3:09 PM, Jiří Kadlec <jirikadl...@gmail.com> wrote: > I tried to understand the documentation > https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174 > But I'm still stuck. > Here are the steps that I did: > > wget http://download.osgeo.org/mapserver/mapserver-6.4.1.tar.gz > tar -xf mapserver-6.4.1.tar.gz > cd mapserver-6.4.1 > mkdir build > cd build > cmake -DCMAKE_PREFIX_PATH=$HOME:$HOME/bin:$HOME/lib:$HOME/bin/gdal-config > -DCMAKE_INSTALL_PREFIX=$HOME -DWITH_WCS=1 -DWITH_WFS=1 -DWITH_PROJ=1 > -DWITH_POSTGIS=1 -DWITH_FCGI=0 -DWITH_FRIBIDI=0 .. > > $HOME/bin/gdal-config --version is 1.10.1 > $HOME/bin/proj is version 4.8.0 > > But for some reason, cmake still wants to use the old "system" version of > gdal and proj libraries because it shows the following output: > -- * Summary of configured options for this build > -- * Mandatory components > -- * png: /usr/lib64/libpng.so > -- * jpeg: /usr/lib64/libjpeg.so > -- * freetype: /usr/lib64/libfreetype.so > -- * Optional components > -- * GDAL: /usr/lib/libgdal.so > -- * OGR: /usr/lib/libgdal.so > -- * GD: disabled > -- * GIF: /home/keskari/lib/libgif.so > -- * MYSQL: disabled > -- * FRIBIDI: disabled > -- * GIF: /home/keskari/lib/libgif.so > -- * CAIRO: /usr/lib64/libcairo.so > -- * SVGCAIRO: disabled > -- * RSVG: disabled > -- * CURL: disabled > -- * PROJ: /usr/lib64/libproj.so > -- * LIBXML2: /usr/lib64/libxml2.so > -- * POSTGIS: /usr/pgsql-9.1/lib/libpq.so > -- * GEOS: /usr/lib64/libgeos_c.so > -- * FastCGI: disabled > -- * Oracle Spatial: disabled > -- * SDE: disabled > -- * Exempi XMP: disabled > -- * Optional features > -- * WMS SERVER: ENABLED > -- * WFS SERVER: ENABLED > -- * WCS SERVER: ENABLED > -- * SOS SERVER: disabled > -- * WMS CLIENT: disabled > -- * WFS CLIENT: disabled > -- * ICONV: ENABLED > -- * Thread-safety support: disabled > -- * KML output: disabled > -- * Z+M point coordinate support: disabled > -- * XML Mapfile support: disabled > -- * Mapscripts > -- * Python: disabled > -- * PHP: disabled > -- * PERL: disabled > -- * RUBY: disabled > -- * JAVA: disabled > -- * C#: disabled > -- * Apache Module (Experimental): disabled > -- > -- Will install files to /home/keskari > -- Will install libraries to /home/keskari/lib64 > -- Configuring done > > Also, I'm getting a lot of warnings like: > CMake Warning at CMakeLists.txt:263 (add_executable): > Cannot generate a safe runtime search path for target legend because > files > in some directories may conflict with libraries in implicit directories: > > runtime library [libproj.so.0] in /usr/lib64 may be hidden by files in: > /home/keskari/lib > runtime library [libgdal.so.1] in /usr/lib may be hidden by files in: > /home/keskari/lib > runtime library [libxml2.so.2] in /usr/lib64 may be hidden by files in: > /home/keskari/lib > > Some of these libraries may not be found correctly. > > Why is CMake unable to find the correct GDAL and PROJ libraries? Can you > see anything wrong I'm doing in my cmake command? > > Thanks, > Jiri > > > > > > On Tue, Jan 28, 2014 at 12:18 PM, Thomas Bonfort <thomas.bonf...@gmail.com > > wrote: > >> https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174 >> >> On 28/01/2014 11:03, Jiří Kadlec wrote: >> > I'm trying to install the latest version of mapserver (6.4) on my Linux >> > webhosting account (webfaction.com). The default libraries such as >> GDAL, >> > PROJ and Libxml2 on the WebFaction's server are quite old, so I >> installed >> > the latest versions of gdal, proj and libxml2 in my $HOME/lib directory. >> > >> > I noticed that I should use the cmake tool to build mapserver. I need >> some >> > help with cmake: How do I tell cmake to use the proj, gdal and libxml2 >> > libraries from my $HOME/lib folder instead of the default locations? >> > >> > Here is the content of my $HOME/lib folder: >> > drwxr-xr-x 2 keskari keskari 4096 Jan 25 19:45 gdalplugins >> > -rw-r--r-- 1 keskari keskari 136728250 Jan 25 19:45 libgdal.a >> > -rwxr-xr-x 1 keskari keskari 1054 Jan 25 19:45 libgdal.la >> > lrwxrwxrwx 1 keskari keskari 17 Jan 25 19:45 libgdal.so -> >> > libgdal.so.1.17.1 >> > lrwxrwxrwx 1 keskari keskari 17 Jan 25 19:45 libgdal.so.1 -> >> > libgdal.so.1.17.1 >> > -rwxr-xr-x 1 keskari keskari 58424319 Jan 25 19:45 libgdal.so.1.17.1 >> > -rw-r--r-- 1 keskari keskari 2442638 Jan 28 07:37 libproj.a >> > -rwxr-xr-x 1 keskari keskari 922 Jan 28 07:37 libproj.la >> > lrwxrwxrwx 1 keskari keskari 16 Jan 28 07:37 libproj.so -> >> > libproj.so.0.7.0 >> > lrwxrwxrwx 1 keskari keskari 16 Jan 28 07:37 libproj.so.0 -> >> > libproj.so.0.7.0 >> > -rwxr-xr-x 1 keskari keskari 1143691 Jan 28 07:37 libproj.so.0.7.0 >> > -rw-r--r-- 1 keskari keskari 7214544 Jan 25 19:59 libxml2.a >> > -rwxr-xr-x 1 keskari keskari 932 Jan 25 19:59 libxml2.la >> > lrwxrwxrwx 1 keskari keskari 16 Jan 25 19:59 libxml2.so -> >> > libxml2.so.2.8.0 >> > lrwxrwxrwx 1 keskari keskari 16 Jan 25 19:59 libxml2.so.2 -> >> > libxml2.so.2.8.0 >> > -rwxr-xr-x 1 keskari keskari 4237533 Jan 25 19:59 libxml2.so.2.8.0 >> > drwxrwxr-x 2 keskari keskari 4096 Jan 28 07:37 pkgconfig >> > drwx------ 2 keskari keskari 4096 Aug 23 2012 python2.3 >> > drwx------ 2 keskari keskari 4096 Jun 26 2013 python2.4 >> > drwx------ 2 keskari keskari 4096 Aug 23 2012 python2.5 >> > drwx------ 3 keskari keskari 4096 Jan 25 19:59 python2.6 >> > drwxrwxr-x 42 keskari keskari 4096 Nov 23 07:43 python2.7 >> > -rw-r--r-- 1 keskari keskari 216 Jan 25 19:59 xml2Conf.sh >> > >> > >> > >> > >> > _______________________________________________ >> > 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 > > > > > -- > Jiří Kadlec > Research Assistant > Aalto university > Lahti, Finland > -- Jiří Kadlec Research Assistant Aalto university Lahti, Finland
_______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users