[ANN] One-Click Ruby Installer for Windows 1.8.5-21 released

What about doing something along the lines of Strawberry Perl, i.e.
bundle a compiler with the distro?

http://win32.perl.org/wiki/index.php?title=Strawberry_Perl

Regards,

Dan

PS - Maybe now would be a good time to finish up that Win32API article
I've been working on. :slight_smile:

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.

路路路

-----Original Message-----
From: Curt Hibbs [mailto:ml.chibbs@gmail.com]
Sent: Tuesday, August 29, 2006 10:19 PM
To: ruby-talk ML
Subject: Re: [ANN] One-Click Ruby Installer for Windows
1.8.5-21 released

On 8/29/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
> >
> Speaking of which, I just installed Visual C++ Express on the gizmo
> that I get paid to sit in front of. :slight_smile: So now I can
experience first
> had the thrills, chills and spills of Microsoft Development without
> parting with any cash. I think I have MinGW and MSys too;
something I
> installed required them. And of course I also have CygWin
and Plan C,
> aka VMware Server. :slight_smile:
>
> So I think I'll download One Click and see if I can build
extensions,
> etc. Are there some *known* not to work with VC++ Express?

The compiler situation on windows is currently an
incompatible mess. We're persuing possible solutions (Austin
Ziegler is spearheading part of this with Microsoft). But
currently the only gauranteed safe way to compile extensions
is to use VC++ 6.

Curt

Do you think you are allowed to distribute MS compiler (and the other
tools needed)? (cause I don't think so).

./alex

路路路

On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:

> -----Original Message-----
> From: Curt Hibbs [mailto:ml.chibbs@gmail.com]
> Sent: Tuesday, August 29, 2006 10:19 PM
> To: ruby-talk ML
> Subject: Re: [ANN] One-Click Ruby Installer for Windows
> 1.8.5-21 released
>
> On 8/29/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:
> > >
> > Speaking of which, I just installed Visual C++ Express on the gizmo
> > that I get paid to sit in front of. :slight_smile: So now I can
> experience first
> > had the thrills, chills and spills of Microsoft Development without
> > parting with any cash. I think I have MinGW and MSys too;
> something I
> > installed required them. And of course I also have CygWin
> and Plan C,
> > aka VMware Server. :slight_smile:
> >
> > So I think I'll download One Click and see if I can build
> extensions,
> > etc. Are there some *known* not to work with VC++ Express?
>
> The compiler situation on windows is currently an
> incompatible mess. We're persuing possible solutions (Austin
> Ziegler is spearheading part of this with Microsoft). But
> currently the only gauranteed safe way to compile extensions
> is to use VC++ 6.
>
> Curt

What about doing something along the lines of Strawberry Perl, i.e.
bundle a compiler with the distro?

http://win32.perl.org/wiki/index.php?title=Strawberry_Perl

Regards,

Dan

--
.w( the_mindstorm )p.

PS - Maybe now would be a good time to finish up that Win32API article
I've been working on. :slight_smile:

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.

That's a very interesting idea. It would really provide a standard
environment for building ruby extensions.

Curt

路路路

On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:

What about doing something along the lines of Strawberry Perl, i.e.
bundle a compiler with the distro?

http://win32.perl.org/wiki/index.php?title=Strawberry_Perl

Regards,

Dan

I just sent out a mail to some friends at MSFT to see if this is even
remotely possible. VC 6 is a really old product, but I could imagine
the approvals that would be necessary to make something like this
happen.

I wouldn't hold my breath, but you never know ... :slight_smile:

-John
http://www.iunknown.com

路路路

On 8/30/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:

On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
>
> What about doing something along the lines of Strawberry Perl, i.e.
> bundle a compiler with the distro?
>
> http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
>
> Regards,
>
> Dan

That's a very interesting idea. It would really provide a standard
environment for building ruby extensions.

Curt

No, you can't redistribute MS tools. This would only be a possibility
is we go the MinGW route.

