FreeBSD Port: pecl-jsmin-2.0.1_1

Rafal Lukawiecki raf at rafal.net
Mon Sep 18 21:33:58 UTC 2017


I was wondering if there was a PHP7.0 version of this port—make fails with a message that it does not support it.

There is a well-respected GitHub variant, https://github.com/sqmk/pecl-jsmin/tree/feature/php7 <https://github.com/sqmk/pecl-jsmin/tree/feature/php7> that works very well on Linux. Bear in mind this is the feature/php7 branch in that repo, not the master. Unfortunately, I am relatively new to FreeBSD so my apologies if this sounds trivial, but I could not compile from that.

make install clean fails for me with: fatal error: 'alloca.h' file not found

This is as much as I get:

$ make install clean
/bin/sh /home/rafal/pecl-jsmin/libtool --mode=compile cc  -I. -I/home/rafal/pecl-jsmin -DPHP_ATOM_INC -I/home/rafal/pecl-jsmin/include -I/home/rafal/pecl-jsmin/main -I/home/rafal/pecl-jsmin -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /home/rafal/pecl-jsmin/utf8.c -o utf8.lo
 cc -I. -I/home/rafal/pecl-jsmin -DPHP_ATOM_INC -I/home/rafal/pecl-jsmin/include -I/home/rafal/pecl-jsmin/main -I/home/rafal/pecl-jsmin -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/rafal/pecl-jsmin/utf8.c  -fPIC -DPIC -o .libs/utf8.o
/home/rafal/pecl-jsmin/utf8.c:22:10: fatal error: 'alloca.h' file not found
#include <alloca.h>
         ^~~~~~~~~~
1 error generated.
*** Error code 1

Stop.
make: stopped in /home/rafal/pecl-jsmin

I would be very grateful if you could point me in the direction of another package or port that has this functionality working with PHP7.

Many thanks and my regards from Ireland,
Rafal
--
Rafal Lukawiecki
Data Scientist 
Project Botticelli Ltd



More information about the freebsd-ports mailing list