php5-session

FreeBSDのportsからphp5-sessionをインストールしようとすと
下記のエラーが出た。


/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c: In function `OnUpdateSaveDir':
/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: `PHP_INI_STAGE_HTACCESS' undeclared (first use in this function)
/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: (Each undeclared identifier is reported only once
/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c:655: error: for each function it appears in.)

Error code 1

1 error

Error code 1

Stop in /usr/ports/www/php5-session.

Error code 1

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

Error code 1

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


/usr/ports/www/php5-session/work/php-5.2.10/ext/session/session.c
PHP_INI_STAGE_HTACCESSは定義されてないよ。みたいなエラー


下記のように変更してみる。
if (stage == PHP_INI_STAGE_RUNTIME || stage == PHP_INI_STAGE_HTACCESS) {

if (stage == PHP_INI_STAGE_RUNTIME) {


これでインストールはできた。大丈夫か?
テストした感じでは問題なさそう。