Bug 116821

Summary: www/php5-session broken - build error
Product: Ports & Packages Reporter: Rick van der Zwet <rick>
Component: Individual Port(s)Assignee: Alex Dupre <ale>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Rick van der Zwet 2007-10-02 13:30:01 UTC
===>   Returning to build of php5-extensions-1.1
===>   php5-extensions-1.1 depends on file: /usr/local/lib/php/20060613/session.so - not found
===>    Verifying install for /usr/local/lib/php/20060613/session.so in /usr/ports/www/php5-session
===>  Building for php5-session-5.2.4_1
/bin/sh /usr/ports/www/php5-session/work/php-5.2.4/ext/session/libtool --mode=compile cc  -I. -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session -DPHP_ATOM_INC -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session/include -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session/main -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session -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/www/php5-session/work/php-5.2.4/ext/session/session.c -o session.lo
 cc -I. -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session -DPHP_ATOM_INC -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session/include -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session/main -I/usr/ports/www/php5-session/work/php-5.2.4/ext/session -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/www/php5-session/work/php-5.2.4/ext/session/session.c  -fPIC -DPIC -o .libs/session.o
/usr/ports/www/php5-session/work/php-5.2.4/ext/session/session.c: In function `OnUpdateSaveDir':
/usr/ports/www/php5-session/work/php-5.2.4/ext/session/session.c:154: error: `PHP_INI_STAGE_HTACCESS' undeclared (first use in this function)
/usr/ports/www/php5-session/work/php-5.2.4/ext/session/session.c:154: error: (Each undeclared identifier is reported only once
/usr/ports/www/php5-session/work/php-5.2.4/ext/session/session.c:154: error: for each function it appears in.)
*** Error code 1

How-To-Repeat: cd /usr/ports/www/php5-session
make
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-10-02 13:30:08 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ale

Over to maintainer
Comment 2 Alex Dupre freebsd_committer freebsd_triage 2007-10-02 13:33:12 UTC
State Changed
From-To: open->closed

Update your ports before building new ones.
Comment 3 Rick van der Zwet 2007-10-02 14:08:58 UTC
Hi Ale,

	It is a dependency problem, cause I have installed php5.2.3 [1] and
php-session 5.2.4 requires php 5.2.4 installed as shown by the diff [2]

Is this kind of problems not handled/reported by ports automatically?

Best regards,
/Rick


[1]
rick@dellas:/usr/ports/www/php5-session/work/php-5.2.4/ext/session $ php -v
PHP 5.2.3 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug  9 2007 21:25:20)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

[2]
--- /usr/local/include/php/main/php_ini.h       Thu Aug  9 21:25:44 2007
+++ /tmp/php-5.2.4/main/php_ini.h       Fri Aug  3 01:57:52 2007
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */

-/* $Id: php_ini.h,v 1.45.2.3.2.1 2007/01/01 09:36:11 sebastian Exp $ */
+/* $Id: php_ini.h,v 1.45.2.3.2.2 2007/08/02 23:57:52 stas Exp $ */

 #ifndef PHP_INI_H
 #define PHP_INI_H
@@ -65,6 +65,7 @@
 #define PHP_INI_STAGE_ACTIVATE         ZEND_INI_STAGE_ACTIVATE
 #define PHP_INI_STAGE_DEACTIVATE       ZEND_INI_STAGE_DEACTIVATE
 #define PHP_INI_STAGE_RUNTIME          ZEND_INI_STAGE_RUNTIME
+#define PHP_INI_STAGE_HTACCESS         ZEND_INI_STAGE_HTACCESS

 #define php_ini_boolean_displayer_cb   zend_ini_boolean_displayer_cb
 #define php_ini_color_displayer_cb             zend_ini_color_displayer_cb

-- 
http://rickvanderzwet.nl