Forum: Ruby Re: Compiling ruby - cannot find install-sh or install.sh

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Berger, Daniel (Guest)
on 2006-05-22 23:06
(Received via mailing list)
> > I've compiled ruby in the past using MingGW / MSYS on
> Windows, but for
> > some reason I'm now getting an error when doing the "./configure"
> > command, which is "configure: error: cannot find install-sh or
> > install.sh" using a fresh download of ruby 1.8.4.
> >
> > I can't find the file, is it part of the ruby source or the
> compiler?
>
> It is sitting in cvs:

Except that it's a 0 byte file that hasn't been updated since August 13,
1999, unless I'm missing something.

For Solaris I just used the install-sh that was shipped with automake.
However, I have to hand edit the Makefile to change "./install-sh" to
just "install-sh" to make things work. :(

Dan


This communication is the property of Qwest and may contain confidential
or
privileged information. Unauthorized use of this communication is
strictly
prohibited and may be unlawful.  If you have received this communication
in error, please immediately notify the sender by reply e-mail and
destroy
all copies of the communication and any attachments.
Ryan D. (Guest)
on 2006-05-23 03:54
(Received via mailing list)
On May 22, 2006, at 12:05 PM, Berger, Daniel wrote:

>> From: Ryan D. [mailto:removed_email_address@domain.invalid]
>> On May 22, 2006, at 8:07 AM, Kris L. wrote:
>> It is sitting in cvs:
>
> Except that it's a 0 byte file that hasn't been updated since
> August 13,
> 1999, unless I'm missing something.

HAH! Whoops! So it is...
Kris (Guest)
on 2006-05-23 14:46
I downloaded an install.sh it works. They must be kinda generic.
My previous ruby src downloads came with a install.sh... Maybe it needs
putting back?

Ryan D. wrote:
> On May 22, 2006, at 12:05 PM, Berger, Daniel wrote:
>
>>> From: Ryan D. [mailto:removed_email_address@domain.invalid]
>>> On May 22, 2006, at 8:07 AM, Kris L. wrote:
>>> It is sitting in cvs:
>>
>> Except that it's a 0 byte file that hasn't been updated since
>> August 13,
>> 1999, unless I'm missing something.
>
> HAH! Whoops! So it is...
unknown (Guest)
on 2006-05-23 21:17
(Received via mailing list)
Hi,

At Tue, 23 May 2006 04:05:54 +0900,
Berger, Daniel wrote in [ruby-talk:193957]:
> Except that it's a 0 byte file that hasn't been updated since August 13,
> 1999, unless I'm missing something.

It is there just because autoconf requires it.  But since it
isn't installed so it isn't usable to install extensions later.

> For Solaris I just used the install-sh that was shipped with automake.
> However, I have to hand edit the Makefile to change "./install-sh" to
> just "install-sh" to make things work. :(

I expect that the problem on Solaris would solve by clearing
ac_install_sh after AC_CANONICAL_TARGET.  But I'm not sure
about Kris'es issue, why configure can't find install-sh file.


Index: configure.in
===================================================================
RCS file: /cvs/ruby/src/ruby/configure.in,v
retrieving revision 1.212.2.46
diff -p -U2 -r1.212.2.46 configure.in
--- configure.in	20 Mar 2006 03:07:21 -0000	1.212.2.46
+++ configure.in	23 May 2006 15:43:15 -0000
@@ -74,4 +74,5 @@ fi
 AC_CANONICAL_TARGET
 target_os=`echo $target_os | sed
's/linux-gnu$/linux/;s/linux-gnu/linux-/'`
+ac_install_sh='' # unusable for extension libraries.

 dnl checks for fat-binary
This topic is locked and can not be replied to.