Module::Build is not configured with C_support の対処方法
Catalyst を新しいマシンにインストールしている最中、Pod-Coverage の make 時に見慣れないエラーが。
Module::Build is not configured with C_support at /usr/local/lib/perl5/site_perl/5.8.6/Module/Build/Base.pm line 3726.
解決方法は、ExtUtils::ParseXS モジュールをインストールすればOKです。それにしても、Catalyst のインストールって毎回違うエラーがでるんだけど、どうにかならんもんかね。。。
- スポンサーリンク -
ちなみに、今回の Catalyst インストールはこんな感じ。結構いっぱいモジュール入れてます。そんなに入れても使わないモジュール沢山あるだろとつっこまれそうですが、誰かが一元管理してモジュール入れておかないと管理がメンドウなので。
install Catalyst install Catalyst::Controller::View install Catalyst::Engine::Apache install Catalyst::Engine::Server install Catalyst::Example::InstantCRUD install Catalyst::Helper install Catalyst::Helper::Controller::Scaffold install Catalyst::Helper::Controller::Scaffold::HTML::Template install Catalyst::Helper::Doc install Catalyst::Log::Log4perl install Catalyst::Model::CDBI install Catalyst::Model::CDBI::CRUD install Catalyst::Model::CDBI::Plain install Catalyst::Model::CDBI::Sweet install Catalyst::Model::DBI install Catalyst::Model::DBIC install Catalyst::Model::DBIC::Plain install Catalyst::Model::DBIC::Schema install Catalyst::Model::DBI::SQL::Library install Catalyst::Model::EmailStore install Catalyst::Plugin::Account::AutoDiscovery install Catalyst::Plugin::Acme::Scramble install Catalyst::Plugin::AtomPP install Catalyst::Plugin::AtomServer install Catalyst::Plugin::Authentication install Catalyst::Plugin::Authentication::Basic::Remote install Catalyst::Plugin::Authentication::CDBI install Catalyst::Plugin::Authentication::CDBI::Basic install Catalyst::Plugin::Authentication::Simple install Catalyst::Plugin::Authentication::Store::DBIC install Catalyst::Plugin::Authentication::Store::Htpasswd install Catalyst::Plugin::Authentication::Store::HTTP install Catalyst::Plugin::Authorization::ACL install Catalyst::Plugin::Authorization::CDBI::GroupToken install Catalyst::Plugin::Authorization::Roles install Catalyst::Plugin::Browser install Catalyst::Plugin::Cache::BerkeleyDB install Catalyst::Plugin::Cache::FastMmap install Catalyst::Plugin::Cache::FileCache install Catalyst::Plugin::Cache::Memcached install Catalyst::Plugin::Captcha install Catalyst::Plugin::CDBI::Transaction install Catalyst::Plugin::Charsets::Japanese install Catalyst::Plugin::CodeEval install Catalyst::Plugin::Compress::Bzip2 install Catalyst::Plugin::Compress::Zlib install Catalyst::Plugin::Config::JSON install Catalyst::Plugin::ConfigLoader install Catalyst::Plugin::ConfigurablePathTo install Catalyst::Plugin::Config::YAML install Catalyst::Plugin::DateTime install Catalyst::Plugin::DefaultEnd install Catalyst::Plugin::Dumper install Catalyst::Plugin::Email install Catalyst::Plugin::Email::Japanese install Catalyst::Plugin::Email::Page install Catalyst::Plugin::EmailValid install Catalyst::Plugin::FillInForm install Catalyst::Plugin::FormValidator install Catalyst::Plugin::FormValidator::Simple install Catalyst::Plugin::HashedCookies install Catalyst::Plugin::HTML::Widget install Catalyst::Plugin::HTML::Widget::JavaScript install Catalyst::Plugin::I18N install Catalyst::Plugin::JSONRPC install Catalyst::Plugin::Message install Catalyst::Plugin::MobileAgent install Catalyst::Plugin::MortalForward install Catalyst::Plugin::Observe install Catalyst::Plugin::OrderedParams install Catalyst::Plugin::PageCache install Catalyst::Plugin::Params::Nested install Catalyst::Plugin::Pluggable install Catalyst::Plugin::Prototype install Catalyst::Plugin::Redirect install Catalyst::Plugin::RequestToken install Catalyst::Plugin::RequireSSL install Catalyst::Plugin::SanitizeUrl install Catalyst::Plugin::Session install Catalyst::Plugin::Session::CGISession install Catalyst::Plugin::Session::DynamicExpiry install Catalyst::Plugin::Session::FastMmap install Catalyst::Plugin::Session::Manager install Catalyst::Plugin::Session::PerUser install Catalyst::Plugin::Session::State::Cookie install Catalyst::Plugin::Session::State::URI install Catalyst::Plugin::Session::Store::CDBI install Catalyst::Plugin::Session::Store::DBI install Catalyst::Plugin::Session::Store::DBIC install Catalyst::Plugin::Session::Store::FastMmap install Catalyst::Plugin::Session::Store::File install Catalyst::Plugin::Session::Store::Memcached install Catalyst::Plugin::Singleton install Catalyst::Plugin::StackTrace install Catalyst::Plugin::Static install Catalyst::Plugin::Static::Simple install Catalyst::Plugin::SubRequest install Catalyst::Plugin::SuperForm install Catalyst::Plugin::Textile install Catalyst::Plugin::Unicode install Catalyst::Plugin::Unicode::Encoding install Catalyst::Plugin::Upload::Basename install Catalyst::Plugin::Upload::MD5 install Catalyst::Plugin::Upload::MIME install Catalyst::Plugin::XMLRPC install Catalyst::View::Chart::Strip install Catalyst::View::HTML::Template install Catalyst::View::HTML::Template::Compiled install Catalyst::View::Jemplate install Catalyst::View::JSON install Catalyst::View::REST::Data::Serializer install Catalyst::View::REST::XML install Catalyst::View::REST::YAML install Catalyst::View::TT install Catalyst::View::TT::ControllerLocal install Catalyst::View::TT::ForceUTF8 install Catalyst::View::TT::FunctionGenerator install Catalyst::View::TT::Layout install Catalyst::View::XSLT
ところで、最近 Sledge と Catalyst の両方を使い分けながらアプリを書いているのですが、明らかに Sledge の方がパフォーマンス良く動作する気がするのは僕だけ?書き方は Catalyst の方がかっこいいんですがねぇ。
__追記__
なにやら、Catalyst-5.6902 で作ったアプリが Catalyst-5.7000 だと動作しない。いろいろと変わってる模様です。こういうの体験するたびに、Sledge の方が枯れてていいなぁ〜と思う次第です。
5.7000 2006-07-07 23:37:08 - fix FCGI.pm warning message with FastCGI engine - bumped inc::Module::Install to 0.63 in Makefile.PL - fixes to uri_for_action for DispatchType::Chained - Further doc work. - Minor code cleanups - Changed catalyst.pl to depend on Catalyst::Devel 5.70_03 2006-06-28 16:42:00 - fixup to registered plugins debug at app startup - refactored Catalyst::Utils::home 5.70_02 2006-06-27 11:51:00 - Updated tutorial. 5.70_01 2006-06-26 10:49:00 - fixed a Catalyst::Base bug causing duplicate action registrations - modified DispatchTypes to support multiple registrations - added Catalyst::Runtime module as dist marker - added Catalyst::ActionChain and Chained DispatchType - removed retarded registration requirement in dispatcher - removed Module::Pluggable::Fast hack in favor of Module::Pluggable::Object - extended uri_for, added dispatcher->uri_for_action - added Catalyst::Base->action_for('methodname') - checked and tested :Args multimethod dispatch - added ability to set action attributes from controller config - added merge_config_hashes() as a convenience method - Swapped out CGI::Cookie in favour of CGI::Simple::Cookie - Removed test dependencies on Test::NoWarnings, Test::MockObject - Removed dependency on UNIVERSAL::require - Split out Catalyst::Helper into a new distribution - un-bundled the plugins as they are now pre-reqs for Catalyst::Helper - nuked each() out of core with prejudice (due to lurking buglets) - Added tests from phaylon for dispatcher precedence - Use Class::Inspector->loaded($class) instead of $class->can('can') - Added ActionClass attribute - Removed Test::WWW::Mechanize::Catalyst from Makefile.PL (circular dep) - Updated docs for Catalyst::Component - Separated execute and dispatch on Catalyst::Action - cleaned up logging and debug output - significant documentation revisions - Added warning for setup being called twice - Fix pod to use DBIC::Schema instead of DBIC model - Fix ->config failing to copy _config for subclassing - Updated log format - Updated debug dump
- スポンサーリンク -
コメントやシェアをお願いします!
drk
k.daibaさん>いつもお世話になってます。そうっすか。Catalystもやっと安定期に入りつつありますか。もぉホントたのんますよって感じでして。
k.daiba
"There are no *big* changes planned in the near future, we will just add new features when a need arises." だ,そうです.ハイ
http://dev.catalyst.perl.org/wiki/RoadMap