Re: mapserver 7.4 beta phpng build error
Stephen Woodbridge <[email protected]>
| Newsgroups | gmane.comp.gis.mapserver.user |
|---|---|
| Message-ID | <[email protected]> |
Rich, Do you have the php-dev package installed? -Steve W On 4/21/2019 9:17 AM, Richard Greenwood wrote: > Seth, > > I don't think this helps your issue with Travis, but just for the > record, I still can't get PHPNG to build on Ubuntu 18.04. The legacy > PHP builds fine. I've tried building PHPNG on two Ubuntu 18.04 > machines with slightly different PHP configurations (one has PHP 7.2 > from the Ubuntu repo, the other has PHP 7.2 from deb.sury.org > <http://deb.sury.org>). On both I get: > > Building C object > mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o > cc: error: > /rwg/src/mapserver-7.4.0-beta2/build2/mapscript/phpng/mapscriptPHP7_wrap.c: > No such file or directory > cc: fatal error: no input files > > ccmake issues the following warnings: > > PHPUNIT_EXECUTABLE */usr/local/bin/phpunit > PHP_CONFIG_EXECUTABLE */usr/bin/php-config > PHP_LIBRARY *PHP_LIBRARY-NOTFOUND > > I've taken a few guesses at setting paths for PHP_LIBRARY but no luck > and I don't really know what I'm doing. > > Rich > > > On Sat, Apr 20, 2019 at 3:47 AM Seth G <[email protected] > <mailto:[email protected]>> wrote: > > Hi Richard / all, > > The new PHP SWIG bindings seem to be fine to compile locally, and > as they are part of ms4w, and I believe the Debian builds are > working well. > I've not been able to get them to build on Travis, not has > AlexanderGabriel who set these up originally - see > https://github.com/mapserver/mapserver/pull/5675 > If anyone has any suggestions after looking at the logs of the > Travis output it would be appreciated - > https://api.travis-ci.org/v3/job/515453218/log.txt > > Seth > > -- > web:http://geographika.co.uk > twitter: @geographika > > > On Thu, Apr 4, 2019, at 4:05 PM, Seth G wrote: >> mapscriptPHP7_wrap.c is created by SWIG so won't exist unless >> SWIG runs successfully. >> >> I'm trying to get it setup on Travis so you can see a full build >> output, but was getting errors. >> >> You can have a look at >> https://travis-ci.org/geographika/mapserver/jobs/515238229 - >> https://api.travis-ci.org/v3/job/515238229/log.txt which may help >> - mapscriptPHP7_wrap.c is created but not currently compiling >> afterwards. >> >> -- >> web:http://geographika.co.uk >> twitter: @geographika >> >> >> On Thu, Apr 4, 2019, at 4:41 AM, Richard Greenwood wrote: >>> Seth, >>> >>> I understand that there are two php versions and the native one >>> builds fine for me. But the swig one (phpng) does not. I >>> installed swig 3.0.12. My build fails with error: >>> /rwg/src/mapserver-branch-7-4/build/mapscript/phpng/mapscriptPHP7_wrap.c: >>> No such file or directory >>> I can't find the file mapscriptPHP7_wrap.c >>> >>> Thanks, >>> Rich >>> >>> >>> >>> On Wed, Apr 3, 2019 at 4:34 PM Seth G <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> >>> There are now 2 PHP MapScripts. See >>> https://mapserver.org/development/rfc/ms-rfc-117.html for >>> details. >>> The "native" one has been updated to work with PHP7 in the >>> MapServer 7.4 release, and also a new SWIG based PHP >>> MapScript is now available. The first does not require SWIG, >>> the latter does. >>> >>> These can be build by setting the following 2 flags: >>> >>> WITH_PHP "Enable PHP mapscript support" OFF >>> WITH_PHPNG "Enable PHPNG (SWIG) mapscript support" OFF >>> >>> >>> -- >>> web:http://geographika.co.uk >>> twitter: @geographika >>> >>> >>> On Thu, Apr 4, 2019, at 12:06 AM, Richard Greenwood wrote: >>>> >>>> >>>> On Wed, Apr 3, 2019 at 10:39 AM Seth G >>>> <[email protected] <mailto:[email protected]>> >>>> wrote: >>>> >>>> >>>> Hi Richard, >>>> >>>> If you had previous errors it may be best to delete the >>>> whole /rwg/src/mapserver/build/ and start the build >>>> from scratch again. >>>> >>>> >>>> I did do that. >>>> >>>> >>>> Also to note is PHP 7 support was only added in >>>> SWIG-3.0.11. I'm trying to get this set up on Travis >>>> and can do so with the following command: >>>> >>>> sudo wget >>>> http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz >>>> tar xf swig-3.0.12.tar.gz >>>> cd swig-3.0.12 && ./configure --prefix=/usr && make && >>>> sudo make install >>>> swig -version >>>> >>>> >>>> Not sure I'm following you. Do I need to have swig >>>> installed? I don't. >>>> >>>> >>>> I've run into further errors but mapscriptPHP7_wrap.c >>>> is created at least. >>>> >>>> >>>> Again, not sure I'm following you. Is mapscriptPHP7_wrap.c >>>> supposed to be in the source files that I download or git >>>> clone, or is it created in the build process? >>>> >>>> >>>> >>>> Seth >>>> >>>> -- >>>> web:http://geographika.co.uk >>>> twitter: @geographika >>>> >>>> >>>> On Wed, Apr 3, 2019, at 4:11 AM, Richard Greenwood wrote: >>>>> I get the following error: >>>>> >>>>> Building C object >>>>> mapscript/phpng/CMakeFiles/php_mapscriptng.dir/mapscriptPHP7_wrap.c.o >>>>> cc: error: >>>>> /rwg/src/mapserver/build/mapscript/phpng/mapscriptPHP7_wrap.c: >>>>> No such file or directory >>>>> cc: fatal error: no input files >>>>> >>>>> If i'm reading the error message correctly it's not >>>>> finding "mapscriptPHP7_wrap.c". I don't have >>>>> "mapscriptPHP7_wrap.c". I tried the file at >>>>> https://github.com/mapserver/mapserver/releases/tag/rel-7-4-0-beta1 >>>>> as well as git cloning. >>>>> >>>>> I'm not well versed with this stuff so apologizes in >>>>> advanced if I'm missing the obvious. >>>>> >>>>> Rich >>>>> >>>>> -- >>>>> Richard W. Greenwood, PLS >>>>> www.greenwoodmap.com <http://www.greenwoodmap.com> >>>>> _______________________________________________ >>>>> mapserver-users mailing list >>>>> [email protected] >>>>> <mailto:[email protected]> >>>>> https://lists.osgeo.org/mailman/listinfo/mapserver-users >>>> >>>> >>>> >>>> -- >>>> Richard W. Greenwood, PLS >>>> www.greenwoodmap.com <http://www.greenwoodmap.com> >>> >>> >>> >>> -- >>> Richard W. Greenwood, PLS >>> www.greenwoodmap.com <http://www.greenwoodmap.com> >> >> _______________________________________________ >> mapserver-users mailing list >> [email protected] >> <mailto:[email protected]> >> https://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > mapserver-users mailing list > [email protected] > <mailto:[email protected]> > https://lists.osgeo.org/mailman/listinfo/mapserver-users > > > > -- > Richard W. Greenwood, PLS > www.greenwoodmap.com <http://www.greenwoodmap.com> > > _______________________________________________ > mapserver-users mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/mapserver-users --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus _______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users