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

Reply via email to