RE: terminator asking for C:\cygwin\bin\rubyw.exe

700 views
Skip to first unread message

Martin Dorey

unread,
Oct 2, 2014, 9:46:56 PM10/2/14
to Kenneth Luu, terminator-users (terminator-users@googlegroups.com)

Ø  I know that if I install ALL the Cygwin Ruby modules and libraries, the C:\cygwin\bin\rubyw.exe file will be installed

 

No it won't, not any more.  Cygwin Ruby changed and no longer provides that.  Upgrade Terminator and you'll be sorted - I fixed it yesterday, at AlH's prompting.

 

From: Kenneth Luu
Sent: Thursday, October 02, 2014 18:45
To: Martin Dorey
Subject: terminator asking for C:\cygwin\bin\rubyw.exe

 

Hi Martin,

 

I installed the 32-bit versions of Terminator and Cygwin on my VM running Windows Vista 32-bit OS.

Part of this installation, I also installed the basic Cygwin Ruby interpreter, but that was not enough.  Terminator asked for the missing C:\cygwin\bin\rubyw.exe.  I know that if I install ALL the Cygwin Ruby modules and libraries, the C:\cygwin\bin\rubyw.exe file will be installed, but that is too drastic (and take disk space on the VM).  Do you happen know which Cygwin Ruby module containing this C:\cygwin\bin\rubyw.exe file? Somebody ask the same question on the WWW in 2011, and you did respond to that person, but I could not find any satisfactory answer from the WWW.

 

 

The more I use Terminator and Cygwin, the more I like them.  Lots of thanks for providing and supporting such a good tool.

Best regards,

~ ken

Kenneth Luu

Software QA Engineer

HNAS File System & SMU QA, HNAS Engineering,

FBDI Engineering, GSSD – Software (Americas-US)

 

O: 1 408 576 6611

E:  ken...@hds.com

Cubicle 32-36-2NE

 

2845 Lafayette Street – Bldg 32 – Mail Stop 3261

Santa Clara, CA  95050

U.S.A.

 

Hitachi Data Systems

WA: Harmony, Trust, and Respect

MAKOTO: Sincerity, Fairness, Honesty, and Integrity

開拓者精神 KAITAKUSHA - SEISHIN: Pioneering Spirit and Challenge

 

Martin Dorey

unread,
Oct 2, 2014, 9:59:42 PM10/2/14
to Kenneth Luu, terminat...@googlegroups.com
Ah, right, good point. I can't. No 32 bit VM any more, since the demise of XP.
 
From: Kenneth Luu
Sent: Thursday, October 02, 2014 06:50 PM
To: Martin Dorey
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe
 

Thank you Dear Sir! You’re the best!

Would you please build the 32-bit version for my VMs running Windows Server 2003 and Vista and 8 32-bit versions?

Thanks again and best regards,

~ ken

Martin Dorey

unread,
Oct 2, 2014, 10:49:57 PM10/2/14
to Kenneth Luu, terminat...@googlegroups.com
This would be a (sticks fingers down throat) work around:

ln -s ruby.exe /usr/bin/rubyw.exe

 
From: Kenneth Luu
Sent: Thursday, October 02, 2014 07:29 PM
To: Martin Dorey
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe
 

Hi Martin,

Thanks for the quick response.

Simon Sadedin

unread,
Oct 2, 2014, 10:56:56 PM10/2/14
to terminat...@googlegroups.com

Heh,  it's exactly what I did yesterday to fix the same issue (it works, though I agree with Martin's sentiment!)

Cheers,

Simon

--
You received this message because you are subscribed to the Google Groups "terminator-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to terminator-use...@googlegroups.com.
To post to this group, send email to terminat...@googlegroups.com.
Visit this group at http://groups.google.com/group/terminator-users.
For more options, visit https://groups.google.com/d/optout.

Martin Dorey

unread,
Oct 3, 2014, 12:01:31 AM10/3/14
to Kenneth Luu, terminat...@googlegroups.com
I expect your two systems have slightly different versions of Terminator. It might be interesting for the +list to know which works, which doesn't and whether the latest (which is old) does.

 
From: Kenneth Luu
Sent: Thursday, October 02, 2014 08:52 PM
To: Martin Dorey
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe
 

This technique does work with my VM running Windows Server 2003 32-bit OS.

Maybe my VM running Windows Vista 32-bit OS (the one I have problem with the Terminator) is messed up.

Thanks again,

~ ken

 

From: Kenneth Luu
Sent: Thursday, October 02, 2014 8:39 PM
To: Martin Dorey
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe

 

Hi Martin,

Not quite, but we are getting close. As long as the program is running, I am happy (I have very low standard).

Got the following pop-up when I ran the 32-bit version of the Terminator.

Thanks,

Martin Dorey

unread,
Oct 3, 2014, 1:02:10 AM10/3/14
to Kenneth Luu, terminat...@googlegroups.com
So they've got to have a different version of Cygwin, right?

 
From: Kenneth Luu
Sent: Thursday, October 02, 2014 09:19 PM
To: Martin Dorey
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe
 

They use the same Terminator 32-bit version (terminator-27.20.6932.i386).

I am going to give up for now.

Lots of thanks for your help!

mad

