When compiling PHP extensions, build works but instll files as it expects a .so file where as there is only a .la file instead. So install fails at staging step. How-To-Repeat: cd /usr/ports/lang/php55-extensions make install clean For each extensions, you will have : [...] Build complete. Don't forget to run 'make test'. ===> Staging for php55-tokenizer-5.5.8 ===> php55-tokenizer-5.5.8 depends on file: /usr/local/include/php/main/php.h - found ===> Generating temporary packing list install: /usr/ports/devel/php55-tokenizer/work/php-5.5.8/ext/tokenizer/modules/tokenizer.so: No such file or directory *** [do-install] Error code 71 Stop in /usr/ports/devel/php55-tokenizer. *** [build-depends] Error code 1 Stop in /usr/ports/lang/php55-extensions. *** [install] Error code 1 Stop in /usr/ports/lang/php55-extensions. The file exists but as a .la file and not a .so file. I did syminks as workaround and it works so far but it's not the best way :)
In fact, symlink are not sufficient. So you cannot have fully working PHP sites as of now with PHP 5.5.8 on FreeBSD 10.0 as long as the bug is not fixed. I forgot to mention I come also from FreeBSD 9.2 ---- Nicolas Steinmetz https://www.steinmetz.fr - https://nicolas.steinmetz.fr/ 2014/1/23 <FreeBSD-gnats-submit@freebsd.org> > Thank you very much for your problem report. > It has the internal identification `ports/186026'. > The individual assigned to look at your > report is: freebsd-ports-bugs. > > You can access the state of your problem report at any time > via this link: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=186026 > > >Category: ports > >Responsible: freebsd-ports-bugs > >Synopsis: php55-extensions (5.5.8) fails to install correctly. *.so > not found > >Arrival-Date: Thu Jan 23 00:50:00 UTC 2014 >
Responsible Changed From-To: freebsd-ports-bugs->ale Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed You have a broken environment. Try re-installing all autotool/libtool ports.