Subject: Re: [ruby-ffi] Unable to compile on Lion |
From: Colby Gutierrez-Kraybill |
Date: 11/9/11 10:59 AM |
To: ruby-ffi@googlegroups.com |
Have you installed Xcode/Developer tools? - Colby On Nov 8, 2011, at 5:29 PM, Adrian wrote:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ ruby extconf.rb checking for ffi.h in /usr/local/include... no checking for rb_thread_blocking_region()... no checking for ruby_thread_has_gvl_p()... no checking for ruby_native_thread_p()... no checking for rb_thread_call_with_gvl()... no creating extconf.h creating Makefile make Configuring libffi for rch configure: WARNING: If you wanted to set the --build type, don't use -- host. If a cross compiler is detected then cross compile mode will be used. Invalid configuration `rch-apple-darwin': machine `rch-apple' not recognized configure: error: /bin/sh /Users/adrian/.bundler/tmp/21514/gems/ ffi-1.0.9/ext/ffi_c/libffi/config.sub rch-apple-darwin failed make[1]: *** No targets specified and no makefile found. Stop. Configuring libffi for rch configure: WARNING: If you wanted to set the --build type, don't use -- host. If a cross compiler is detected then cross compile mode will be used. Invalid configuration `rch-apple-darwin': machine `rch-apple' not recognized configure: error: /bin/sh /Users/adrian/.bundler/tmp/21514/gems/ ffi-1.0.9/ext/ffi_c/libffi/config.sub rch-apple-darwin failed make[1]: *** No targets specified and no makefile found. Stop. make: *** [/Users/adrian/.bundler/tmp/21514/gems/ffi-1.0.9/ext/ffi_c/ libffi/.libs/libffi_convenience.a] Error 2 Gem files will remain installed in /Users/adrian/.bundler/tmp/21514/ gems/ffi-1.0.9 for inspection. Results logged to /Users/adrian/.bundler/tmp/21514/gems/ffi-1.0.9/ext/ ffi_c/gem_make.out An error occured while installing ffi (1.0.9), and Bundler cannot continue. Make sure that `gem install ffi -v '1.0.9'` succeeds before bundling.When trying to install the lib ffi as a ruby gem from bundler or brew i get the following output.. Has anybody run into this and found a solution? Adrian 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64 Installing ffi (1.0.9) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.