Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #15177 (closed defect: fixed)

Opened 7 months ago

Last modified 5 months ago

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

Reported by: joseph@… Owned by: pguyot@…
Priority: Normal Milestone: Port Bugs
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

Changed 7 months ago by jmr@…

  • owner changed from macports-tickets@… to pguyot@…
  • milestone set to Port Bugs

Assigning to maintainer.

Changed 6 months ago by febeling@…

  • cc febeling@… added

Cc Me!

Changed 5 months ago by pguyot@…

  • status changed from new to closed
  • resolution set to fixed

Fixed in r37600.

Note: See TracTickets for help on using tickets.