作者: WATANABE Hirofumi
日時: 2004/4/07(00:07)
わたなべです。

藤岡和夫 <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
でした。まだ続くんだけど、もういい?

-- 
わたなべひろふみ