Locale::gettextの問題

| コメント(0) | トラックバック(0)



自前のPerlをビルドした上でautoconfをFreeBSDのportsから入れようとするとp5-Locale-gettextが必要云々言われる。export PERL=/path/to/my/perlでどのPerlを見るのかはオーバーライドできるので、その後perl -eshell -MCPANからLocale::gettextを入れようとすると色々と文句を言われる。


FreeBSDには最初からlibintl.soが入っているのだが、gettext()がないとか言われるのだが、これはMakefile.PLがアホなせい。53行目の



system($cc . " -o conftest " . $libs . " conftest.c");

を以下のように変えるとコンパイルが通る



system($cc . " -L/usr/local/lib -I/usr/local/include -o conftest " . $libs . " conftest.c");

Author

Daisuke Maki (a.k.a lestrrat): Perl hacker, Director of Japan Perl Association, YAPC::Asia Tokyo Organizer (2009-2012), Fluent in Japanese, English. Ex-Brazilian (sorta)

#perl #c #ruby #java #mysql #english #japanese #opensource #stf #cooking #scotch #cigar


このエントリーをはてなブックマ
ークに追加

翔泳社よりモダンPerl入門(2010)を出版させていただいております。できれば内容をアップデートしたいので是非皆様・・・現在の在庫処理にお力をお貸しください!><

月別アーカイブ