Hi Eric, On 13.06.2016 23:23, Eric Wong wrote: > Helge Deller <del...@gmx.de> wrote: >> On 13.06.2016 22:59, Eric Wong wrote: >>> Seems to be a ruby2.3 problem. >>> Does the ruby2.3 test suite work at all on hppa? >> >> No idea (I'm no ruby expert). >> The last build log is here: >> https://buildd.debian.org/status/fetch.php?pkg=ruby2.3&arch=hppa&ver=2.3.1-2&stamp=1464615629 >> >> The log looks similar to x86_64, but I'm not sure if the test suite is run >> then. > > Looks like only the bootstrap test ("make test") is run. > > That doesn't test a big chunk of functionality or standard library > at all. > > The "test-all" target should also be run and is likely to find > more problems. > > Can you give that a shot?
Sure, I ran a "make test-all" and put the full log here: http://dellerweb.de/debug-logs/ruby2.3-make-test-all.log There seems to be some faults: # Running tests: ................................................................................................................................................................................................................................................FFFFFFF....FFFFFFFFFFF.FFF.............................................................................................................................../build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189: [BUG] Illegal instruction at 0xfa343a5b ruby 2.3.1p112 (2016-04-26) [hppa-linux-gnu] -- Control frame information ----------------------------------------------- c:0014 p:0000 s:0041 e:000040 IFUNC c:0013 p:---- s:0039 e:000038 CFUNC :each c:0012 p:0021 s:0036 e:000035 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189 c:0011 p:0012 s:0031 e:000030 BLOCK /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:400 [FINISH] c:0010 p:---- s:0027 e:000026 CFUNC :each c:0009 p:0011 s:0024 e:000023 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399 [FINISH] c:0008 p:---- s:0020 e:000019 CFUNC :each c:0007 p:---- s:0018 E:fffff9d8 CFUNC :find c:0006 p:0011 s:0015 E:ffffe9e8 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325 c:0005 p:0010 s:0012 e:000011 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:633 c:0004 p:0008 s:0009 e:000008 BLOCK /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:622 c:0003 p:0015 s:0007 e:000006 METHOD /build/ruby2.3/ruby2.3-2.3.1/lib/monitor.rb:214 c:0002 p:0025 s:0004 e:000003 BLOCK /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:621 [FINISH] c:0001 p:---- s:0002 e:000001 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:621:in `block in start_keeper' /build/ruby2.3/ruby2.3-2.3.1/lib/monitor.rb:214:in `mon_synchronize' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:622:in `block (2 levels) in start_keeper' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:633:in `need_keeper?' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `has_expires?' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `find' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:325:in `each' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399:in `each_entry' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:399:in `each' /build/ruby2.3/ruby2.3-2.3.1/lib/rinda/tuplespace.rb:400:in `block in each_entry' /build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189:in `each' /build/ruby2.3/ruby2.3-2.3.1/lib/forwardable.rb:189:in `each' -- Other runtime information ----------------------------------------------- * Loaded script: ./test/runner.rb: Fiddle::TestFunc#test_qsort1 <and more info, see download link mentioned above> I'm somehow lost here now... Ideas? Helge