[mapserver-users] Error compiling 7.4.4 and 7.4.0
Jeff McKenna
jmckenna at gatewaygeomatics.com
Wed Nov 25 06:02:20 PST 2020
Hi Stéphane,
As you are using newer GDAL/PROJ, can you try with MapServer 7.6.1 ?
Also, as background, here are the recommended versions currently:
PROJ 7.2.0 + GDAL 3.2.0 + MapServer 7.6.1 (GDAL 3 series)
PROJ 5.2.0 + GDAL 2.4.4 + MapServer 7.6.1 (GDAL 2 series)
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
co-founder of FOSS4G
http://gatewaygeo.com/
On 2020-11-25 9:32 a.m., Stéphane Poissant wrote:
> Hello everyone,
> I am upgrading an old installation that runs 7.0,7
> It used to run on amazon linux 1. (CentOS 6)
>
> I am compiling the 7.4.x version for Amazon linux 2 (CentOS 7).
> I configure the cmake flags and I am able to "make" successfully.
> I get the bottom described error while doing "make install". Looks like
> 90% goes through but it fails when it comes to Java or Perl or both (if
> flagged ON).
>
> Environment:
>
> * Amazon linux 2 virtual server (CentOS 7)
> * Proj 6.1.1 compiled
> * Gdal 3.2.0 compiled
>
> (perl-devel and other perl-*devel installed too..)
>
> Makefile option set as follow:
>
> ...//...
> CMAKEFLAGS=-DCMAKE_C_FLAGS="--coverage ${CMAKE_C_FLAGS}"
> -DCMAKE_CXX_FLAGS="--coverage ${CMAKE_CXX_FLAGS}"
> -DCMAKE_SHARED_LINKER_FLAGS="-lgcov"
> -DWITH_CLIENT_WMS=1
> -DWITH_CLIENT_WFS=1
> -DWITH_KML=1
> -DWITH_SOS=1
> -DWITH_CSHARP=1
> -DWITH_PHP=0
> -DWITH_PERL=1
> -DWITH_PHPNG=1
> -DWITH_PYTHON=1
> -DWITH_JAVA=1
> -DWITH_THREAD_SAFETY=1
> -DWITH_FRIBIDI=1
> -DWITH_FCGI=0
> -DWITH_EXEMPI=0
> -DWITH_RUBY=0
> -DCMAKE_BUILD_TYPE=Release
> -DWITH_RSVG=0
> -DWITH_CURL=1
> -DWITH_HARFBUZZ=1
> -DWITH_POINT_Z_M=1
> ${EXTRA_CMAKEFLAGS}
> ...//...
>
> Compiling mapserver 7.4.4...
>
> (success) # cd /root/inst/mapserver-7.4.4
> (success) # make
> (success) # cd build/ 246558
> (fail)# make install
>
> |creating 'dist/mapscript-7.4.4-py2.7-linux-x86_64.egg' and adding
> 'build/bdist.linux-x86_64/egg' to it removing
> 'build/bdist.linux-x86_64/egg' (and everything under it) Processing
> mapscript-7.4.4-py2.7-linux-x86_64.egg removing
> '/usr/local/lib/python2.7/site-packages/mapscript-7.4.4-py2.7-linux-x86_64.egg'
> (and everything under it) creating
> /usr/local/lib/python2.7/site-packages/mapscript-7.4.4-py2.7-linux-x86_64.egg
> Extracting mapscript-7.4.4-py2.7-linux-x86_64.egg to
> /usr/local/lib/python2.7/site-packages mapscript 7.4.4 is already the
> active version in easy-install.pth Installed
> /usr/local/lib/python2.7/site-packages/mapscript-7.4.4-py2.7-linux-x86_64.egg
> Processing dependencies for mapscript==7.4.4 Finished processing
> dependencies for mapscript==7.4.4 -- Installing:
> /usr/lib64/php/modules/libphp_mapscriptng.so -- Set runtime path of
> "/usr/lib64/php/modules/libphp_mapscriptng.so" to
> "/usr/local/lib64:/usr/local/lib" CMake Error at
> mapscript/perl/cmake_install.cmake:44 (FILE): file INSTALL cannot find
> "/root/inst/mapserver-7.4.4/mapscript/perl/$<TARGET_FILE:perlmapscript>". Call
> Stack (most recent call first): cmake_install.cmake:471 (INCLUDE) |
>
> Same thing happens with Java if I enable the compilation flags in Makefile.
>
> Expected result is a successful make install
>
> Any suggestions?
>
>
> Stéphane Poissant <https://ca.linkedin.com/in/phanohanover>
> Portable: 514-793-3506
> spoissantca at gmail.com <mailto:spoissantca at gmail.com>
> <https://ca.linkedin.com/in/phanohanover>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list