Project

General

Profile

Actions

Bug #10462

closed

fiddle/libffi installation failing on cygwin

Added by duerst (Martin Dürst) over 10 years ago. Updated over 10 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 2.2.0dev (2014-10-31 trunk 48205) [x86_64-cygwin]
[ruby-core:66030]

Description

During the make process, I get the following message:
configuring fiddle
ffi.h is missing. Please install libffi.
Failed to configure fiddle. It will not be installed.

Also, at the end of the make process, it says:
DL is deprecated, please use Fiddle

I have installed the relevant Cygwin package. I have checked, and have found ffi.h at two locations:
/lib/libffi-3.0.13/include/ffi.h
/usr/i686-pc-cygwin/sys-root/usr/lib/libffi-3.0.13/include/ffi.h

Until a few days ago, other libraries such as readline and openssl also didn't work, with similar error messages, but these error messages are gone, and readline now works in irb, which it didn't before. The other library that doesn't work is Tkl/Tk, but I don't care too much about it (except that it takes a very long time to figure out that it can't configure Tkl/Tk).

Actions

Also available in: Atom PDF

Like0
Like0Like0