From: Tanaka Akira Date: 2005-09-18T00:40:22+09:00 Subject: [ruby-dev:27127] can't convert Pathname into String 2005-09-16 から can't convert Pathname into String という失敗が増えています。 http://www.rubyist.net/~akr/chkbuild/debian-sarge/ruby-trunk/log/20050916T225514.txt.gz 2) Failure: test_cp(TestFileUtils) [/home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:238]: Exception raised: Class: Message: <"can't convert Pathname into String"> ---Backtrace--- /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1321:in `join' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1321:in `fu_each_src_dest0' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1319:in `fu_each_src_dest0' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1311:in `fu_each_src_dest' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:364:in `cp' /home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:243:in `test_cp' /home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:238:in `test_cp' --------------- 3) Failure: test_install(TestFileUtils) [/home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:733]: Exception raised: Class: Message: <"can't convert Pathname into String"> ---Backtrace--- /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1321:in `join' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1321:in `fu_each_src_dest0' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1319:in `fu_each_src_dest0' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:1311:in `fu_each_src_dest' /home/akr/chkbuild/tmp/build/ruby-trunk/20050916T225514/lib/ruby/1.9/fileutils.rb:775:in `install' /home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:747:in `test_install' /home/akr/chkbuild/tmp/build/ruby-trunk/ruby/test/fileutils/test_fileutils.rb:733:in `test_install' --------------- これは % ./ruby -rpathname -e 'p File.join(Pathname.new("a"), Pathname.new("b"))' -e:1:in `join': can't convert Pathname into String (TypeError) from -e:1 というエラーが発生するようになったためですが、これは意図的でしょうか? あと、この変更のときに、 +../../ruby/gc.c:1270: warning: `return' with no value, in function returning non-void という warning が増えていますが、あまりよろしくないんじゃないでしょうか。 http://www.rubyist.net/~akr/chkbuild/debian-sarge/ruby-trunk/log/20050916T225514.diff.txt.gz -- [田中 哲][たなか あきら][Tanaka Akira]