Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#15177 closed defect (fixed)

ruby-1.8.6-p111+ doesn't work with autoconf-2.62

Reported by: joseph@… Owned by: pguyot (Paul Guyot)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: ruby autoconf Cc: febeling@…
Port:

Description

When autoconf 2.62 is used, ruby doesn't build all the appropriate standard libraries. When the autoconf port is deactivated, apple's autoconf 2.58, shipped with 10.4, works fine. For example

ruby -e 'require "socket"'

fails.

This bug also applies to the standard ruby distribution, which ships with a configure script built with autoconf 2.61. Since we patch ruby's configure.in, it makes sense to fix this on our end as well.

It works just fine to use a autoconf 2.58 <= n <= 2.61, so that is one option. The other is to patch the configure.in to support autoconf 2.62. This will need to happen, but autoupdate doesn't like ruby's configure.in very much. The configure.in it generates has a bug. Patching the configure.in is beyond my abilities.

Change History (4)

comment:1 Changed 16 years ago by jmroot (Joshua Root)

Milestone: Port Bugs
Owner: changed from macports-tickets@… to pguyot@…

Assigning to maintainer.

comment:2 Changed 16 years ago by febeling@…

Cc: febeling@… added

Cc Me!

comment:3 Changed 16 years ago by pguyot (Paul Guyot)

Resolution: fixed
Status: newclosed

Fixed in r37600.

comment:4 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.