<div dir="ltr">After a couple of failed trials with cmake, I resorted to installing the older version MapServer 6.2.2.<div>I've described my installation steps on the Webfaction webhosting account here: </div><div><a href="https://community.webfaction.com/questions/15234/web-map-service-wms-installation">https://community.webfaction.com/questions/15234/web-map-service-wms-installation</a><br>
</div><div><br></div><div>I think that more examples on compiling mapserver with cmake (similar to <a href="http://mapserver.org/installation/unix.html">http://mapserver.org/installation/unix.html</a>) would really help people like me who are not Linux and cmake experts.</div>
<div><br></div><div>Cheers,</div><div>Jiri</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jan 28, 2014 at 3:09 PM, Jiří Kadlec <span dir="ltr"><<a href="mailto:jirikadlec2@gmail.com" target="_blank">jirikadlec2@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I tried to understand the documentation <a href="https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174" style="font-family:arial,sans-serif;font-size:13px" target="_blank">https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174</a>
<div>But I'm still stuck.</div><div>Here are the steps that I did:</div><div><br></div><div><div>wget <a href="http://download.osgeo.org/mapserver/mapserver-6.4.1.tar.gz" target="_blank">http://download.osgeo.org/mapserver/mapserver-6.4.1.tar.gz</a></div>

<div>tar -xf mapserver-6.4.1.tar.gz</div><div>cd mapserver-6.4.1</div><div>mkdir build</div><div>cd build</div></div><div><div>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 ..</div>

</div><div><br></div><div>$HOME/bin/gdal-config --version is 1.10.1</div><div>$HOME/bin/proj is version 4.8.0</div><div><br></div><div>But for some reason, cmake still wants to use the old "system" version of gdal and proj libraries because it shows the following output:</div>

<div><div>-- * Summary of configured options for this build</div><div>--  * Mandatory components</div><div>--   * png: /usr/lib64/libpng.so</div><div>--   * jpeg: /usr/lib64/libjpeg.so</div><div>--   * freetype: /usr/lib64/libfreetype.so</div>

<div>--  * Optional components</div><div>--   * GDAL: /usr/lib/libgdal.so</div><div>--   * OGR: /usr/lib/libgdal.so</div><div>--   * GD: disabled</div><div>--   * GIF: /home/keskari/lib/libgif.so</div><div>--   * MYSQL: disabled</div>

<div>--   * FRIBIDI: disabled</div><div>--   * GIF: /home/keskari/lib/libgif.so</div><div>--   * CAIRO: /usr/lib64/libcairo.so</div><div>--   * SVGCAIRO: disabled</div><div>--   * RSVG: disabled</div><div>--   * CURL: disabled</div>

<div>--   * PROJ: /usr/lib64/libproj.so</div><div>--   * LIBXML2: /usr/lib64/libxml2.so</div><div>--   * POSTGIS: /usr/pgsql-9.1/lib/libpq.so</div><div>--   * GEOS: /usr/lib64/libgeos_c.so</div><div>--   * FastCGI: disabled</div>

<div>--   * Oracle Spatial: disabled</div><div>--   * SDE: disabled</div><div>--   * Exempi XMP: disabled</div><div>--  * Optional features</div><div>--   * WMS SERVER: ENABLED</div><div>--   * WFS SERVER: ENABLED</div><div>

--   * WCS SERVER: ENABLED</div><div>--   * SOS SERVER: disabled</div><div>--   * WMS CLIENT: disabled</div><div>--   * WFS CLIENT: disabled</div><div>--   * ICONV: ENABLED</div><div>--   * Thread-safety support: disabled</div>

<div>--   * KML output: disabled</div><div>--   * Z+M point coordinate support: disabled</div><div>--   * XML Mapfile support: disabled</div><div>--  * Mapscripts</div><div>--   * Python: disabled</div><div>--   * PHP: disabled</div>

<div>--   * PERL: disabled</div><div>--   * RUBY: disabled</div><div>--   * JAVA: disabled</div><div>--   * C#: disabled</div><div>--   * Apache Module (Experimental): disabled</div><div>-- </div><div>-- Will install files to /home/keskari</div>

<div>-- Will install libraries to /home/keskari/lib64</div><div>-- Configuring done</div></div><div><br></div><div>Also, I'm getting a lot of warnings like:</div><div><div>CMake Warning at CMakeLists.txt:263 (add_executable):</div>

<div>  Cannot generate a safe runtime search path for target legend because files</div><div>  in some directories may conflict with libraries in implicit directories:</div><div><br></div><div>    runtime library [libproj.so.0] in /usr/lib64 may be hidden by files in:</div>

<div>      /home/keskari/lib</div><div>    runtime library [libgdal.so.1] in /usr/lib may be hidden by files in:</div><div>      /home/keskari/lib</div><div>    runtime library [libxml2.so.2] in /usr/lib64 may be hidden by files in:</div>

<div>      /home/keskari/lib</div><div><br></div><div>  Some of these libraries may not be found correctly.</div></div><div><br></div><div>Why is CMake unable to find the correct GDAL and PROJ libraries? Can you see anything wrong I'm doing in my cmake command?</div>

<div><br></div><div>Thanks,</div><div>Jiri</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jan 28, 2014 at 12:18 PM, Thomas Bonfort <span dir="ltr"><<a href="mailto:thomas.bonfort@gmail.com" target="_blank">thomas.bonfort@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174" target="_blank">https://github.com/mapserver/mapserver/blob/rel-6-4-1/INSTALL.CMAKE#L174</a><br>


<div><div><br>
On 28/01/2014 11:03, Jiří Kadlec wrote:<br>
> I'm trying to install the latest version of mapserver (6.4) on my Linux<br>
> webhosting account (<a href="http://webfaction.com" target="_blank">webfaction.com</a>). The default libraries such as GDAL,<br>
> PROJ and Libxml2 on the WebFaction's server are quite old, so I installed<br>
> the latest versions of gdal, proj and libxml2 in my $HOME/lib directory.<br>
><br>
> I noticed that I should use the cmake tool to build mapserver. I need some<br>
> help with cmake: How do I tell cmake to use the proj, gdal and libxml2<br>
>  libraries from my $HOME/lib folder instead of the default locations?<br>
><br>
> Here is the content of my $HOME/lib folder:<br>
> drwxr-xr-x  2 keskari keskari      4096 Jan 25 19:45 gdalplugins<br>
> -rw-r--r--  1 keskari keskari 136728250 Jan 25 19:45 libgdal.a<br>
> -rwxr-xr-x  1 keskari keskari      1054 Jan 25 19:45 <a href="http://libgdal.la" target="_blank">libgdal.la</a><br>
> lrwxrwxrwx  1 keskari keskari        17 Jan 25 19:45 libgdal.so -><br>
> libgdal.so.1.17.1<br>
> lrwxrwxrwx  1 keskari keskari        17 Jan 25 19:45 libgdal.so.1 -><br>
> libgdal.so.1.17.1<br>
> -rwxr-xr-x  1 keskari keskari  58424319 Jan 25 19:45 libgdal.so.1.17.1<br>
> -rw-r--r--  1 keskari keskari   2442638 Jan 28 07:37 libproj.a<br>
> -rwxr-xr-x  1 keskari keskari       922 Jan 28 07:37 <a href="http://libproj.la" target="_blank">libproj.la</a><br>
> lrwxrwxrwx  1 keskari keskari        16 Jan 28 07:37 libproj.so -><br>
> libproj.so.0.7.0<br>
> lrwxrwxrwx  1 keskari keskari        16 Jan 28 07:37 libproj.so.0 -><br>
> libproj.so.0.7.0<br>
> -rwxr-xr-x  1 keskari keskari   1143691 Jan 28 07:37 libproj.so.0.7.0<br>
> -rw-r--r--  1 keskari keskari   7214544 Jan 25 19:59 libxml2.a<br>
> -rwxr-xr-x  1 keskari keskari       932 Jan 25 19:59 <a href="http://libxml2.la" target="_blank">libxml2.la</a><br>
> lrwxrwxrwx  1 keskari keskari        16 Jan 25 19:59 libxml2.so -><br>
> libxml2.so.2.8.0<br>
> lrwxrwxrwx  1 keskari keskari        16 Jan 25 19:59 libxml2.so.2 -><br>
> libxml2.so.2.8.0<br>
> -rwxr-xr-x  1 keskari keskari   4237533 Jan 25 19:59 libxml2.so.2.8.0<br>
> drwxrwxr-x  2 keskari keskari      4096 Jan 28 07:37 pkgconfig<br>
> drwx------  2 keskari keskari      4096 Aug 23  2012 python2.3<br>
> drwx------  2 keskari keskari      4096 Jun 26  2013 python2.4<br>
> drwx------  2 keskari keskari      4096 Aug 23  2012 python2.5<br>
> drwx------  3 keskari keskari      4096 Jan 25 19:59 python2.6<br>
> drwxrwxr-x 42 keskari keskari      4096 Nov 23 07:43 python2.7<br>
> -rw-r--r--  1 keskari keskari       216 Jan 25 19:59 xml2Conf.sh<br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> mapserver-users mailing list<br>
> <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
><br>
_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a></blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">
-- <br>Jiří Kadlec<br>Research Assistant<br>
Aalto university<br>Lahti, Finland<br>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Jiří Kadlec<br>Research Assistant<br>Aalto university<br>Lahti, Finland<br>
</div>