Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jul 2003 17:37:36 +0200
From:      Thierry Thomas <thierry@pompo.net>
To:        Jan Siml <jsi@jules.de>
Cc:        ports@freebsd.org
Subject:   Re: Pear, PHP4 and preg_match()
Message-ID:  <20030720153736.GB29003@graf.pompo.net>
In-Reply-To: <1400.80.184.97.114.1057863996.squirrel@mail.jules.de>
References:  <1400.80.184.97.114.1057863996.squirrel@mail.jules.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Le Jeu 10 jul 03 à 21:06:36 +0200, Jan Siml <jsi@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@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030720153736.GB29003>