[ANN] RubyInstaller 1.9.3-p0 released

761 views
Skip to first unread message

Luis Lavena

unread,
Oct 31, 2011, 8:10:16 PM10/31/11
to rubyin...@googlegroups.com, Ruby Talk
In combination with the rest of the RubyInstaller team, I'm
verypleased to announce the release of RubyInstaller packages for
Ruby1.9.3-p0
As usual, installer and 7z packages are available at
RubyInstallerwebsite and RubyForge for download:
http://rubyinstaller.org/downloadshttp://rubyforge.org/frs/?group_id=167
For verification, MD5 signatures of each file released are provided:
8e227cf0271b64ae518bc6f9bb1f3089
*ruby-1.9.3-p0-doc-chm.7zad1035b10b67c6a6978bcabfde0f9031
*ruby-1.9.3-p0-i386-mingw32.7ze6f7199ee77149c08ba55ff74f291e6f
*rubyinstaller-1.9.3-p0.exe
Installer is also digitally signed to avoid alterations and UAC warnings.
You can read Ruby's own announcement here:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/40527
= What's new?
Beyond what is covered by Ruby itself, we have our own set of improvements:
* Enhancements:  * Add Ruby 1.9.3-p0 as default for `ruby19` task  *
Upgraded rb-readline to version 0.4.1  * Upgraded libffi to version
3.0.10  * Upgraded OpenSSL to version 1.0.0e
* Bugfixes:  * No longer leak LDFLAGS into sandboxed rbconfig.rb. GH-85
NOTE: If you're having problems to download or slow connections,
please add /noredirect to the URLs from RubyForge.

= RubyInstaller and version of GCC
It is important to mention that this version (along with all 1.9.2 and
recent 1.8.7 releases) uses
and requires GCC 4.5.2, which is the current version of our Development Kit.
Attempts to use previous versions of GCC (3.4.5) will not work and
generate random errors.
Also, users not using RubyInstaller DevKit but instead mingw.org GCC
4.6.1, bewarned that usage of -fno-omit-frame-pointer option is
required due some changes
on how GCC deal with _setjmp.
Bug reports filled for those issues will be immediately closed.
--
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry

Luis Lavena

unread,
Oct 31, 2011, 8:13:22 PM10/31/11
to rubyin...@googlegroups.com, Ruby Talk
In combination with the rest of the RubyInstaller team, I'm very
pleased to announce the release of RubyInstaller packages for
Ruby1.9.3-p0
As usual, installer and 7z packages are available at RubyInstaller
website and RubyForge for download:

http://rubyinstaller.org/downloadshttp://rubyforge.org/frs/?group_id=167
For verification, MD5 signatures of each file released are provided:
8e227cf0271b64ae518bc6f9bb1f3089 *ruby-1.9.3-p0-doc-chm.7z
ad1035b10b67c6a6978bcabfde0f9031 *ruby-1.9.3-p0-i386-mingw32.7z

e6f7199ee77149c08ba55ff74f291e6f *rubyinstaller-1.9.3-p0.exe


Installer is also digitally signed to avoid alterations and UAC warnings.
You can read Ruby's own announcement here:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/40527
= What's new?
Beyond what is covered by Ruby itself, we have our own set of improvements:
* Enhancements:
* Add Ruby 1.9.3-p0 as default for `ruby19` task
* Upgraded rb-readline to version 0.4.1
 * Upgraded libffi to version 3.0.10
 * Upgraded OpenSSL to version 1.0.0e
* Bugfixes:
 * No longer leak LDFLAGS into sandboxed rbconfig.rb. GH-85
NOTE: If you're having problems to download or slow connections,
please add /noredirect to the URLs from RubyForge.

= RubyInstaller and version of GCC
It is important to mention that this version (along with all 1.9.2 and
recent 1.8.7 releases) uses and requires GCC 4.5.2, which is the
current version of our Development Kit.
Attempts to use previous versions of GCC (3.4.5) will not work and
generate random errors.
Also, users not using RubyInstaller DevKit but instead mingw.org GCC

4.6.1, be warned that usage of -fno-omit-frame-pointer option is

fbehrens

unread,
Nov 3, 2011, 11:59:21 AM11/3/11
to RubyInstaller
Dear Luis, Work's like a charm. Moich faster loading times. Already
using it in "my" production with no issues, thank you so much, Frank
<3 <3 <3

Ben

unread,
Nov 4, 2011, 9:22:14 AM11/4/11
to RubyInstaller
Excited to try this out with my Rails apps now!

