Anonymous | Login | Signup for a new account | 11-10-2008 11:08 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0001103 | [buildroot] Architecture Specific | minor | always | 11-25-06 22:08 | 09-24-07 02:06 | |||||||
Reporter | znmeb | View Status | public | |||||||||
Assigned To | buildroot | |||||||||||
Priority | normal | Resolution | open | |||||||||
Status | assigned | Product Version | ||||||||||
Summary | 0001103: Ruby compile breaks on the "socket" routine | |||||||||||
Description |
When compiling on an IPV6 aware system, Ruby's configure step enables use of IPV6 in compiling "socket.c". However, on the Buildroot system, this compile fails: make[2]: Leaving directory `/data1/GenericBuildroot/buildroot/build_i386/ruby-1.8.5/ext/sdbm' compiling socket Fatal: --enable-ipv6 is specified, and your OS seems to support IPv6 feature. But your getaddrinfo() and getnameinfo() are appeared to be broken. Sorry, you cannot compile IPv6 socket classes with broken these functions. You can try --enable-wide-getaddrinfo. compiling stringio make[2]: Entering directory `/data1/GenericBuildroot/buildroot/build_i386/ruby-1.8.5/ext/stringio' Adding the line --disable-ipv6 \ in the configure step of buildroot/package/ruby/ruby.mk fixes this. |
|||||||||||
Additional Information | ||||||||||||
Attached Files | ||||||||||||
|
Notes | |
(0002785) bernhardf 09-24-07 02:06 |
Does this work fine with uClibc-0.9.29 (the current release) and a current ruby? |
Copyright © 2000 - 2006 Mantis Group |