on ia64-10 ruby fails to build in poudriere with
/wrkdirs/usr/ports/lang/ruby20/work/ruby-2.0.0-p576/lib/mkmf.rb:1820: [BUG] Segmentation fault
ruby 2.0.0p576 (2014-09-19 revision 47628) [ia64-freebsd10]
The full build log:
auto-assigner failed due to poor title; it couldn't figure out what port this pertained to.
This looks to be somewhat ia64 specific, did this just start happening? Any chance you can figure out what's wrong and provide a patch? Otherwise, I'm afraid the only thing I will be able to do is mark it as broken on ia64.
yes, this is a regression.
The last good version is 126.96.36.1997_3,1:
The first bad version is 188.8.131.526_1,1:
So lang/ruby19 does build, but lang/ruby20 does not.
Anyway, I don't need ruby as such, it is pulled in
by sysutils/libchk. Perhaps libchk can be directed
to use ruby19 on ia64. I don't know how to do this.
Can you help?
and even ruby19 fails some tests:
#688 test_method.rb:1012:in `<top (required)>':
# FreeBSD fails this less than 4M + 8K bytes.
attr "a" * (10*1024*1024)
#=> killed by SIGILL (signal 4) [ruby-dev:31818]
FAIL 1/951 tests failed
*** Error code 1
make: stopped in /usr/ports/lang/ruby19/work/ruby-1.9.3-p547
*** Error code 1
Unfortunately ia64 is dead and I guess nobody of ruby@ does have the hardware and knowledge to fix this. Also Ruby 1.9 is not in our portstree anymore as it's not supported by upstream now.
If the lang/ruby2* ports don't build/work on ia64, I agree the only thing we can do is marking them BROKEN.
Anton, what's the current status here?
I've one ia64 box left.
Really all I need from it is subversion.
The box is used as a backup access server to
a disk array.
I've given up on ruby so BROKEN is fine.
A commit references this bug:
Date: Mon Nov 16 19:11:47 UTC 2015
New revision: 401783
lang/ruby2*: mark BROKEN on ia64