Project

General

Profile

Actions

Bug #17606

closed

Make failed on i386-cygwin (miniruby.exe aborted)

Added by fd0 (Daisuke Fujimura) almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.1.0dev (2021-02-01T20:20:34Z master 8ef30bcc04) [i386-cygwin]
[ruby-core:102379]

Description

Make failed on i386-cygwin (miniruby.exe aborted)

$ git clone https://github.com/ruby/ruby.git
$ cd ruby
$ (./configure && make V=1) |& tee i386-cygwin-make.log 2>&1
(snip)
./miniruby.exe -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc
<internal:timev>:9: [BUG] vm_get_cref: unreachable
ruby 3.1.0dev (2021-02-01T20:20:34Z master 8ef30bcc04) [i386-cygwin]

-- Control frame information -----------------------------------------------
c:0002 p:0012 s:0006 e:000005 TOP    <internal:timev>:9 [FINISH]
c:0001 p:0000 s:0003 E:ffffe4f8 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
<internal:timev>:9:in `<internal:timev>'

-- Other runtime information -----------------------------------------------

* Loaded script: ./miniruby

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 fiber.so
    3 rational.so
    4 complex.so
    5 ruby2_keywords.rb

make: *** [uncommon.mk:1098: encdb.h] Aborted (core dumped)
$

This problem seems to have occurred since e7fc353f044f9280222ca41b029b1368d2bf2fe3.

(I am aware that it may not be possible to fix it because of the absence of an active maintainer for cygwin.)


Files

i386-cygwin-make.log (107 KB) i386-cygwin-make.log fd0 (Daisuke Fujimura), 02/02/2021 09:27 AM
ruby-iseq_inline_constant_cache_entry.patch (432 Bytes) ruby-iseq_inline_constant_cache_entry.patch xtkoba (Tee KOBAYASHI), 02/16/2021 12:12 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0