2008-04-28(Mon) [長年日記]
_ [Ruby]ruby_1_8 branch revision 16207 build on HP-UX 11.23 ia64/11.11 pa20
[ruby-dev:34509]によると、今はruby_1_8とruby_1_8_7は同等らしい(そりゃリリース直前だから当たり前か...)ので、再び ruby_1_8にてビルド。svn infoは以下。例によって hp/testdriveを利用。
パス: . URL: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 リポジトリのルート: http://svn.ruby-lang.org/repos/ruby リポジトリ UUID: b2dd03c8-39d4-4d8f-98ff-823fe69b080e リビジョン: 16221 ノード種別: ディレクトリ 準備中の処理: 特になし 最終変更者: knu 最終変更リビジョン: 16207 最終変更日時: 2008-04-26 19:57:10 +0900 (土, 26 4月 2008)
==> ruby18-amd64-redhat5.log <== 136) Error: test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest): Errno::EIO: Input/output error - yamlstore.tmp.23303 /house/kogkog/src/ruby18/lib/pstore.rb:296:in `flock' /house/kogkog/src/ruby18/lib/pstore.rb:296:in `transaction' ../../src/ruby18/test/yaml/test_yamlstore.rb:38:in `test_data_should_be_loaded_correctly_when_in_readwrite_mode' 137) Error: test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest): Errno::EIO: Input/output error - yamlstore.tmp.23303 /house/kogkog/src/ruby18/lib/pstore.rb:296:in `flock' /house/kogkog/src/ruby18/lib/pstore.rb:296:in `transaction' ../../src/ruby18/test/yaml/test_yamlstore.rb:22:in `test_opening_new_file_in_readwrite_mode_should_result_in_empty_values' 1985 tests, 1668618 assertions, 2 failures, 135 errors make: *** [test-all] Error 1 -sh-3.1$ exit logout 'network': unknown terminal type.
==> ruby18-i386-redhat5.log <== 136) Error: test_data_should_be_loaded_correctly_when_in_readwrite_mode(YAMLStoreTest): Errno::EIO: Input/output error - yamlstore.tmp.30064 /house/kogkog/src/ruby18/lib/pstore.rb:296:in `flock' /house/kogkog/src/ruby18/lib/pstore.rb:296:in `transaction' ../../src/ruby18/test/yaml/test_yamlstore.rb:38:in `test_data_should_be_loaded_correctly_when_in_readwrite_mode' 137) Error: test_opening_new_file_in_readwrite_mode_should_result_in_empty_values(YAMLStoreTest): Errno::EIO: Input/output error - yamlstore.tmp.30064 /house/kogkog/src/ruby18/lib/pstore.rb:296:in `flock' /house/kogkog/src/ruby18/lib/pstore.rb:296:in `transaction' ../../src/ruby18/test/yaml/test_yamlstore.rb:22:in `test_opening_new_file_in_readwrite_mode_should_result_in_empty_values' 1985 tests, 1668618 assertions, 2 failures, 135 errors make: *** [test-all] Error 1 -sh-3.1$ exit logout 'network': unknown terminal type.
==> ruby18-ia64-hp-hpux1123-gcc.log <== /house/kogkog/src/ruby18/lib/webrick/server.rb:75:in `listen' /house/kogkog/src/ruby18/lib/webrick/server.rb:63:in `initialize' /house/kogkog/src/ruby18/lib/webrick/httpserver.rb:24:in `initialize' /house/kogkog/src/ruby18/lib/soap/rpc/httpserver.rb:33:in `new' /house/kogkog/src/ruby18/lib/soap/rpc/httpserver.rb:33:in `initialize' /house/kogkog/src/ruby18/lib/soap/rpc/standaloneServer.rb:22:in `initialize' ../../src/ruby18/test/wsdl/soap/test_soapbodyparts.rb:39:in `new' ../../src/ruby18/test/wsdl/soap/test_soapbodyparts.rb:39:in `setup_server' ../../src/ruby18/test/wsdl/soap/test_soapbodyparts.rb:34:in `setup' 56) Error: test_soapbodyparts(WSDL::SOAP::TestSOAPBodyParts): NoMethodError: undefined method `shutdown' for nil:NilClass ../../src/ruby18/test/wsdl/soap/test_soapbodyparts.rb:60:in `teardown_server' ../../src/ruby18/test/wsdl/soap/test_soapbodyparts.rb:55:in `teardown' 1841 tests, 1343915 assertions, 2 failures, 54 errors gmake: *** [test-all] Error 1 $ exit logout
==> ruby18-ia64-hp-hpux1123.log <== making ruby gmake[1]: Entering directory `/house/kogkog/ia64-hp-hpux1123/ruby18' cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -L. -Wl,-E main.o -lruby-static -ldld -ldl -lm -o ruby gmake[1]: Leaving directory `/house/kogkog/ia64-hp-hpux1123/ruby18' $ /usr/local/bin/gmake test test failed gmake: *** [test] Error 1 $ /usr/local/bin/gmake test-all ./miniruby -I../../src/ruby18/lib ../../src/ruby18/runruby.rb --extout=.ext -- "../../src/ruby18/test/runner.rb" --basedir="../../src/ruby18/test" --runner=console Loaded suite . Started .................................................................................................................................................................................................................................................................................................................................................................Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead .Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead .Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead Warning: OpenSSL::PKCS7::PKCS7 is deprecated after Ruby 1.9; use OpenSSL::PKCS7 instead ...................../bin/sh: 18402 Floating exception(coredump) gmake: *** [test-all] Error 136 $ exit logout
==> ruby18-ia64-hp-hpux1131-gcc.log <== Floating-point DIVIDE BY ZERO exception generated cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -c ../../src/ruby18/ia64.s cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o finite.o isinf.o ia64.o dmyext.o cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/main.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmydln.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -L. -Wl,-E main.o dmydln.o libruby-static.a -ldld -ldl -lm -o miniruby Pid 22464 in trap loop, signal 11 gmake: *** [.rbconfig.time] Segmentation fault $ /usr/local/bin/gmake test Pid 22467 in trap loop, signal 11 gmake: *** [.rbconfig.time] Segmentation fault $ /usr/local/bin/gmake test-all ./miniruby -I../../src/ruby18/lib ../../src/ruby18/runruby.rb --extout=.ext -- "../../src/ruby18/test/runner.rb" --basedir="../../src/ruby18/test" --runner=console ../../src/ruby18/runruby.rb:32:in `require': no such file to load -- rbconfig (LoadError) from ../../src/ruby18/runruby.rb:32 gmake: *** [test-all] Error 1 $ exit logout
==> ruby18-ia64-hp-hpux1131.log <== Floating-point DIVIDE BY ZERO exception generated cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -c ../../src/ruby18/ia64.s cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o finite.o isinf.o ia64.o dmyext.o cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/main.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmydln.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -L. -Wl,-E main.o dmydln.o libruby-static.a -ldld -ldl -lm -o miniruby Pid 4035 in trap loop, signal 11 gmake: *** [.rbconfig.time] Segmentation fault $ /usr/local/bin/gmake test Pid 4037 in trap loop, signal 11 gmake: *** [.rbconfig.time] Segmentation fault $ /usr/local/bin/gmake test-all ./miniruby -I../../src/ruby18/lib ../../src/ruby18/runruby.rb --extout=.ext -- "../../src/ruby18/test/runner.rb" --basedir="../../src/ruby18/test" --runner=console ../../src/ruby18/runruby.rb:32:in `require': no such file to load -- rbconfig (LoadError) from ../../src/ruby18/runruby.rb:32 gmake: *** [test-all] Error 1 $ exit logout
==> ruby18-pa20-hp-hpux1111-gcc.log <== gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/version.c gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/flock.c gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/finite.c gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/isinf.c gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o flock.o finite.o isinf.o dmyext.o gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/main.c gcc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmydln.c rm: miniruby not removed. Text file busy gmake: *** [miniruby] Error 2 $ /usr/local/bin/gmake test rm: miniruby not removed. Text file busy gmake: *** [miniruby] Error 2 $ /usr/local/bin/gmake test-all ./miniruby -I../../src/ruby18/lib ../../src/ruby18/runruby.rb --extout=.ext -- "../../src/ruby18/test/runner.rb" --basedir="../../src/ruby18/test" --runner=console ../../src/ruby18/runruby.rb:32:in `require': no such file to load -- rbconfig (LoadError) from ../../src/ruby18/runruby.rb:32 gmake: *** [test-all] Error 1 $ exit logout
==> ruby18-pa20-hp-hpux1111.log <== cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/version.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/flock.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/finite.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/missing/isinf.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o flock.o finite.o isinf.o dmyext.o cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/main.c cc -O -D_XOPEN_SOURCE_EXTENDED -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I../../src/ruby18 -c ../../src/ruby18/dmydln.c rm: miniruby not removed. Text file busy gmake: *** [miniruby] Error 2 $ /usr/local/bin/gmake test rm: miniruby not removed. Text file busy gmake: *** [miniruby] Error 2 $ /usr/local/bin/gmake test-all ./miniruby -I../../src/ruby18/lib ../../src/ruby18/runruby.rb --extout=.ext -- "../../src/ruby18/test/runner.rb" --basedir="../../src/ruby18/test" --runner=console ../../src/ruby18/runruby.rb:32:in `require': no such file to load -- rbconfig (LoadError) from ../../src/ruby18/runruby.rb:32 gmake: *** [test-all] Error 1 $ exit logout
- redhat5(amd64) gcc
- test ok, test-allでエラーでるけど、環境による。
- redhat5(i386) gcc
- test ok, test-allでエラーでるけど、環境による。
- hpux11.11(pa20) cc
- rm: miniruby not removed. Text file busyってなに?
- hpux11.11(pa20) gcc
- rm: miniruby not removed. Text file busyってなに?
- hpux11.23(ia64) cc
- gmake testで失敗してる
- hpux11.23(ia64) gcc
gmake testで失敗してる間違い。
- hpux11.31(ia64) cc
- Pid 22464 in trap loop, signal 11ってなんだ?
- hpux11.31(ia64) gcc
- Pid 22464 in trap loop, signal 11ってなんだ?
こうしてみると、gccだからおk、というわけでもないのか。今の状況としては環境が同じだとcc/gccに関係ないみたい。というか、hp-uxはv1,v2,v3とも全滅?これはこまった。
hp-ux11.23でgccだとok、ほかは全滅ってことか。私のメインはhp-ux11.23のccなのでこれは困った...