Project

General

Profile

Actions

Bug #11832

closed

Error installing(?) libffi on a new source checkout

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

Status:
Third Party's Issue
Target version:
-
ruby -v:
ruby 2.3.0dev (2015-12-16 trunk 53139) [x86_64-cygwin]
[ruby-core:72215]

Description

I get the error below on a new checkout of trunk. It doesn't happen on an older checkout.

downloading did_you_mean-1.0.0.rc1.gem ... done
downloading for ext/fiddle/extlibs
downloading libffi-3.2.1.tar.gz ... done
checking md5 of .downloaded-cache/libffi-3.2.1.tar.gz ... OK
extracting .downloaded-cache/libffi-3.2.1.tar.gz into ext/fiddle
applying win32/libffi-3.2.1-mswin.patch under ext/fiddle
tool/extlibs.rb:73:in `spawn': No such file or directory - patch (Errno::ENOENT)
        from tool/extlibs.rb:73:in `do_patch'
        from tool/extlibs.rb:108:in `block (3 levels) in <main>'
        from tool/extlibs.rb:103:in `foreach'
        from tool/extlibs.rb:103:in `block (2 levels) in <main>'
        from tool/extlibs.rb:96:in `glob'
        from tool/extlibs.rb:96:in `block in <main>'
        from tool/extlibs.rb:95:in `each'
        from tool/extlibs.rb:95:in `<main>'
uncommon.mk:1032: recipe for target 'extract-extlibs' failed
make[1]: *** [extract-extlibs] Error 1
make[1]: Leaving directory '/cygdrive/c/Data/ruby-ci'
uncommon.mk:960: recipe for target 'up' failed
make: [up] Error 2 (ignored)
compiling version.c
generating x86_64-cygwin-fake.rb
/bin/sh: line 1: ./miniruby.exe: No such file or directory
uncommon.mk:568: recipe for target 'x86_64-cygwin-fake.rb' failed
make: *** [x86_64-cygwin-fake.rb] Error 127

Updated by nobu (Nobuyoshi Nakada) over 8 years ago

  • Description updated (diff)
  • Status changed from Open to Third Party's Issue

You need patch.exe.

Actions

Also available in: Atom PDF

Like0
Like0