Project

General

Profile

Bug #18363

Updated by ioquatix (Samuel Williams) over 2 years ago

Running `make clean` will cause `ext/ripper/ripper.c` to be regenerated but not `parse.c` and this causes problems if bison is incompatible with previous version, because `ripper.c` will be regenerated with a different version of bison. 

 nobu: Ah, yes, concatenating `ripper.y` ripper.y and `ripper.c` ripper.c to `$cleanfiles`, $cleanfiles, in `ext/ripper/extconf.rb`. ext/ripper/extconf.rb. 

 samuel: Can this solve the problem so make clean does not remove it? 

 nobu: I think so. `eventids*.c` also should be removed by distclean instead.

Back