List Info

Thread: Building off a more recent 1.8.6 source code base?




Building off a more recent 1.8.6 source code base?
country flaguser name
Australia
2007-09-27 19:24:47
Folk,

I'm using the current one-click installer on Windows XP, and
ruby -v  
claims
to be patch-level -p0. This version has totally broken
thread  
synchronisation
primitives, and that leaves me dead in the water. Sylvain
Joyeux told me
in ruby-talk that p36 and p110 are much better, so...

I can either build a current Ruby from source, or build the
whole one- 
click
installer from source. I have MSVC and I'm quite familiar
with  
building on
Windows...

What's the ramp-up time to learn to build the one-click
installer  
from source?

How hard is it likely to be to adapt the build process to
the current  
Ruby source
code for 1.8.6? (Easy, I expect).

What else do I need installed - are you using WiX or
something else?

Clifford Heath
_______________________________________________
Rubyinstaller-devel mailing list
Rubyinstaller-develrubyforge.org
http://rubyforge.org/mailman/listinfo/rubyinstaller-dev
el

Re: Building off a more recent 1.8.6 source code base?
user name
2007-09-27 20:46:23
I am currently working on Release 26 which uses Ruby p110. I could use some help, as my available time is limited, if you wanted to pitch in. I'm actually pretty close to finished except that I'm having trouble getting the Ruby ODBC to compile.

If you checkout the installer from RubyForge (instructions are here: http://rubyforge.org/scm/?group_id=167), the complete build instructions are in the ReadMe.html file (you want to check out from "/trunk/installer-win2";), but you have to use either VC++ 6.0 SP5 or MinGW (newer versions of VC++ have binary compatibility problems).

Curt

On 9/27/07, Clifford Heath < clifford.heathgmail.com">clifford.heathgmail.com> wrote:
Folk,

I'm using the current one-click installer on Windows XP, and ruby -v
claims
to be patch-level -p0. This version has totally broken thread
synchronisation
primitives, and that leaves me dead in the water. Sylvain Joyeux told me
in ruby-talk that p36 and p110 are much better, so...

I can either build a current Ruby from source, or build the whole one-
click
installer from source. I have MSVC and I'm quite familiar with
building on
Windows...

What's the ramp-up time to learn to build the one-click installer
from source?

How hard is it likely to be to adapt the build process to the current
Ruby source
code for 1.8.6? (Easy, I expect).

What else do I need installed - are you using WiX or something else?

Clifford Heath
_______________________________________________
Rubyinstaller-devel mailing list
Rubyinstaller-develrubyforge.org"> Rubyinstaller-develrubyforge.org
http://rubyforge.org/mailman/listinfo/rubyinstaller-devel

Re: Building off a more recent 1.8.6 source code base?
country flaguser name
Australia
2007-09-27 21:24:20
Damn, I have VS2003... don't know if I can lay hands on VC++
6.
Did MS make it available freely? However what you say means
I
don't have the option of rebuilding just Ruby, because I
need to
work with existing extensions.

It might be time soon to update to a more recent version and
just
break compatibility with older extensions... I guess that's
a big
change though.

Otherwise, any chance you could ship me a version without
ODBC
working? I need to run RMagick and Gtk on about 5 target
machines,
so it wouldn't get wide distribution.

Clifford Heath.

On 28/09/2007, at 11:46 AM, Curt Hibbs wrote:
> I am currently working on Release 26 which uses Ruby
p110. I could  
> use some help, as my available time is limited, if you
wanted to  
> pitch in. I'm actually pretty close to finished except
that I'm  
> having trouble getting the Ruby ODBC to compile.
>
> If you checkout the installer from RubyForge
(instructions are  
> here: http://rubyfor
ge.org/scm/?group_id=167), the complete build  
> instructions are in the ReadMe.html file (you want to
check out  
> from "/trunk/installer-win2"), but you have
to use either VC++ 6.0  
> SP5 or MinGW (newer versions of VC++ have binary
compatibility  
> problems).
_______________________________________________
Rubyinstaller-devel mailing list
Rubyinstaller-develrubyforge.org
http://rubyforge.org/mailman/listinfo/rubyinstaller-dev
el

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )