Hi Paolo/Jeff, >Please post the arch/um/kernel/config.c file the build produced, which gave >the error. The change to the "QUOTE" line is to be analyzed. i think the change to $$config =~ s/\\n/\\\n"\\n"/g probably was a mistake (i`m not good in regexes, though). it seems, that all the quotes and \n`s are being stripped from that file and so it`s no correct "c-source" anymore, imho. before: ---snipp--- static __initdata char *config = "#\n" "# Automatically generated make config: don`t edit\n" "#\n" "CONFIG_USERMODE=y\n" ---snipp--- after applying patch.266rc1-1 and running make again, it is: ---snipp--- static __initdata char *config = "# # Automatically generated make config: don`t edit # CONFIG_USERMODE=y ---snipp--- i changed the line in the Makefile back to: $$config =~ s/\n/\\n"\n"/g which made things better again. the error i reported is gone, but now "make linux ARCH=um" fails with: -> see make.log which doesn`t seem to be related to that change of the regex before. since this error looks "skas related" for me, i gave it a further try and disabled skas support in .config - after that, the compile for that "TT only"-UML runs fine for a while, but unfortunately it also fails in the end: -> see make_tt.log so still no 2.6.6-rc1 or 2.6.6-rc2 (tried both) for all interested here: i`m referring to this "build procedure": http://marc.theaimsgroup.com/?l=user-mode-linux-devel&m=108255364409540&w=2 regards roland ps: >probably because the PERL code needs to be quoted once more. err - i have a problem in understanding: why PERL code ? the statement is in arch/um/kernel/Makefile - is that being parsed by a perl interpreter during "make" - or does make just use similar language ? sorry if this sounds dumb - but i`m no developer and i never wrote a makefile myself. ----- Original Message ----- From: "BlaisorBlade" To: "roland" ; "Jeff Chua" Cc: "UserModeLinux" Sent: Friday, April 30, 2004 3:45 PM Subject: Re: [uml-devel] patch for 2.6.6-rc1 Alle 01:51, giovedě 22 aprile 2004, roland ha scritto: > hi jeff, > sorry, but it still doesn`t work for me. > i tried both kernel 2.6.6-rc1 and 2.6.6-rc2 sources to compile a guest > kernel. > > i have attached a log from what i have done - errors are at the end. Please post the arch/um/kernel/config.c file the build produced, which gave the error. The change to the "QUOTE" line is to be analyzed. The other person ("gboutwel" ) having problems had not this one because he did not reach this step. I've finally seen what it does: -QUOTE = 'my $$config=`cat $(TOPDIR)/.config`; $$config =~ s/"/\\"/g ; $$config =~ s/\n/\\n"\n"/g ; while() { $$_ =~ s/CONFIG/$$config/; print $$_ }' +QUOTE = 'my $$config=`cat $(TOPDIR)/.config`; $$config =~ s/"/\\"/g ; $$config =~ s/\\n/\\\n"\\n"/g ; while() { $$_ =~ s/CONFIG/$$config/; print $$_ }' the change is from: $$config =~ s/\n/\\n"\n"/g to: $$config =~ s/\\n/\\\n"\\n"/g probably because the PERL code needs to be quoted once more. -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id149&alloc_id66&op=ick _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel