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

Reply via email to