# Compiling from the svn repository

**URL:** <https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649>\
**Category:** Ruby\
**Created:** [January 7, 2006, 9:17am UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649 "2006-01-07T09:17:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 7, 2006, 9:17am UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649/1 "2006-01-07T09:17:25Z")

</div>

Ok, so this might be a stupid question, but I just got the latest ruby  
from the cvs repo and I can’t find ‘configure’ in there ? So how am I  
suppose to compile ? I am puzzled…

Note that I got the src from cvs using:  
$ cvs -d :pserver:removed\_email\_address@domain.invalid:/src login  
$ cvs -z4 -d :pserver:removed\_email\_address@domain.invalid:/src co ruby  
(I am following the instruction given on the ruby home page, when you  
click on ‘cvs repositories’)

Now, how exactly am I suppose to compile now (usually a simple  
‘./configure; make; make install’ works fine…), but ‘configure’  
doesn’t seem to be in the cvs rep. Am I missing something ?

thanks for your help.

-Didier

ps: now why would I ever want to compile from the cvs repo directly ?  
well, I just got 1.8.4 and 80 tests are failing (I am on os x 10.4.3),  
so maybe the cvs repo has some patches…

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 7, 2006, 10:59am UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649/2 "2006-01-07T10:59:26Z")

</div>

> Ok, so this might be a stupid question, but I just got the  
> latest ruby from the cvs repo and I can’t find ‘configure’ in  
> there ? So how am I suppose to compile ? I am puzzled…

$ vi README  
/configure  
:q  
$ autoconf  
$ ./configure  
$ make

# make install

gegroet,  
Erik V. - [http://www.erikveen.dds.nl/](http://www.erikveen.dds.nl/)

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 8, 2006, 9:35am UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649/3 "2006-01-08T09:35:32Z")

</div>

On 1/7/06, Erik V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Ok, so this might be a stupid question, but I just got the  
> > latest ruby from the cvs repo and I can’t find ‘configure’ in  
> > there ? So how am I suppose to compile ? I am puzzled…
> 
> $ vi README  
> /configure  
> :q  
> $ autoconf

Just for clarification, autoconf is a program that generates a  
configure script. It usually processes a file called configure.in (and  
others).

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 9, 2006, 9:24am UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649/4 "2006-01-09T09:24:56Z")

</div>

Oh my god, I feel like such a newbie, that’s not even funny…  
Thanks for your help gegroet.

Oh, and btw, the 80 failing tests I was getting on 1.8.4 are also  
failing with the cvs code. All related to drb… Not that much of a big  
deal since I don’t use drb, but a little disturbing still…

-Didier

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 9, 2006, 4:45pm UTC](https://www.ruby-forum.com/t/compiling-from-the-svn-repository/94649/5 "2006-01-09T16:45:14Z")

</div>

> Oh, and btw, the 80 failing tests I was getting on 1.8.4  
> are also failing with the cvs code. All related to drb…

I was playing around with the same thing over the weekend and found  
that when my firewall was turned on I get errors as well. I turned the  
firewall off and removed my ethernet connection and got only two  
errors. When I have my firewall off and my ethernet connected  
everything in “make test-all” passes.

Bill