Unfortunately I can't get the ruby-debug-ide19 gem to build. I've
installed the latest DevKit and I get this error:

blah>gem install ruby-debug-base19

Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug-base19:
ERROR: Failed to build gem native extension.

C:/Ruby193/bin/ruby.exe extconf.rb
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... no
C:/Ruby193/lib/ruby/gems/1.9.1/gems/ruby_core_source-0.1.5/lib/
ruby_core_source.rb:39: Use RbConfig instead of obsolete
and deprecated Config.
checking for rb_method_entry_t.body in method.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for insns.inc... yes
checking for insns_info.inc... yes
checking for eval_intern.h... yes
creating Makefile

make
generating ruby_debug-i386-mingw32.def
compiling breakpoint.c
compiling ruby_debug.c
ruby_debug.c:29:19: error: conflicting types for
'rb_iseq_compile_with_option'
C:/Ruby193/include/ruby-1.9.1/ruby-1.9.3-p0/vm_core.h:505:7: note:
previous declaration of 'rb_iseq_compile_with_option'
was here
ruby_debug.c: In function 'context_jump':
ruby_debug.c:2414:53: warning: comparison between signed and unsigned
integer expressions
ruby_debug.c:2428:27: warning: comparison between signed and unsigned
integer expressions
make: *** [ruby_debug.o] Error 1

Has anyone else managed to build this gem?

Cheers
Ben

Luis Lavena

unread,
Nov 4, 2011, 9:26:53 AM11/4/11
to rubyin...@googlegroups.com
On Fri, Nov 4, 2011 at 10:22 AM, Ben <beni...@gmail.com> wrote:
> Excited to try this out with my Rails apps now!
>
> Unfortunately I can't get the ruby-debug-ide19 gem to build.  I've
> installed the latest DevKit and I get this error:
>
> blah>gem install ruby-debug-base19
>
> Temporarily enhancing PATH to include DevKit...
> Building native extensions.  This could take a while...
> ERROR:  Error installing ruby-debug-base19:
>        ERROR: Failed to build gem native extension.
>

http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug

Ben

unread,
Nov 4, 2011, 11:17:39 AM11/4/11
to RubyInstaller
Hi Luis,

Thanks for the quick response. The error referred to in that link is
different to the one I'm seeing. Mine is to do with the definition of
the 'rb_iseq_compile_with_option' function in vm_core.h having changed
between ruby 1.9.2 and 1.9.3 (and extra param has been added) and the
standard ruby-debug-base19 gem not taking account of this.

I found that in fact though, if you gem install

ruby-debug-base19x -v=0.11.30.pre3' --pre

then all is good again! To get ruby-debug19 and ruby-debug-ide19 to
install though, you have to gem install them with the --ignore-
dependencies flag.

Cheers
Ben



On Nov 4, 1:26 pm, Luis Lavena <luislav...@gmail.com> wrote:

Dominic Sisneros

unread,
Nov 7, 2011, 2:28:01 PM11/7/11
to rubyin...@googlegroups.com


On Fri, Nov 4, 2011 at 7:26 AM, Luis Lavena <luisl...@gmail.com> wrote:
On Fri, Nov 4, 2011 at 10:22 AM, Ben <beni...@gmail.com> wrote:
> Excited to try this out with my Rails apps now!
>
> Unfortunately I can't get the ruby-debug-ide19 gem to build.  I've
> installed the latest DevKit and I get this error:
>
> blah>gem install ruby-debug-base19
>
> Temporarily enhancing PATH to include DevKit...
> Building native extensions.  This could take a while...
> ERROR:  Error installing ruby-debug-base19:
>        ERROR: Failed to build gem native extension.
>

http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug

Luis



$ gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=/Users/santiago/.rbenv/source/ruby-1.9.3-p0  

The directions above ask to compile with a ruby include source directive

If I change this to the ruby-1.9.3 directory it still doesn't work.

c:\ gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include=c:\tools2\ruby-1.9.3-p0-i386mingw32\

thanks for your help!






Luis Lavena

unread,
Nov 7, 2011, 5:23:51 PM11/7/11
to rubyin...@googlegroups.com

You need ruby sources for that, not the RubyInstaller binaries.

Sent from mobile.

--
You received this message because you are subscribed to the Google Groups "RubyInstaller" group.
To post to this group, send email to rubyin...@googlegroups.com.
To unsubscribe from this group, send email to rubyinstalle...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyinstaller?hl=en.
Reply all
Reply to author
Forward
0 new messages