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) {
これでインストールはできた。大丈夫か?
テストした感じでは問題なさそう。