[#46930] [ruby-trunk - Bug #6825][Open] forking and pthread_cond_timedwait: Invalid argument (EINVAL) on OS X / 1.9.3-p194 — "xentronium (Mark A)" <markizko@...>

29 messages 2012/08/02

[#46974] [ruby-trunk - Bug #6830][Assigned] test failure test_constants(OpenSSL::TestConfig) [/ruby/test/openssl/test_config.rb:27] on Mac + homebrew — "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>

17 messages 2012/08/04

[#46975] [ruby-trunk - Bug #6831][Assigned] test_getpwuid() on Mountain Lion — "kosaki (Motohiro KOSAKI)" <kosaki.motohiro@...>

12 messages 2012/08/04

[#46996] [ruby-trunk - Bug #6836][Assigned] Improve File.expand_path performance in Windows — "luislavena (Luis Lavena)" <luislavena@...>

15 messages 2012/08/04

[#47036] [ruby-trunk - Feature #6841][Open] Shorthand for Assigning Return Value of Method to Self — "wardrop (Tom Wardrop)" <tom@...>

18 messages 2012/08/07

[#47108] [ruby-trunk - Feature #6852][Open] [].transpose should behave specially — "boris_stitnicky (Boris Stitnicky)" <boris@...>

13 messages 2012/08/10

[#47138] [ruby-trunk - Bug #6861][Open] ERB::Util.escape_html is not escaping single quotes — "spastorino (Santiago Pastorino)" <santiago@...>

14 messages 2012/08/12

[#47163] [ruby-trunk - Bug #6865][Open] GC::Profiler.report might create a huge String and invoke a few GC cycles — "Eregon (Benoit Daloze)" <redmine@...>

9 messages 2012/08/13

[#47189] [ruby-trunk - Feature #6868][Open] Make `do` in block syntax optional when the block is the last argument of a method and is not an optional argument — "alexeymuranov (Alexey Muranov)" <redmine@...>

8 messages 2012/08/14

[#47243] [ruby-trunk - Feature #6895][Open] TracePoint API — "ko1 (Koichi Sasada)" <redmine@...>

27 messages 2012/08/20

[#47267] [ruby-trunk - Bug #6903][Open] [[Ruby 1.9:]] --enable-load-relative broken on systems with /lib64 — "mpapis (Michal Papis)" <mpapis@...>

11 messages 2012/08/22

[#47309] [ruby-trunk - Bug #6929][Open] Documentation for Ripper — "zzak (Zachary Scott)" <zachary@...>

16 messages 2012/08/25

[#47345] [ruby-trunk - Feature #6946][Open] FIPS support? — "vo.x (Vit Ondruch)" <v.ondruch@...>

35 messages 2012/08/28

[ruby-core:47053] [ruby-trunk - Bug #6789][Open] parse.y compilation error due not updated id.h

From: "nobu (Nobuyoshi Nakada)" <nobu@...>
Date: 2012-08-07 13:32:44 UTC
List: ruby-core #47053
Issue #6789 has been updated by nobu (Nobuyoshi Nakada).

Status changed from Closed to Open
% Done changed from 100 to 0


----------------------------------------
Bug #6789: parse.y compilation error due not updated id.h
https://bugs.ruby-lang.org/issues/6789#change-28708

Author: luislavena (Luis Lavena)
Status: Open
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-07-25 trunk 36527) [x64-mingw32]


=begin
Hello,

After r36524, compilation with existing build tree will fail due id.h not being regenerated:

 compiling ../dmyversion.c
 generating parse.c
 parse.h updated
 compiling ../array.c
 ...
 compiling parse.c
 In file included from ../parse.y:27:0:
 id.h:165:1: error: size of array 'checking_for_idNULL' is negative
 id.h:166:1: error: size of array 'checking_for_idRespond_to' is negative
 id.h:167:1: error: size of array 'checking_for_idIFUNC' is negative
 id.h:168:1: error: size of array 'checking_for_idCFUNC' is negative
 id.h:169:1: error: size of array 'checking_for_id_core_set_method_alias' is negative
 id.h:170:1: error: size of array 'checking_for_id_core_set_variable_alias' is negative
 id.h:171:1: error: size of array 'checking_for_id_core_undef_method' is negative
 id.h:172:1: error: size of array 'checking_for_id_core_define_method' is negative
 id.h:173:1: error: size of array 'checking_for_id_core_define_singleton_method' is negative
 id.h:174:1: error: size of array 'checking_for_id_core_set_postexe' is negative
 id.h:175:1: error: size of array 'checking_for_id_core_hash_from_ary' is negative
 id.h:176:1: error: size of array 'checking_for_id_core_hash_merge_ary' is negative
 id.h:177:1: error: size of array 'checking_for_id_core_hash_merge_ptr' is negative
 id.h:178:1: error: size of array 'checking_for_id_core_hash_merge_kwd' is negative
 id.h:179:1: error: size of array 'checking_for_tLAST_TOKEN' is negative
 make: *** [parse.o] Error 1

It required a forced removal of id.h to properly compile after.

This caused a build failure when building RubyInstaller from existing compilation:

http://ci.rubyinstaller.org/job/ruby-trunk-x64/44/console
http://ci.rubyinstaller.org/job/ruby-trunk-x86/45/console

Perhaps id.h generation needs to be marked as dependency of parse.c itself?

=end


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next