Good morning gentlemen and Merry Xmas to everyone! I need some help with compiling mapserver. I have been hammering this for a while without a perfect success yet! When proceeding with make, it should complete the process. There are no errors at beginning of compilation. Only a few warnings as I am compiling from cmake3 (mandatory)
Here are the environment details: From yum (important ones but not limited to…): - System is running on Amazon Linux 2 (CentOS 7) virtual server - centos-sclo-rh repo activated - Proj72 w/devel - gdal32 w/devel - postgis31_12 w/devel - postgis31_12 w/devel contrib libs server - SFCGAL (1.3.1.2) w/devel - gmp w/devel - mpfr w/devel - boost (1.53) w/devel From pip (important ones but not limited to…): - Cmake3 - boost My Makefile flags: CMAKEFLAGS=-DCMAKE_C_FLAGS="" -DCMAKE_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=0 \ -DWITH_PYTHON=0 -DWITH_JAVA=0 -DWITH_THREAD_SAFETY=1 -DWITH_FRIBIDI=1 -DWITH_FCGI=0 -DWITH_EXEMPI=0 \ -DCMAKE_BUILD_TYPE=Release -DWITH_RSVG=0 -DWITH_CURL=1 -DWITH_HARFBUZZ=1 -DWITH_POINT_Z_M=1 \ -DCMAKE_PREFIX_PATH="/usr/proj72/;/usr/pgsql-12;/usr/gdal32;/usr/local/lib64/“ [ 83%] Building CXX object CMakeFiles/mapserver.dir/mapscript/v8/shape.cpp.o [ 83%] Building CXX object CMakeFiles/mapserver.dir/mapscript/v8/v8_mapscript.cpp.o [ 84%] Linking CXX shared library libmapserver.so make[3]: Leaving directory `/root/inst/mapserver-7.6.2/build' [ 84%] Built target mapserver make[3]: Entering directory `/root/inst/mapserver-7.6.2/build' Scanning dependencies of target shptreetst make[3]: Leaving directory `/root/inst/mapserver-7.6.2/build' make[3]: Entering directory `/root/inst/mapserver-7.6.2/build' [ 85%] Building C object CMakeFiles/shptreetst.dir/shptreetst.c.o [ 85%] Linking C executable shptreetst //usr/lib64/libSFCGAL.so.1: undefined reference to `boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save(std::string const&)' //usr/lib64/libSFCGAL.so.1: undefined reference to `boost::archive::basic_binary_oprimitive<boost::archive::binary_oarchive, char, std::char_traits<char> >::save(std::string const&)' /usr/gdal32/lib/libgdal.so: undefined reference to `GEOSMakeValid_r' //usr/lib64/libSFCGAL.so.1: undefined reference to `boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load(std::string&)' collect2: error: ld returned 1 exit status make[3]: *** [shptreetst] Error 1 make[3]: Leaving directory `/root/inst/mapserver-7.6.2/build' make[2]: *** [CMakeFiles/shptreetst.dir/all] Error 2 make[2]: Leaving directory `/root/inst/mapserver-7.6.2/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/inst/mapserver-7.6.2/build' make: *** [cmakebuild] Error 2 [root@mapserver-0291 mapserver-7.6.2]# ls -al /usr/lib64/libSF* lrwxrwxrwx 1 root root 14 Dec 29 21:38 /usr/lib64/libSFCGAL.so -> libSFCGAL.so.1 lrwxrwxrwx 1 root root 18 Dec 29 21:38 /usr/lib64/libSFCGAL.so.1 -> libSFCGAL.so.1.3.1 -rwxr-xr-x 1 root root 9193952 Sep 30 2019 /usr/lib64/libSFCGAL.so.1.3.1 Any suggestions would be welcomed as I am running out of ideas. Cheers! Stéphane Poissant Portable: 514-793-3506 spoissan...@gmail.com <mailto:spoissan...@gmail.com>
_______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/mapserver-users