From nobody@FreeBSD.org  Wed Dec  1 16:33:02 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 003FE16A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Dec 2004 16:33:02 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id E291143D72
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Dec 2004 16:33:01 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id iB1GX12Z009143
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 1 Dec 2004 16:33:01 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id iB1GX1aO009142;
	Wed, 1 Dec 2004 16:33:01 GMT
	(envelope-from nobody)
Message-Id: <200412011633.iB1GX1aO009142@www.freebsd.org>
Date: Wed, 1 Dec 2004 16:33:01 GMT
From: Wes Peters <wes@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: php4-pear-DB should depend on php4-extensions
X-Send-Pr-Version: www-2.3

>Number:         74589
>Category:       ports
>Synopsis:       php4-pear-DB should depend on php4-extensions
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    thierry
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 01 16:40:28 GMT 2004
>Closed-Date:    Fri Apr 08 14:53:21 GMT 2005
>Last-Modified:  Fri Apr 08 14:53:21 GMT 2005
>Originator:     Wes Peters
>Release:        5.3-RELEASE
>Organization:
FreeBSD
>Environment:
FreeBSD chang.softweyr.com 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Freshly installed apache, php4, and php4-pear-DB from ports.  Attempting to connect to a database server using pear DB::connect results in:

PHP Fatal error:  Call to undefined function:  preg_match() in /usr/local/share/pear/DB.php on line 604

in the apache error log.  pear-DB requires php4-extensions.
>How-To-Repeat:
Try connecting to a database, as in:

<?php

require_once 'DB.php';

$dsn = 'pgsql://bugs:bugs@zaphod/bugs';

$options = array(
        'debug' => 2,
        'portability' => DB_PORTABILITY_ALL,
);

print("<font color=\"blue\"><pre>");
var_dump($dsn);
var_dump($options);
print("</pre></font></br>");

$db =& DB::connect($dsn, $options);
        exit("<font color=\"red\">Connection to database failed:<br></font>");
if (DB::isError($db)) {
        print("<font color=\"red\">Connection to database failed:<br></font>");
        die($db->getMessage());
}

exit("<font color=\"green\">Connected to database<br></font>");

$db->disconnect();

?>

>Fix:
Fix package dependencies?
>Release-Note:
>Audit-Trail:

From: Thierry Thomas <thierry@FreeBSD.org>
To: Wes Peters <wes@FreeBSD.org>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/74589: php4-pear-DB should depend on php4-extensions
Date: Wed, 1 Dec 2004 18:55:42 +0100

 Le Mer  1 dc 04  17:33:01 +0100, Wes Peters <wes@FreeBSD.org>
  crivait:
 > 
 > >Number:         74589
 > >Category:       ports
 > >Synopsis:       php4-pear-DB should depend on php4-extensions
 
 8<   8<   8<
 
 > >Description:
 > Freshly installed apache, php4, and php4-pear-DB from ports.  Attempting to connect to a database server using pear DB::connect results in:
 > 
 > PHP Fatal error:  Call to undefined function:  preg_match() in /usr/local/share/pear/DB.php on line 604
 > 
 > in the apache error log.  pear-DB requires php4-extensions.
 
 pear-DB depends on php4-pcre, but this dependence is already registered
 (undirectly):
 
 pkg_info -r pear-DB-1.6.5,1
 Information for pear-DB-1.6.5,1:
 
 Depends on:
 Dependency: rc_subr-1.31
 Dependency: mm-1.3.1
 Dependency: expat-1.95.8
 Dependency: apache+mod_ssl-1.3.33+2.8.22
 Dependency: php4-4.3.9
 Dependency: php4-xml-4.3.9
 Dependency: php4-pcre-4.3.9
 Dependency: php4-pear-4.3.9
 Dependency: pear-XML_RPC-1.1.0
 Dependency: pear-Archive_Tar-1.2
 Dependency: pear-Console_Getopt-1.2
 Dependency: pear-PEAR-1.3.3.1
 
 If you type this command, what does it report?
 -- 
 Th. Thomas.
State-Changed-From-To: open->feedback 
State-Changed-By: vs 
State-Changed-When: Fri Dec 10 13:01:44 GMT 2004 
State-Changed-Why:  
Thierry is waiting for feedback from Wes 


Responsible-Changed-From-To: freebsd-ports-bugs->thierry 
Responsible-Changed-By: vs 
Responsible-Changed-When: Fri Dec 10 13:01:44 GMT 2004 
Responsible-Changed-Why:  
Thierry is waiting for feedback from Wes 

http://www.freebsd.org/cgi/query-pr.cgi?pr=74589 
State-Changed-From-To: feedback->closed 
State-Changed-By: thierry 
State-Changed-When: Fri Apr 8 14:52:27 GMT 2005 
State-Changed-Why:  

Requested by maintainer, feedback time-out. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=74589 
>Unformatted:
