Hi,
here is output of cmake :
raivo@Hydra:~$ cd mapserver-8.0.1/
raivo@Hydra:~/mapserver-8.0.1$ cd build/
raivo@Hydra:~/mapserver-8.0.1/build$ cmake ..
-- Requiring C++11
-- Requiring C++11 - done
-- Requiring C99
-- Requiring C99 - done
-- Could NOT find ProtobufC (missing: PROTOBUFC_LIBRARY
PROTOBUFC_COMPILER PROTOBUFC_INCLUDE_DIR)
CMake Error at CMakeLists.txt:93 (message):
PROTOBUFC library/component/dependency could not be found.
HINTS:
- disable PROTOBUFC support by adding -DWITH_PROTOBUFC=0
- add the PROTOBUFC install directory to the CMAKE_PREFIX_PATH
variable
(-DCMAKE_PREFIX_PATH="/path/to/PROTOBUFC-install-dir;/path/to/other/dirs"
Call Stack (most recent call first):
CMakeLists.txt:339 (report_optional_not_found)
-- Found Proj 9.4
-- Could NOT find FCGI (missing: FCGI_LIBRARY FCGI_INCLUDE_DIR)
CMake Error at CMakeLists.txt:93 (message):
FCGI library/component/dependency could not be found.
HINTS:
- disable FCGI support by adding -DWITH_FCGI=0
- add the FCGI install directory to the CMAKE_PREFIX_PATH variable
(-DCMAKE_PREFIX_PATH="/path/to/FCGI-install-dir;/path/to/other/dirs"
Call Stack (most recent call first):
CMakeLists.txt:598 (report_optional_not_found)
-- * Summary of configured options for this build
-- * Mandatory components
-- * GDAL: /usr/local/lib/libgdal.so
-- * PROJ: /usr/local/lib/libproj.so
-- * png: /usr/lib/x86_64-linux-gnu/libpng.so
-- * jpeg: /usr/lib/x86_64-linux-gnu/libjpeg.so
-- * freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so
-- * Optional components
-- * GIF: /usr/lib/x86_64-linux-gnu/libgif.so
-- * MYSQL: disabled
-- * FRIBIDI: /usr/lib/x86_64-linux-gnu/libfribidi.so
-- * HARFBUZZ: /usr/lib/x86_64-linux-gnu/libharfbuzz.so
-- * GIF: /usr/lib/x86_64-linux-gnu/libgif.so
-- * CAIRO: /usr/lib/x86_64-linux-gnu/libcairo.so
-- * SVGCAIRO: disabled
-- * RSVG: disabled
-- * CURL: disabled
-- * PIXMAN: disabled
-- * LIBXML2: /usr/lib/x86_64-linux-gnu/libxml2.so
-- * POSTGIS: /usr/lib/libpq.so
-- * GEOS: /usr/local/lib/libgeos_c.so
-- * FastCGI: disabled
-- * PROTOBUFC: disabled
-- * Oracle Spatial: disabled
-- * Exempi XMP: disabled
-- * Optional features
-- * WMS SERVER: ENABLED
-- * WFS SERVER: ENABLED
-- * WCS SERVER: ENABLED
-- * SOS SERVER: disabled
-- * OGCAPI SERVER: ENABLED
-- * WMS CLIENT: disabled
-- * WFS CLIENT: disabled
-- * ICONV: ENABLED
-- * Thread-safety support: disabled
-- * KML output: disabled
-- * XML Mapfile support: disabled
-- * Mapscripts
-- * Python: disabled
-- * PHPNG: disabled
-- * PERL: disabled
-- * RUBY: disabled
-- * JAVA: disabled
-- * C#: disabled
-- * V8 Javascript: disabled
-- * Apache Module (Experimental): disabled
-- * Python MapScript Annotations: disabled
--
-- PROJECT_BINARY_DIR is set to /home/raivo/mapserver-8.0.1/build
-- Will install files to /usr/local
-- Will install libraries to /usr/local/lib
-- Configuring incomplete, errors occurred!
See also "/home/raivo/mapserver-8.0.1/build/CMakeFiles/CMakeOutput.log".
See also "/home/raivo/mapserver-8.0.1/build/CMakeFiles/CMakeError.log".
raivo@Hydra:~/mapserver-8.0.1/build$
Raivo
On 27.11.23 14:28, Even Rouault wrote:
Hi,
want to test of use the mapserver, but on insatllation I got errors :
/usr/bin/ld: CMakeFiles/cmTC_e57a2.dir/CheckFunctionExists.c.o: in
function `main':
CheckFunctionExists.c:(.text+0x14): undefined reference to `strrstr'
collect2: error: ld returned 1 exit status
make[1]: *** [CMakeFiles/cmTC_e57a2.dir/build.make:87: cmTC_e57a2]
Error 1
What's wrong ?
Assuming this is not an error when building mapserver itself, but when
just running cmake, such errors in CMakeOutput.log or CMakeError.log
are totally legitimate. This is just CMake testing which features are
available in your environments, and to do so it tries to build some
small source files, and compilation errors are expected when the
feature is not available.
Even
_______________________________________________
MapServer-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users