From: Andrew Walrond Date: 2004-09-04T19:04:57+09:00 Subject: [BUG] unknown node type 0. Very Weird. I'm getting this: [BUG] unknown node type 0 ruby 1.8.2 (2004-08-22) [i686-linux] Aborted If I remove a BLANK LINE in my code! The code in question follows. The blank line is immediately after the .fwrite() def build() unpack().cd 'DEFAULTS/Defaults.linux'.fwrite( '#ident "%W% %E% %Q%"', 'DEFCCOM= cc', 'CWARNOPTS=', 'DEFINCDIRS= $(SRCROOT)/include /usr/src/linux/include', 'LDPATH= -L/lib', 'RUNPATH= -R $(INS_BASE)/lib -R $(OLIBSDIR)', "INS_BASE= #{prefix}", 'INS_KBASE= /', 'DEFUMASK= 002', 'DEFINSMODEF= 444', 'DEFINSMODEX= 755', 'DEFINSUSR= cdrtools', 'DEFINSGRP= cdrtools' ) -----------BLANK LINE HERE - BUG IF REMOVED---------------- bash "./Gmake.linux -j#{$mj}" bash "./Gmake.linux install" end I have seen this bug before, and it always seems to be comment (#) or white space related. Any clues? This very complex script runs perfectly with blank line in place. Andrew Walrond