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