From: v.ondruch@... Date: 2014-12-01T16:32:05+00:00 Subject: [ruby-core:66623] [ruby-trunk - Bug #10554] preview2 fails to generate prelude.c Issue #10554 has been updated by Vit Ondruch. Ok, this seems to be due to r48607 and associated commits. Looking at builds of Ruby 2.1, prelude.c was always generated, while now it is shipped as part of the tarball. And unfortunately, I consider this move in wrong direction, since inclusion of pregenerated prelude.c is more or less against Fedora's policy [2]. Yes, this paragraph is about pre-built binaries and libraries, but I believe that pre-generated code is the same in the same spirit. Is there any technical reason, why the prelude.c should be pre-generated and shipped in the source tarball? Would you mind to remove it and let it be generated, as it always was? Thanks. [1] https://kojipkgs.fedoraproject.org//packages/ruby/2.1.5/25.fc21/data/logs/x86_64/build.log [2] https://fedoraproject.org/wiki/Packaging:Guidelines#No_inclusion_of_pre-built_binaries_or_libraries ---------------------------------------- Bug #10554: preview2 fails to generate prelude.c https://bugs.ruby-lang.org/issues/10554#change-50238 * Author: Vit Ondruch * Status: Open * Priority: Normal * Assignee: * Category: * Target version: * ruby -v: ruby-2.2.0-preview2 * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- ~~~ generating prelude.c echo executable host ruby is required. use --with-baseruby option.; false ./tool/generic_erb.rb -I. -c -o prelude.c \ ./template/prelude.c.tmpl ./prelude.rb ./enc/prelude.rb ./gem_prelude.rb ./abrt_prelude.rb executable host ruby is required. use --with-baseruby option. uncommon.mk:780: recipe for target 'prelude.c' failed ~~~ I have no Ruby installed on my build machine. Last time I checked r48476, which was working just fine. -- https://bugs.ruby-lang.org/