Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138094 - ruby-1.8.4.20060529 incompatable with autoconf-2.59d
Summary: ruby-1.8.4.20060529 incompatable with autoconf-2.59d
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL: http://blade.nagaokaut.ac.jp/cgi-bin/...
Whiteboard:
Keywords:
: 141381 142914 143896 145194 (view as bug list)
Depends on:
Blocks: 137964
  Show dependency tree
 
Reported: 2006-06-26 12:18 UTC by Wolf
Modified: 2006-08-26 10:24 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolf 2006-06-26 12:18:39 UTC
Noticed while trying to emerge kOffice after --syncing on Jun 25, 2006, @06:06CST according to surveying /usr/portage for most recent wide-spread modification times.

compiling Win32API
compiling bigdecimal
make[1]: Entering directory `/var/tmp/portage/ruby-1.8.4.20060529/work/ruby/ext/bigdecimal'
Makefile:144: *** missing separator.  Stop.
make[1]: Leaving directory `/var/tmp/portage/ruby-1.8.4.20060529/work/ruby/ext/bigdecimal'
make: *** [all] Error 1

Obviously this was an ACCEPT_KEYWORDS=~amd64 build attempt. Retrying with ~amd64 disabled, so I pulled in ruby-1.8.4-r1 I had the same error in the same directory on the same file (Makefile, missing seperator) though with a slightly different offset it referenced the same actual line.

Searching for the bug on-line, I found the following two links on an english-language ruby_talk mailing list archive hosted out of Japan:

Someone having the same error as I am:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/193011

Final solution to the problem mentioned (rolling back to autoconf-2.94) and someone pointing out it's most likely a regression error in autoconf-2.95:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/193168

Per these two posts, I do not believe this is an arch-specific bug so I am not marking it AMD64-specific.

Unfortunately, autoconf-2.94 is no longer in Portage, only 2.95 and 2.13 are. But currently, autoconf-2.95d is specifically NOT able to be used to compile Ruby 1.8.4.
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-26 12:45:29 UTC
I've masked autoconf 2.59d already yesterday, as this is not the first bug. You can read more about it at http://farragut.flameeyes.is-a-geek.org/articles/2006/06/25/the-autoconf-debacle .

Anyway, I'll try to fix it ASAP.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-26 13:55:06 UTC
Okay I have a working patch, but Caleb just added 1.8.5_pre1, need to find if it's still needed.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-26 13:58:41 UTC
Good way to waste time, mine :) 1.8.5_pre1 works out of the box.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-07-22 07:28:47 UTC
*** Bug 141381 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-05 12:46:44 UTC
*** Bug 142914 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-08-14 10:20:26 UTC
*** Bug 143896 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-08-26 10:24:02 UTC
*** Bug 145194 has been marked as a duplicate of this bug. ***