[#36034] [Backport92 - Backport #4651][Open] Bus Error using continuation on x86_64-darwin11.0.0 (Lion) — Erik Michaels-Ober <sferik@...>

17 messages 2011/05/07

[#36058] draft schedule of Ruby 1.9.3 — "Yuki Sonoda (Yugui)" <yugui@...>

-----BEGIN PGP SIGNED MESSAGE-----

18 messages 2011/05/09

[#36131] Re: [ruby-cvs:38172] Ruby:r30989 (trunk): * include/ruby/win32.h: define WIN32 if neither _WIN64 nor WIN32 defined. it forces to use push/pop for pack(4) pragma. — "Yuki Sonoda (Yugui)" <yugui@...>

Hi arton,

7 messages 2011/05/12

[#36156] [Ruby 1.9 - Bug #4683][Open] [PATCH] io.c: copy_stream execute interrupts and retry — Eric Wong <normalperson@...>

11 messages 2011/05/12

[#36316] [Ruby 1.9 - Bug #4731][Open] ruby -S irb fails with mingw/msys vanilla builds — Roger Pack <rogerpack2005@...>

12 messages 2011/05/18

[#36329] [Ruby 1.9 - Bug #4738][Open] gem install fails with "Encoding::ConverterNotFoundError" on windows 7 greek — Ilias Lazaridis <ilias@...>

11 messages 2011/05/19

[#36390] [Ruby 1.9 - Feature #4766][Open] Range#bsearch — Yusuke Endoh <mame@...>

23 messages 2011/05/22

[#36406] 1.8.7 release next month — Urabe Shyouhei <shyouhei@...>

Hello core people,

18 messages 2011/05/23
[#36414] Re: 1.8.7 release next month — Luis Lavena <luislavena@...> 2011/05/23

2011/5/23 Urabe Shyouhei <shyouhei@ruby-lang.org>:

[#36487] Re: 1.8.7 release next month — Urabe Shyouhei <shyouhei@...> 2011/05/26

Hi Luis,

[#36488] Re: 1.8.7 release next month — Hidetoshi NAGAI <nagai@...> 2011/05/26

From: Urabe Shyouhei <shyouhei@ruby-lang.org>

[#36496] Re: 1.8.7 release next month — Hidetoshi NAGAI <nagai@...> 2011/05/26

From: Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>

[#36712] Re: 1.8.7 release next month — Urabe Shyouhei <shyouhei@...> 2011/06/03

Ping Luis, how's it going?

[#36748] Re: 1.8.7 release next month — Luis Lavena <luislavena@...> 2011/06/05

On Fri, Jun 3, 2011 at 5:18 AM, Urabe Shyouhei <shyouhei@ruby-lang.org> wrote:

[#36434] [Ruby 1.9 - Feature #4774][Open] User Friendly Handling of "Encoding::ConverterNotFoundError" — Lazaridis Ilias <ilias@...>

11 messages 2011/05/24

[#36447] [Ruby 1.9 - Bug #4777][Open] Ruby 1.9.2-p180 ignoring INT, TERM, and QUIT until it receives CONT — Nathan Sobo <nathansobo@...>

10 messages 2011/05/25

[#36559] [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Tom Wardrop <tom@...>

48 messages 2011/05/30
[#36560] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Yukihiro Matsumoto <matz@...> 2011/05/30

Hi,

[#36571] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Anurag Priyam <anurag08priyam@...> 2011/05/30

> Iff 'key': 'value'} means {:key => 'value'} I have no objection.

[#36573] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Yukihiro Matsumoto <matz@...> 2011/05/30

Hi,

[#36578] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Cezary <cezary.baginski@...> 2011/05/30

On Mon, May 30, 2011 at 04:21:32PM +0900, Yukihiro Matsumoto wrote:

[#36580] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Rodrigo Rosenfeld Rosas <rr.rosas@...> 2011/05/30

Em 30-05-2011 07:58, Cezary escreveu:

[#36581] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Michael Edgar <adgar@...> 2011/05/30

Since :"#{abc}" is allowed in Ruby, I imagine that any such substitute syntax would preserve that property.

[#36587] Re: [Ruby 1.9 - Feature #4801][Open] Shorthand Hash Syntax for Strings — Cezary <cezary.baginski@...> 2011/05/30

On Mon, May 30, 2011 at 09:05:04PM +0900, Michael Edgar wrote:

[ruby-core:36592] [Ruby 1.9 - Bug #4141] Tk extension is not accepting any type of parameter combination

From: Luis Lavena <luislavena@...>
Date: 2011-05-30 16:26:47 UTC
List: ruby-core #36592
Issue #4141 has been updated by Luis Lavena.


Hidetoshi Nagai, thank you, It is now possible to compile Tcl/Tk with MinGW without issues.

I've open a backport request so this get merged back into 1.9.2:

http://redmine.ruby-lang.org/issues/4802

On a sidenote I'm going to check if is possible build 1.8.7 out of the repository too, as we aim to provide the same binaries for it.

Thank you!

----------------------------------------
Bug #4141: Tk extension is not accepting any type of parameter combination
http://redmine.ruby-lang.org/issues/4141

Author: Luis Lavena
Status: Closed
Priority: Normal
Assignee: Hidetoshi Nagai
Category: ext
Target version: 1.9.x
ruby -v: ruby 1.9.3dev (2010-12-09 trunk 30151) [i386-mingw32]


=begin
 Hello,
 
 As part of RubyInstaller team, we want to include tk extension in the next release. For that purpose, we built both tcl and tk 8.5.9 and made bin, includes and lib directories available using the standard GCC variables (PATH, CPATH and LIBRARY_PATH)
 
 All the existing Ruby extensions (openssl, curses, etc) work with this and properly detect the available headers, except tk extension.
 
 Normally, this is the output:
 
 <pre>
 compiling tk
 check functions.........
 check struct members..
 Use ActiveTcl libraries (if available).
 Search tclConfig.sh and tkConfig.sh.........
 Fail to find [tclConfig.sh, tkConfig.sh]
 Search Tcl library
 Warning:: cannot find Tcl library. tcltklib will not be compiled (tcltklib is disabled on your Ruby
 == Ruby/Tk will not work). Please check configure options.
 Can't find proper Tcl/Tk libraries. So, can't make tcltklib.so which is required by Ruby/Tk.
 compiling tk/tkutil
 </pre>
 
 To workaround this, I've tried manually provide parameters to Ruby configure process (like --with-tcl-dir, --with-tk-dir, --with-tcllib and --with-tklib), all been marked as warning and no effect in the extension itself.
 
 Manually trying to build the extension and provide these parameters:
 
 mkdir build
 cd build
 ruby ..\extconf.rb --with-tcl-dir=../../tcl --with-tk-dir=../../tk --with-tcllib=tcl85s --with-tklib=tk85s
 
 Since tk extension checks for tcl85g, not the static version (as build for RubyInstaller)
 
 Generates the following output:
 
 <pre>
 Configure options for Ruby/Tk may be updated.
 So, delete files which depend on old configs.
 check functions.checking for ruby_native_thread_p() in ruby.h... yes
 .checking for rb_errinfo() in ruby.h... yes
 .checking for rb_safe_level() in ruby.h... yes
 .checking for rb_hash_lookup() in ruby.h... yes
 .checking for rb_proc_new() in ruby.h... yes
 .checking for rb_obj_untrust() in ruby.h... yes
 .checking for rb_obj_taint() in ruby.h... yes
 .checking for rb_set_safe_level_force() in ruby.h... yes
 .checking for rb_sourcefile() in ruby.h... yes
 
 check struct members.checking for struct RArray.ptr in ruby.h... no
 .checking for struct RArray.len in ruby.h... no
 
 Use ActiveTcl libraries (if available).
 Search tclConfig.sh (in ../../tcl/lib) and tkConfig.sh (in ../../tk/lib)..
 WARNING: found "../../tcl/lib/tclConfig.sh", but cannot find valid Tcl/Tk libraries on the same directory. So, ignore it.
 
 WARNING: found "../../tcl/lib/tclconfig.sh", but cannot find valid Tcl/Tk libraries on the same directory. So, ignore it.
 
 Fail to find [tclConfig.sh, tkConfig.sh]
 Search Tcl library.checking for Tcl_FindExecutable() in -ltcl85s... yes
 
 Search Tk library.checking for Tk_Init() in -ltk85s... no
 
 Warning:: cannot find Tk library. tcltklib will not be compiled (tcltklib is disabled on your Ruby == Ruby/Tk will not work). Please check configure options.
 Can't find proper Tcl/Tk libraries. So, can't make tcltklib.so which is required by Ruby/Tk.
 *** ../extconf.rb failed ***
 </pre>
 
 Checking libtk85s.a for symbols (using nm) the Tk_Init symbol is defined.
 
 I've tried this way and also using --with-old-extconf, both with similar results.
 
 If extconf can't be make compatible with the default build process, what tweak is required for a successful compilation?
 
 Thank you.
=end



-- 
http://redmine.ruby-lang.org

In This Thread

Prev Next