Hi, The CI setup for MapServer doesn't test Homebrew/Mac, so that could be one possible issue.
MapServer 8 and PHP 8 however is tested on Linux - see https://github.com/MapServer/MapServer/blob/main/.travis.yml and the most recent log for PHP 8 - https://app.travis-ci.com/github/MapServer/MapServer/jobs/583600218 Lots of the install logic run on Travis is contained in https://github.com/MapServer/MapServer/blob/main/ci/travis/before_install.sh Check for differences with your own logs to see what might be causing the errors. Good luck! Seth -- web:https://geographika.net twitter: @geographika On Tue, Sep 27, 2022, at 5:39 PM, b g wrote: > Good morning, > > I have been trying to build the MapServer 8.0 release using PHP 8. I am a new > user having only been working with MapServer for just a couple of months, > please forgive me I don't ask questions in the appropriate way. > > I have seen posts on the Github referring to the new release as supporting > PHP 8 as mentioned here: https://github.com/MapServer/MapServer/pull/6430* > *and here: https://github.com/MapServer/MapServer/issues/6632. However, I > fail to see a post mentioning the steps of what I need to change in the build > process. My process is as follows: I install Homebrew and then install the > dependencies -- httpd [email protected] cmake pkg-config swig fcgi gd gdal geos giflib > postgresql proj protobuf-c proj@7. After this I clone MapServer from Github > and checkout rel-8-0-0. Next, I run cmake with the following options: > > cmake .. -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_FIND_FRAMEWORK=LAST > -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DWITH_CLIENT_WFS=ON > -DWITH_CLIENT_WMS=ON -DWITH_CURL=ON -DWITH_FCGI=ON -DWITH_FRIBIDI=OFF > -DWITH_GDAL=ON -DWITH_GEOS=ON -DWITH_HARFBUZZ=OFF -DWITH_KML=ON -DWITH_OGR=ON > -DWITH_POSTGIS=ON -DWITH_PROJ=ON -DWITH_PYTHON=OFF -DWITH_SOS=ON > -DWITH_WFS=ON -WITH_CAIRO=ON -DCMAKE_SKIP_RPATH=ON -DWITH_PHPNG=ON > -DCMAKE_INCLUDE_PATH="/usr/local/Cellar/postgresql" > > And then make. However, make fails with errors referring to bindings needing > PHP 7. The error log is listed below: > > https://pastebin.com/99xWFcpE > > > Clearly, I must be missing something or doing something wrong during the > build process since others have stated that version 8.0.0 works with PHP 8. > Could anyone be so kind to point out my error so that I could get this to > work? Any help is much appreciated. Thank you so much. > _______________________________________________ > 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
