わたなべです。
藤岡和夫 <kazuf@...> writes:
> > miniperlの謎が解決するとext/Bの謎にたどりつきます(たぶん)。
>
> おっしゃるとおりになりました。
>
> .....
> B.c:3562: error: syntax error before string constant
> make[1]: *** [B.o] Error 1
> make[1]: Leaving directory `/tmp/perl5.005_04/ext/B'
> make: *** [lib/auto/B/B.dll] Error 2
>
> B.c他のファイルを眺めてみたけど、眺めただけ(^^;)
おかしいなあ。
B.o(.text+0x156):B.c: undefined reference to `__imp_Perl_opargs'
B.o(.text+0x2bd):B.c: undefined reference to `__imp_Perl_op_name'
B.o(.text+0x1332):B.c: undefined reference to `__imp_Perl_op_name'
B.o(.text+0x19dd):B.c: undefined reference to `__imp_Perl_op_name'
B.o(.text+0x1aac):B.c: undefined reference to `__imp_Perl_op_desc'
system() failed.
make[1]: *** [../../lib/auto/B/B.dll] Error 1
となるはずなんだけど。
まあ、移植作業ってのがどんなもんかを味わってもらおうと思った
だけなので、目的はほぼ達成されました(と言っちゃー身も蓋もな
いか)。
次に用意してたのは
% perl -i~ -pe 's/__imp_/_imp__/' cw32imp.h
% touch perl.h
でした。まだ続くんだけど、もういい?
--
わたなべひろふみ