Curt

路路路

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
>
> What about doing something along the lines of Strawberry Perl, i.e.
> bundle a compiler with the distro?
>
> http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
>
> Regards,
>
> Dan
>

Do you think you are allowed to distribute MS compiler (and the other
tools needed)? (cause I don't think so).

Curt Hibbs wrote:

路路路

On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:

What about doing something along the lines of Strawberry Perl, i.e.
bundle a compiler with the distro?

http://win32.perl.org/wiki/index.php?title=Strawberry_Perl

Regards,

Dan

That's a very interesting idea. It would really provide a standard
environment for building ruby extensions.

Curt

Can gcc 4.1.1 and supporting goodies run on Windows? From what I hear,
it's the compiler of choice for 64-bit systems.Gentoo 2006.1 just came
out today and they're on 4.1.1 now. I'm in the process of migrating to
4.1.1 even as we speak on my Gentoo boxes.

Hmmm... you are an optimistic person :-]. Is there a list of the
needed utilities that should be distributed? (I mean cl.exe, nmake,
etc).

./alex

路路路

On 8/30/06, John Lam <drjflam@gmail.com> wrote:

I just sent out a mail to some friends at MSFT to see if this is even
remotely possible. VC 6 is a really old product, but I could imagine
the approvals that would be necessary to make something like this
happen.

I wouldn't hold my breath, but you never know ... :slight_smile:

--
:Architect of InfoQ.com:
.w( the_mindstorm )p.

-John
http://www.iunknown.com

On 8/30/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:
> On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
> >
> > What about doing something along the lines of Strawberry Perl, i.e.
> > bundle a compiler with the distro?
> >
> > http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
> >
> > Regards,
> >
> > Dan
>
> That's a very interesting idea. It would really provide a standard
> environment for building ruby extensions.
>
> Curt
>

I wouldn't even have thought it to be possible, but it can't hurt to ask.

Curt

路路路

On 8/30/06, John Lam <drjflam@gmail.com> wrote:

I just sent out a mail to some friends at MSFT to see if this is even
remotely possible. VC 6 is a really old product, but I could imagine
the approvals that would be necessary to make something like this
happen.

I wouldn't hold my breath, but you never know ... :slight_smile:

-John
http://www.iunknown.com

On 8/30/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:
> On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
> >
> > What about doing something along the lines of Strawberry Perl, i.e.
> > bundle a compiler with the distro?
> >
> > http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
> >
> > Regards,
> >
> > Dan
>
> That's a very interesting idea. It would really provide a standard
> environment for building ruby extensions.
>
> Curt
>

I remember I've started a long discussion about this in the past, but
I don't know the conclusion of MinGW vs VC. Would it be possible and
how complex would be to currently move the One-Click installer from VC
to MinGW?

./alex

路路路

