Summary: | lang/ruby20: ruby-2.0.0-p576/lib/mkmf.rb:1820: [BUG] Segmentation fault | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Anton Shterenlikht <as> |
Component: | Individual Port(s) | Assignee: | freebsd-ruby (Nobody) <ruby> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | mmoll, swills |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | ia64 | ||
OS: | Any |
Description
Anton Shterenlikht
2014-10-24 08:08:36 UTC
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 1.9.3.547_3,1: http://eis.bris.ac.uk/~mexas/log/ruby-1.9.3.547_3,1.log The first bad version is 2.0.0.576_1,1: http://eis.bris.ac.uk/~mexas/log/ruby-2.0.0.576_1,1.log 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: test_thread.rb .................................................. #688 test_method.rb:1012:in `<top (required)>': begin Process.setrlimit(Process::RLIMIT_STACK, 4_202_496) # FreeBSD fails this less than 4M + 8K bytes. rescue Exception exit end class C attr "a" * (10*1024*1024) end #=> killed by SIGILL (signal 4) [ruby-dev:31818] FAIL 1/951 tests failed *** Error code 1 Stop. make[1]: 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: Author: mmoll Date: Mon Nov 16 19:11:47 UTC 2015 New revision: 401783 URL: https://svnweb.freebsd.org/changeset/ports/401783 Log: lang/ruby2*: mark BROKEN on ia64 PR: 194572 Changes: head/lang/ruby20/Makefile head/lang/ruby21/Makefile head/lang/ruby22/Makefile Thanks, closing. |