Pear, PHP4 and preg_match()
Thierry Thomas
thierry at pompo.net
Sun Jul 20 08:42:50 PDT 2003
Le Jeu 10 jul 03 à 21:06:36 +0200, Jan Siml <jsi at jules.de>
écrivait :
> Hello,
Hello,
> I'm using PHP 4.3.3 and the Pear framework from the ports. When trying to
> install or upgrade an existing version of the pear framework or even
> modules I got the following error:
>
> jan at alanis:/usr/ports/devel/pear-PEAR# make reinstall clean
> ===> Extracting for pear-PEAR-1.2.b2
> >> Checksum OK for PEAR/PEAR-1.2b2.tgz.
> ===> Patching for pear-PEAR-1.2.b2
> ===> pear-PEAR-1.2.b2 depends on file:
> /usr/local/share/pear/Archive/Tar.php - found
> ===> pear-PEAR-1.2.b2 depends on file:
> /usr/local/share/pear/Console/Getopt.php - found
> ===> Configuring for pear-PEAR-1.2.b2
> ===> Installing for pear-PEAR-1.2.b2
> ===> pear-PEAR-1.2.b2 depends on file:
> /usr/local/share/pear/Archive/Tar.php - found
> ===> pear-PEAR-1.2.b2 depends on file:
> /usr/local/share/pear/Console/Getopt.php - found
> ===> Generating temporary packing list
> ===> Checking if devel/pear-PEAR already installed
>
> Fatal error: Call to undefined function: preg_match() in
> /usr/local/share/pear/PEAR/Frontend/CLI.php on line 53
> *** Error code 255
preg_match() is part of PCRE (Perl Compatible Regular Expressions). When
you install PHP by the FreeBSD port / package, PCRE is selected by
default, and that should work. Perhaps have you de-selected it? You can
check phpinfo (or just `php -i').
Regrads,
--
Th. Thomas.
More information about the freebsd-ports
mailing list