On 8/30/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:
> On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
> >
> > What about doing something along the lines of Strawberry Perl, i.e.
> > bundle a compiler with the distro?
> >
> > http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
> >
> > Regards,
> >
> > Dan
> >
>
> Do you think you are allowed to distribute MS compiler (and the other
> tools needed)? (cause I don't think so).

No, you can't redistribute MS tools. This would only be a possibility
is we go the MinGW route.

Curt

--
.w( the_mindstorm )p.

I think there are/there have been attempts to do this (cygwin,
unixtools) but I wouldn't walk this way.

./alex

路路路

On 8/31/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

Curt Hibbs wrote:
> On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
>>
>> What about doing something along the lines of Strawberry Perl, i.e.
>> bundle a compiler with the distro?
>>
>> http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
>>
>> Regards,
>>
>> Dan
>
> That's a very interesting idea. It would really provide a standard
> environment for building ruby extensions.
>
> Curt
>
Can gcc 4.1.1 and supporting goodies run on Windows? From what I hear,
it's the compiler of choice for 64-bit systems.Gentoo 2006.1 just came
out today and they're on 4.1.1 now. I'm in the process of migrating to
4.1.1 even as we speak on my Gentoo boxes.

--
.w( the_mindstorm )p.

Sure they will. But the tools have to be ported to the mingw
environment, which is *not* entirely Unix-like.

-austin

路路路

On 8/30/06, M. Edward (Ed) Borasky <znmeb@cesmail.net> wrote:

Can gcc 4.1.1 and supporting goodies run on Windows? From what I hear,
it's the compiler of choice for 64-bit systems.Gentoo 2006.1 just came
out today and they're on 4.1.1 now. I'm in the process of migrating to
4.1.1 even as we speak on my Gentoo boxes.

--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@halostatue.ca * http://www.halostatue.ca/feed/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@zieglers.ca

I'm sure it wouldn't be too hard to come up with a list if we get the go-ahead.

This is something that various folks at MSFT have fought for over the
years - getting a compiler into the core Windows distribution. That's
*finally* going to happen with Vista since .NET FX 3.0 ships as an
install-by-default optional component (check box is on by default but
no dependencies on .NET FX 3.0 by the core OS). C# and VB.NET will be
there, but I don't know if VC++ will be there.

-John
http://www.iunknown.com

路路路

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

On 8/30/06, John Lam <drjflam@gmail.com> wrote:
> I just sent out a mail to some friends at MSFT to see if this is even
> remotely possible. VC 6 is a really old product, but I could imagine
> the approvals that would be necessary to make something like this
> happen.
>
> I wouldn't hold my breath, but you never know ... :slight_smile:
>

Hmmm... you are an optimistic person :-]. Is there a list of the
needed utilities that should be distributed? (I mean cl.exe, nmake,
etc).

./alex
--
:Architect of InfoQ.com:
.w( the_mindstorm )p.

> -John
> http://www.iunknown.com
>
> On 8/30/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:
> > On 8/30/06, Berger, Daniel <Daniel.Berger@qwest.com> wrote:
> > >
> > > What about doing something along the lines of Strawberry Perl, i.e.
> > > bundle a compiler with the distro?
> > >
> > > http://win32.perl.org/wiki/index.php?title=Strawberry_Perl
> > >
> > > Regards,
> > >
> > > Dan
> >
> > That's a very interesting idea. It would really provide a standard
> > environment for building ruby extensions.
> >
> > Curt
> >
>

Do you want to have a 64-bit Ruby on Windows eventually?

If the answer is yes, MinGW is completely stalled on this matter. The
only answer there is VC8.

-austin

路路路

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

I remember I've started a long discussion about this in the past, but
I don't know the conclusion of MinGW vs VC. Would it be possible and
how complex would be to currently move the One-Click installer from VC
to MinGW?

--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@halostatue.ca * http://www.halostatue.ca/feed/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@zieglers.ca

> I remember I've started a long discussion about this in the past, but
> I don't know the conclusion of MinGW vs VC. Would it be possible and
> how complex would be to currently move the One-Click installer from VC
> to MinGW?

Do you want to have a 64-bit Ruby on Windows eventually?

I don't have such machine so for the moment my answer would be no. But
considering the spread of Ruby, this version would be quite normal to
exist at some point.

If the answer is yes, MinGW is completely stalled on this matter. The
only answer there is VC8.

Austin do you know if MinGW is at least planning to support this or is
it a dead-end?

./alex

路路路

On 8/31/06, Austin Ziegler <halostatue@gmail.com> wrote:

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

--
.w( the_mindstorm )p.

-austin
--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@halostatue.ca * http://www.halostatue.ca/feed/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@zieglers.ca

Austin Ziegler skrev:

Do you want to have a 64-bit Ruby on Windows eventually?
If the answer is yes, MinGW is completely stalled on this matter. The
only answer there is VC8.

