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なのでこれは困った...
[ツッコミを入れる]