downgrade php5

doug schmidt douglas.j.schmidt at gmail.com
Wed Apr 14 20:33:24 UTC 2010


After upgrading to php 5.3.2, we have a few in house applications that
broke and our developers will not be able to work this out for at
least another week or so, so I need to downgrade back to 5.2.12 in the
mean time.

I've used portdowngrade lang/php5 and lang/php5-extensions, during
make install of php5-extensions it fails on php5-filter

[...]
===>    Verifying install for /usr/local/lib/php/20060613/filter.so in
/usr/ports/security/php5-filter
===>  Building for php5-filter-5.2.12_2
/bin/sh /usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/libtool
--mode=compile cc  -I.
-I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter
-DPHP_ATOM_INC -I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/include
-I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/main
-I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter
-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  -O2 -fno-strict-aliasing -pipe   -c
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c
-o logical_filters.lo
 cc -I. -I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter
-DPHP_ATOM_INC -I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/include
-I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/main
-I/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter
-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 -O2 -fno-strict-aliasing -pipe -c
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c
 -fPIC -DPIC -o .libs/logical_filters.o
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:25:31:
error: ext/pcre/php_pcre.h: No such file or directory
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:
In function 'php_filter_validate_regexp':
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: 'pcre' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: (Each undeclared identifier is reported only once
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: for each function it appears in.)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:412:
error: 're' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:413:
error: 'pcre_extra' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:
In function 'php_filter_validate_email':
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:477:
error: 'pcre' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:477:
error: 're' undeclared (first use in this function)
/usr/ports/security/php5-filter/work/php-5.2.12/ext/filter/logical_filters.c:478:
error: 'pcre_extra' undeclared (first use in this function)
*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/security/php5-filter.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.

Since some ports have been removed as they are bundled with 5.3.2, how
can I get this downgraded properly. (devel/php5-pcre is no longer
in the ports tree).

thanks.
doug


More information about the freebsd-questions mailing list