The world is clearly moving rapidly towards 64 bit architectures. AMD
x86 chips has been 64 bits for years now, and even Intel got their acts
together with Core Duo 2 recently. Also the upcomming Microsoft Vista
will only have complete functionality on 64 bit and various other
software like Exchange will NOT work at all on 32bit machines.

Ruby should go for 64bit as well as soon as possible. I would prefer
Ruby on Windows to be compiled with VC8 for interoperability with .NET
and other Windows C++ libraries (sort of the whole point of a Windows
version) -, but if MinGW does not support 64 bit than I can't see any
other choice than VC8 anyway.

/ Morten

Hi,

At Thu, 31 Aug 2006 06:22:13 +0900,
Austin Ziegler wrote in [ruby-talk:211614]:

Do you want to have a 64-bit Ruby on Windows eventually?

If the answer is yes, MinGW is completely stalled on this matter. The
only answer there is VC8.

64-bit ruby is binary incompatible with 32-bit ruby.
So it isn't concerned with 32-bit One-Click Installer.

路路路

--
Nobu Nakada

Not a clue. I don't actually use MinGW; I considered the whole project
a dead-end some time ago when they couldn't get their act together on
how best to install. They may have improved since then, but I know
specifically that they are having problems with x86-64 support (and
finding people to work with it).

There are going to be other good reasons to switch to a later version
of the MS compiler which *is* free (as in beer).

-austin

路路路

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

Austin do you know if MinGW is at least planning to support this or is
it a dead-end?

--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@halostatue.ca * http://www.halostatue.ca/feed/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@zieglers.ca

I agree with this, but I wonder if there is somebody that has
succesfully compiler Ruby with VC8. I rember somebody has started this
process (Austin is it you?), but never heard of the final result.

./alex

路路路

On 8/31/06, mortench <mortench@gmail.com> wrote:

Austin Ziegler skrev:
> Do you want to have a 64-bit Ruby on Windows eventually?
> If the answer is yes, MinGW is completely stalled on this matter. The
> only answer there is VC8.

The world is clearly moving rapidly towards 64 bit architectures. AMD
x86 chips has been 64 bits for years now, and even Intel got their acts
together with Core Duo 2 recently. Also the upcomming Microsoft Vista
will only have complete functionality on 64 bit and various other
software like Exchange will NOT work at all on 32bit machines.

Ruby should go for 64bit as well as soon as possible. I would prefer
Ruby on Windows to be compiled with VC8 for interoperability with .NET
and other Windows C++ libraries (sort of the whole point of a Windows
version) -, but if MinGW does not support 64 bit than I can't see any
other choice than VC8 anyway.

/ Morten

--
.w( the_mindstorm )p.

I had actually started and I did get a running Ruby. But I had to do a
*lot* of extra stuff toward getting a working One-Click Installer
approach.

I have recently had time to install the appropriate development tools
on my laptop (my old Windows laptop, not a virtual environment in my
Mac, which I will be doing later), so I hope to pick this up again to
help with the effort we were talking with Microsoft about.

-austin

路路路

On 8/30/06, Alexandru Popescu <the.mindstorm.mailinglist@gmail.com> wrote:

I agree with this, but I wonder if there is somebody that has
succesfully compiler Ruby with VC8. I rember somebody has started this
process (Austin is it you?), but never heard of the final result.

--
Austin Ziegler * halostatue@gmail.com * http://www.halostatue.ca/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@halostatue.ca * http://www.halostatue.ca/feed/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽* austin@zieglers.ca

Alexandru Popescu wrote:

I agree with this, but I wonder if there is somebody that has
succesfully compiler Ruby with VC8. I rember somebody has started this
process (Austin is it you?), but never heard of the final result.

./alex

I did it the other day just to see if I could. I downloaded the source
from www.ruby-lang.org and followed the readme in the win32 directory
and had zero problems. I haven't tested the result much, though...

Oh yeah, this was 32-bit, also. In case anyone cares...

Brian

路路路

--
Posted via http://www.ruby-forum.com/.