Subject:
[ruby-ffi] Re: [mingw] 1.1.6.pre1 install fail on Win7
From:
Jon
Date:
9/15/12 5:20 PM
To:
ruby-ffi@googlegroups.com

Both 1.1.6.pre2 and 1.2.0.pre1 look good on my Win7 Ultimate 32bit system. Will look at Arch tomorrow.

Using `rake compile native gem` in both of these toolchain+ruby environments

  mingw 4.6.2: ruby 1.9.3p269 (2012-09-09 revision 36939) [i386-mingw32]
  mingw-w64 4.7.1: ruby 2.0.0dev (2012-09-15 trunk 36975) [i386-mingw32]

...all combinations pass the following quicktest with similar results.

http://pastie.org/4727908



On Saturday, September 15, 2012 6:01:50 AM UTC-7, Wayne Meissner wrote:
How about now, with 1.1.6.pre2 and 1.2.0.pre1?

On Thursday, 30 August 2012 10:58:10 UTC+10, Jon wrote:
On both trunk@36849 and ruby_1_9_3@36834 during a gem install,
1.1.6.pre1 fails to build on Win7 32bit using mingw.org gcc 4.6.2 due
to missing `rbConventionStr` declaration in
`ext/ffi_c/Variadic.c:variadic_initialize`.

Adding a non-ifdef'd `VALUE rbConventionStr = Qnil;` makes everything sublime.

Jon