«前の日記(2008-04-19(Sat)) 最新 次の日記(2008-04-29(Tue))» 編集

これ日記なん?


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なのでこれは困った...