[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:05745] Re: perl_5.004.04 & inn_1.7.2



>>>>> Regarding [debian-users:05722] Re: perl_5.004.04 & inn_1.7.2;
>	 TAKAHASHI Katsuyuki <hashi@xxxxxxxxxxxxxxxxx> adds:

hashi> concentration20:~:% perl -V:ccflags
hashi> ccflags='-Dbool=char -DHAS_BOOL -D_REENTRANT';
hashi> となっていますので、

あ、そこをみるのですか。情報ありがとうございます。

hashi> -Dbool=char で O.K. だと思います。

charですか。そうすると、このあいだ作ったINNはきちんと動作していない
かもしれない。

perlembed(1p) をよっくみてみたら、そのような文章もありますね。
気がつきませんでした。
================
       Here's how you'd compile the example in the next section,
       the section on Adding a Perl interpreter to your C
       program, on my Linux box:

           % gcc -O2 -Dbool=char -DHAS_BOOL -I/usr/local/include
           -I/usr/local/lib/perl5/i586-linux/5.003/CORE
           -L/usr/local/lib/perl5/i586-linux/5.003/CORE
           -o interp interp.c -lperl -lm
(略)
       Provided your perl binary was properly configured and
       installed the ExtUtils::Embed module will determine all of
       this information for you:

          % cc -o interp interp.c `perl -MExtUtils::Embed -e ccopts -e ldopts`
================

で、下のようにしてみたところ、きれいにコンパイルできました。

debian/config.data.debian
================
PERL_SUPPORT		DO
PERL_LIB		`perl -MExtUtils::Embed -e ldopts`
PERL_INC		`perl -MExtUtils::Embed -e ccopts`
================
ちょっと心配症かもしれない。(^_^;;)
-- 
喜瀬“冬猫”浩@南国沖縄