[#62904] [ruby-trunk - Feature #9894] [Open] [RFC] README.EXT: document rb_gc_register_mark_object — normalperson@...
Issue #9894 has been reported by Eric Wong.
3 messages
2014/06/02
[#63321] [ANN] ElixirConf 2014 - Don't Miss Jos辿 Valim and Dave Thomas — Jim Freeze <jimfreeze@...>
Just a few more weeks until ElixirConf 2014!
6 messages
2014/06/24
[ruby-core:63100] [ruby-trunk - Bug #9922] Compiling Ruby 1.9.3p194 from source code with openssl crashe
From:
saxenapooja03@...
Date:
2014-06-11 08:10:42 UTC
List:
ruby-core #63100
Issue #9922 has been updated by Pooja Saxena.
Yes it does not accur with mingw. For ruby 1.9.3p547 it tried both installer and compiling from source. It showed the same error on compiling from source(mswin). But, worked from installer(mingw). Did anyone else tried to build ruby from source and did not face this issue, if yes I want to cross check with compiling process.
Summarizing what i am doing:-
1. Builing openssl from source
2. downloaded other modules zlib, iconv, libxml2, libxslt
3. Set RUBY_PATH, INCLUDE, LIB pointintg to lib and include of zlib and openssl
set RUBY_PATH=C:\Ruby19
set INCLUDE=%INCLUDE%;..\..\..\zlib\include;..\..\..\openssl\include;..\openssl\include;..\..\..\iconv\include
set LIB=%LIB%;..\..\..\zlib\lib;..\..\..\openssl\lib\win32;..\..\..\iconv\libwin32\configure.bat --prefix=%RUBY_PATH%
4. extract source of ruby and run from visual studio cmd prompt win32\configure.bat --prefix=%RUBY_PATH%
5. nmake
6. nmake install
7. copy openssl and iconv dll to ruby bin
8. install thin, psych evenmachine gems
----------------------------------------
Bug #9922: Compiling Ruby 1.9.3p194 from source code with openssl crashe
https://bugs.ruby-lang.org/issues/9922#change-47166
* Author: Pooja Saxena
* Status: Feedback
* Priority: Normal
* Assignee:
* Category:
* Target version:
* ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [i386-mswin32_90]
* Backport: 1.9.3: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
Hi,
I am trying to compile ruby from source code. And i am using thin server. Problem is when i am trying to start thin with ssl option by specifying :-
ruby bin/thin --ssl -a 127.0.0.1 -p 44466 start
I starts the server, but on accessing the https://localhost:44466. It crashes ruby and gives the error on console and a popup comes saying ruby interpretor has stopped working.
"This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."
and in windows even logs i see :--
Faulting application name: ruby.exe, version: 1.9.3.194, time stamp: 0x5154804d
Faulting module name: MSVCR90.dll, version: 9.0.30729.4940, time stamp: 0x4ca2ef57
Exception code: 0x40000015
Fault offset: 0x0005beae
Faulting process id: 0x11d4
Faulting application start time: 0x01cf7fb6cca849aa
Faulting application path: C:\Ruby19\bin\ruby.exe
Faulting module path: C:\Windows\WinSx\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742\MSVCR90.dll
Report Id: 47c368b9-ebaa-11e3-8cd8-8c89a5d53bc0`
I've compiled ruby with diff versions of openssl, but same application crash error. I am on windows platform and compiliing using microsoft visual studio8. Please let me know if i am missing some steps. how can remove/avoid this 'msvcr90.dll' error.
platform :- windows7
compiler :- Microsoft visual studio9
Ruby :- ruby1.9.3p194
Openssl :- openssl 1.0.0d/openssl 1.0.0e
---Files--------------------------------
scrreshot ruby crash.png (32.7 KB)
ruby exe depedency.png (255 KB)
libeay dependency.png (267 KB)
ssleay dependency.png (268 KB)
console.png (50.2 KB)
--
https://bugs.ruby-lang.org/