Summary: | lang/ruby21: Fails to configure on armv6: configure: error: _setjmp is not available | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | mmitchel | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ruby (Nobody) <ruby> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | mikael, miwi, swills | ||||
Priority: | --- | Keywords: | needs-qa | ||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(ruby) |
||||
Hardware: | arm | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
mmitchel
2015-12-31 20:44:12 UTC
Hi, Thank you for all your reports :) It would be really helpful if you could provide patches, as most of us dont have a system to fix armv6. Martin It seems that the quaterly branch 2015Q4 is missing this commit: https://svnweb.freebsd.org/ports/head/lang/ruby21/Makefile?r1=402110&r2=402109&pathrev=402110 There is this in lang/ruby21/Makefile: 99 .if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" 100 CONFIGURE_ARGS+= --with-setjmp-type=_setjmp 101 CONFIGURE_ENV+= ac_cv_func__setjmp=yes 102 .endif Building under qemu, the issue you report doesn't seem to happen for me. Can you tell me if you're doing this on natively on arm hardware? And if so, what hardware? And can you send the config.log? I believe we can close that, according to (In reply to mikael.urankar from comment #2) he used 2015q4 branch, which is outdated for now. Also 2.1 worked for me on head armv6 head :) Closing, issue is no longer a problem. |