ffi/ffi — pull request #208 by ChrisLundquist (2012-06-12 23:53:22+00:00)
Title: fixes issue when compiling with whatever flags ruby 1.9.3 provides that ...

...ruby < 1.9.3 doesn't

Fixes

```
Installing ffi (0.6.3) with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks!
/home/vagrant/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

/home/vagrant/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
extconf.rb:6: Use RbConfig instead of obsolete and deprecated Config.
checking for ffi_call() in -lffi... yes
checking for ffi_prep_closure()... yes
checking for ffi_raw_call()... yes
checking for ffi_prep_raw_closure()... yes
checking for rb_thread_blocking_region()... yes
creating extconf.h
creating Makefile

make
compiling ClosurePool.c
compiling StructLayout.c
StructLayout.c: In function ‘struct_layout_initialize’:
StructLayout.c:363: error: lvalue required as left operand of assignment
make: *** [StructLayout.o] Error 1
```

virtualbox or vagrant depends on this particular version?