WxPerl(Wx)をwxWidgets2.9.3で
-- 2012/06/02 21:50
WxPerl(Wx)をすでにコンパイルして導入済みのwxWidgets2.9.3でインスコしようと思ったら、Alien::wxWidgetsでwxWidgets\lib\gcc_dll\msw\build.cfgを読もうとしてこける(本当はwxWidgets\lib\gcc_dll\mswu\build.cfgを読んでいただきたい)ので、Perlのデバッガを持ち出してAlien::wxWidgetsのBuildを調べたところ、場当たり的だがincのMy::Build::Baseを修正すればいいことがわかった。
1.Alien-wxWidgets-0.59.tar.gzを落としてきて展開する。
2.Alien-wxWidgets-0.59\inc\My\Build\Base.pmのsub awx_unicodeの冒頭にreturn 1;を付け加える(awx_configureから呼ばれるUNICODE判定だがミスるっぽい)。
3.ふつうにperl Makefile.PL;dmake;dmake install
あとはcpanm Wx。
原因把握にいたってないのでまとめ記事にはしないが一応メモ。
追記
Wxのビルドも通りはしたがperlが落ちまくるレベルでtestがこけたので、Alien-wxWidgetsのperl makefile.PLで
1.Alien-wxWidgets-0.59.tar.gzを落としてきて展開する。
2.Alien-wxWidgets-0.59\inc\My\Build\Base.pmのsub awx_unicodeの冒頭にreturn 1;を付け加える(awx_configureから呼ばれるUNICODE判定だがミスるっぽい)。
3.ふつうにperl Makefile.PL;dmake;dmake install
あとはcpanm Wx。
原因把握にいたってないのでまとめ記事にはしないが一応メモ。
追記
Wxのビルドも通りはしたがperlが落ちまくるレベルでtestがこけたので、Alien-wxWidgetsのperl makefile.PLで
Do you want to fetch and build wxWidgets from sources?
にyesした方が無難ぽい。
- 関連記事
-
-
CPAN SQL::Object::Interp 2013/03/16
-
wxPropertySheetDialogでのsegmentation fault回避 2012/07/14
-
WxPerl(Wx)をwxWidgets2.9.3で 2012/06/02
-
Config::Column @ CPAN 2012/03/14
-
Mojolicious::Lite導入 2011/08/03
-

コメント