桑村です。
本日昼頃のCVS版を、Solaris 8上で、Sunのコンパイラを使ってmakeすると、
途中でエラーになります。
compiling Win32API
/home/kuwa/src2/ruby/lib/fileutils.rb:415:in `sysread': sysread for buffered IO (IOError)
from /home/kuwa/src2/ruby/lib/fileutils.rb:415:in `copy_stream'
from /home/kuwa/src2/ruby/lib/mkmf.rb:156:in `postpone'
from /home/kuwa/src2/ruby/lib/mkmf.rb:156:in `open'
from /home/kuwa/src2/ruby/lib/mkmf.rb:156:in `postpone'
from /home/kuwa/src2/ruby/lib/mkmf.rb:150:in `open'
from /home/kuwa/src2/ruby/lib/mkmf.rb:161:in `postpone'
from /home/kuwa/src2/ruby/lib/mkmf.rb:446:in `checking_for'
from /home/kuwa/src2/ruby/lib/mkmf.rb:507:in `have_header'
from /home/kuwa/src2/ruby/ext/Win32API/extconf.rb:3
from /home/kuwa/src2/ruby/ext/extmk.rb:77:in `load'
from /home/kuwa/src2/ruby/ext/extmk.rb:77:in `extmake'
from /home/kuwa/src2/ruby/ext/extmk.rb:224
from /home/kuwa/src2/ruby/ext/extmk.rb:221:in `glob'
from /home/kuwa/src2/ruby/ext/extmk.rb:221
*** Error code 1
make: Fatal error: Command failed for target `all'
なお、OSはSolaris 8で、コンパイラのバージョンは、次の通りです。
cc: Sun WorkShop 6 update 2 C 5.3 Patch 111679-12 2003/05/18
configureのオプションは次の通りです。
~/src2/ruby/configure --enable-shared --without-gcc --with-default-kcode=euc
それでは、よろしくお願いします。
--
桑村 慎哉 (株) 富士通研究所 ITメディア研究所 CAD研究部