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
[email protected] <mailto:[email protected]>
<https://ca.linkedin.com/in/phanohanover>

_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users


_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to