# Ruby 1.8.4 fails install with Autoconf 2.59c

**URL:** <https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658>\
**Category:** Ruby\
**Created:** [May 16, 2006, 3:59pm UTC](https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658 "2006-05-16T15:59:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Igor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/dec6dc/32.png) [@Igor](https://www.ruby-forum.com/u/Igor)\
**Post date:** [May 16, 2006, 3:59pm UTC](https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658/1 "2006-05-16T15:59:59Z")

</div>

I updated Autoconf 2.59c today to autoconf Ruby 1.8.4 (I ve got it  
through CVS)  
I am getting an error when trying to make it:

# ============================== root@… [/…/ruby-1.8.4]# make gcc main.o libruby-static.a -ldl -lcrypt -lm -o miniruby -g -O2 -DRUBY\_EXPORT -rdynamic -Wl,-export-dynamic rbconfig.rb unchanged compiling Win32API make[1]: Entering directory `/..../ruby-1.8.4/ext/Win32API' make[1]: Nothing to be done for`all’. make[1]: Leaving directory `/..../ruby-1.8.4/ext/Win32API' compiling bigdecimal make[1]: Entering directory`/…/ruby-1.8.4/ext/bigdecimal’ Makefile:140: \*\*\* missing separator. Stop. make[1]: Leaving directory `/…/ruby-1.8.4/ext/bigdecimal’ make: \*\*\* [all] Error 1

I re-checked `/…/ruby-1.8.4/ext/bigdecimal/Makefile at line 140  
It seems that everything is normal (all tabs no spaces)

During ./configure it ended with the following:  
(I am not sure if this crusial)

# =============================== configure: creating ./config.status config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting

My night is gone and I am desperate.  
Plese, help!

---

<div class="post-metadata">

**Author:** ![Igor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/dec6dc/32.png) [@Igor](https://www.ruby-forum.com/u/Igor)\
**Post date:** [May 16, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658/2 "2006-05-16T16:56:42Z")

</div>

> During ./configure it ended with the following:  
> (I am not sure if this crusial)
> 
> # =============================== configure: creating ./config.status config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting

I found this post  
[http://www.mail-archive.com/removed\_email\_address@domain.invalid/msg11356.html](http://www.mail-archive.com/removed_email_address@domain.invalid/msg11356.html)

They suggested that I have to edit file:

# edit Makefile.in

and edd there the following line manually:

datarootdir = @datarootdir@

Now one more error gone.  
Still can’t make a build.

---

<div class="post-metadata">

**Author:** ![Igor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/dec6dc/32.png) [@Igor](https://www.ruby-forum.com/u/Igor)\
**Post date:** [May 17, 2006, 1:42am UTC](https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658/3 "2006-05-17T01:42:43Z")

</div>

Hi,

In message “Re: Ruby 1.8.4 fails install with Autoconf 2.59c”  
on Wed, 17 May 2006 00:17:50 +0900, Igor [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|\> make[1]: Entering directory `/…/ruby-1.8.4/ext/bigdecimal’  
|\> Makefile:140: \*\*\* missing separator. Stop.  
|  
|I roll back to Autoconfig 2.58 and everything went smoothly.  
|Problem solved but for future upgrades could be a problem

I think it’s a compatibility issue for autoconf2.59. Could someone  
report this issue to the autoconf maintainers?

```
						matz.

```

---

<div class="post-metadata">

**Author:** ![Igor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/dec6dc/32.png) [@Igor](https://www.ruby-forum.com/u/Igor)\
**Post date:** [May 16, 2006, 5:17pm UTC](https://www.ruby-forum.com/t/ruby-1-8-4-fails-install-with-autoconf-2-59c/60658/4 "2006-05-16T17:17:40Z")

</div>

> make[1]: Entering directory `/…/ruby-1.8.4/ext/bigdecimal’  
> Makefile:140: \*\*\* missing separator. Stop.

I roll back to Autoconfig 2.58 and everything went smoothly.  
Problem solved but for future upgrades could be a problem
