2011年05月29日
FreeBSD6.3 + passenger 3.0.7 でインストールができない
FreeBSD6.3 の環境に passenger 3.0.7 をインストールしようとしたらできなかった。
passenger 3.0.7 をインストールしようとすると以下のようなエラーで止まる。
とりあえずひとつ前のバージョンを入れてみる。
これも駄目。とりあえず rails3 で動けばいいので 3.0.3 で試すことにした。
とりあえず rails3 が動くテスト環境があればよかったのでこれでOK。
passenger 3.0.7 をインストールしようとすると以下のようなエラーで止まる。
% passenger-install-apache2-module
ext/common/AgentBase.cpp: In function 'char* Passenger::appendSignalReason(char*, siginfo_t*)':
ext/common/AgentBase.cpp:173: error: 'SEGV_MAPERR' was not declared in this scope
ext/common/AgentBase.cpp:174: error: 'SEGV_ACCERR' was not declared in this scope
ext/common/AgentBase.cpp:182: error: 'BUS_ADRALN' was not declared in this scope
ext/common/AgentBase.cpp:183: error: 'BUS_ADRERR' was not declared in this scope
ext/common/AgentBase.cpp:184: error: 'BUS_OBJERR' was not declared in this scope
rake aborted!
Command failed with status (1): [g++ -Iext -Iext/common -Iext/libev -fPIC -...]
ext/common/AgentBase.cpp: In function 'char* Passenger::appendSignalReason(char*, siginfo_t*)':
ext/common/AgentBase.cpp:173: error: 'SEGV_MAPERR' was not declared in this scope
ext/common/AgentBase.cpp:174: error: 'SEGV_ACCERR' was not declared in this scope
ext/common/AgentBase.cpp:182: error: 'BUS_ADRALN' was not declared in this scope
ext/common/AgentBase.cpp:183: error: 'BUS_ADRERR' was not declared in this scope
ext/common/AgentBase.cpp:184: error: 'BUS_OBJERR' was not declared in this scope
rake aborted!
Command failed with status (1): [g++ -Iext -Iext/common -Iext/libev -fPIC -...]
とりあえずひとつ前のバージョンを入れてみる。
% sudo gem install passenger --version '= 3.0.6'
これも駄目。とりあえず rails3 で動けばいいので 3.0.3 で試すことにした。
% sudo gem install passenger --version '= 3.0.3'
とりあえず rails3 が動くテスト環境があればよかったのでこれでOK。
【(カテゴリなし)の最新記事】
投稿者:tech|12:20