unread,
Oct 3, 2014, 2:49:09 AM10/3/14
to terminat...@googlegroups.com, ken...@hds.com
I don't understand why Google's mad Drive thing won't give me a download link I can paste here but I cross-compiled and uploaded a 32 bit cygwin-launcher.exe which, if copied over the one in C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\bin\ would obviate the need for the distasteful symlink when using the latest Cygwin.  I also cross-compiled and uploaded a 32 bit ruby-launcher.exe, similarly built for the latest Cygwin.  I don't think you should use that, as the one from terminator-27.20.6932.i386 worked fine for me with the latest Cygwin.  So I think your remaining fix here is just to upgrade Cygwin on the "VM running Windows Vista 32-bit OS".

Martin Dorey

unread,
Oct 3, 2014, 10:24:58 AM10/3/14
to Kenneth Luu, terminator-users
>Putting your new 32 bit cygwin-launcher.exe did not work on my "VM running Windows Vista 32-bit OS".

It wasn't advertised to, though, was it? It was ruby-launcher.exe that *might* have helped that system.
From: Kenneth Luu <ken...@hds.com>
Date: Fri, 3 Oct 2014 08:00:01 +0000
Subject: RE: terminator asking for C:\cygwin\bin\rubyw.exe

Hi Martin,

Lots of thanks for your help.

The 32-bit Windows Server 2003 R2 and Vista SP2 VMs might contain slightly different versions of Cygwin, but I just install/reinstall Cygwin on those 2 VMs in the last couple days (I am not 100% sure though).

Putting your new 32 bit cygwin-launcher.exe did not work on my "VM running Windows Vista 32-bit OS".

It’s not a big deal. This is the only VM that Terminator does not work. The rest of the VMs are okay. I just use Cygwin MinTTY console instead of Terminator on this "VM running Windows Vista 32-bit OS".

Thank again and have a good night!

~ ken

 

From: mad [mailto:marti...@gmail.com]
Sent: Thursday, October 02, 2014 11:49 PM
To: terminat...@googlegroups.com
Cc: Kenneth Luu
Subject: Re: terminator asking for C:\cygwin\bin\rubyw.exe

 

I don't understand why Google's mad Drive thing won't give me a download link I can paste here but I cross-compiled and uploaded a 32 bit cygwin-launcher.exe which, if copied over the one in C:\Program Files\software.jessies.org\terminator\Resources\salma-hayek\.generated\i386_Cygwin\bin\ would obviate the need for the distasteful symlink when using the latest Cygwin.  I also cross-compiled and uploaded a 32 bit ruby-launcher.exe, similarly built for the latest Cygwin.  I don't think you should use that, as the one from terminator-27.20.6932.i386 worked fine for me with the latest Cygwin.  So I think your remaining fix here is just to upgrade Cygwin on the "VM running Windows Vista 32-bit OS".

Martin Dorey

unread,
Oct 3, 2014, 5:06:50 PM10/3/14
to Kenneth Luu, terminator-users
Ken turned out to have some potentially inconsistent version of cygwin1.dll in the Windows PATH ahead of any c:\cygwin\bin one.  We renamed that out of the way and he's in business.  How could this be on two machines, one of them newly set up?  Because he copied the directory containing cygwin1.dll and the PATH from one to the other.  Mystery solved, then, without needing the hacked ruby-launcher.exe.

On Fri, Oct 3, 2014 at 10:35 AM, Kenneth Luu <ken...@hds.com> wrote:
Thank you MAD! (One of my former co-workers has the same initial :-)
Putting that thingy (that I had missed last night) gave me a similar error:

ruby-launcher.exe - Entry Point Not Found
The procedure entry point __cxa_atexit could not be located in the DLL cygwin1.dll

Please note that I can reproduce the problem on a newly set-up VM running Window Server 2003 R2 x86 32-bit OS (with new Cygwin installed).
The other Windows Server 2003 R2 x86 32-bit VM that has Terminator working (with the ln -s ruby.exe rubyw.exe workaround provided by you) has an older Cygwin (that I installed about a year ago - with an older cygwin1.dll probably - The sizes of the DLLs are the same, but the entry point offsets are probably different).

Thanks again,
~ ken
________________________________________
From: Martin Dorey [marti...@gmail.com]
Sent: Friday, October 03, 2014 07:24

To: Kenneth Luu
Cc: terminator-users
>  I know that if I install ALL the Cygwin Ruby modules and libraries, the C:\cygwin\bin\rubyw.exe file will be installed

No it won't, not any more.  Cygwin Ruby changed and no longer provides that.  Upgrade Terminator and you'll be sorted - I fixed it yesterday, at AlH's prompting.

From: Kenneth Luu
Sent: Thursday, October 02, 2014 18:45
To: Martin Dorey
Subject: terminator asking for C:\cygwin\bin\rubyw.exe

Hi Martin,

I installed the 32-bit versions of Terminator and Cygwin on my VM running Windows Vista 32-bit OS.
Part of this installation, I also installed the basic Cygwin Ruby interpreter, but that was not enough.  Terminator asked for the missing C:\cygwin\bin\rubyw.exe.  I know that if I install ALL the Cygwin Ruby modules and libraries, the C:\cygwin\bin\rubyw.exe file will be installed, but that is too drastic (and take disk space on the VM).  Do you happen know which Cygwin Ruby module containing this C:\cygwin\bin\rubyw.exe file? Somebody ask the same question on the WWW in 2011, and you did respond to that person, but I could not find any satisfactory answer from the WWW.



The more I use Terminator and Cygwin, the more I like them.  Lots of thanks for providing and supporting such a good tool.
Best regards,
~ ken
Kenneth Luu
Software QA Engineer
HNAS File System & SMU QA, HNAS Engineering,
FBDI Engineering, GSSD – Software (Americas-US)

O: 1 408 576 6611
Reply all
Reply to author
Forward
0 new messages