[mapserver-users] mapserver 7.6.2

Stephane Poissant spoissantca at gmail.com
Wed Dec 30 06:48:15 PST 2020


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 at 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
spoissantca at gmail.com <mailto:spoissantca at gmail.com>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20201230/b5df9dbf/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PastedGraphic-1.png
Type: image/png
Size: 9954 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20201230/b5df9dbf/attachment.png>


More information about the mapserver-users mailing list