On Wed, Jun 30, 2004 at 01:05:00AM +0200, Petter Reinholdtsen wrote: > While building using the current CVS version of debian-cd, I noticed a > warning when generating the tasks. Notice the 'garbage' line: > > Building Dependency Tree... > /bin/echo -e "mawk\nexim4-daemon-light\nunifont" > >>/tmp/debian-cd/woody-i386/rawlist > In file included from :15: > /home/debian-cd/tasks/debian-installer:329: warning: garbage at end of `#ifdef' > argument
How convenient. I have a tested patch for this one already that I was meaning to send back: Index: Makefile =================================================================== RCS file: /cvs/debian-boot/debian-cd/Makefile,v retrieving revision 1.92 diff -p -u -r1.92 Makefile --- Makefile 9 Jun 2004 18:54:34 -0000 1.92 +++ Makefile 29 Jun 2004 23:52:53 -0000 @@ -354,7 +354,7 @@ ifdef FORCENONUSONCD1 | tr ' ' '\n' >>$(BDIR)/rawlist; \ fi $(Q)perl -npe 's/[EMAIL PROTECTED]@/$(ARCH)/g' $(TASK) | \ - cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(ARCH) -D ARCH_$(ARCH) \ + cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(ARCH) -D ARCH_$(subst -,_,$(ARCH)) \ -U $(ARCH) -U i386 -U linux -U unix \ -DFORCENONUSONCD1=$(forcenonusoncd1) \ -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist @@ -367,7 +367,7 @@ endif $(BDIR)/rawlist-exclude: $(Q)if [ -n "$(EXCLUDE)" ]; then \ perl -npe 's/[EMAIL PROTECTED]@/$(ARCH)/g' $(EXCLUDE) | \ - cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(ARCH) -D ARCH_$(ARCH) \ + cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(ARCH) -D ARCH_$(subst -,_,$(ARCH)) \ -U $(ARCH) -U i386 -U linux -U unix \ -DFORCENONUSONCD1=$(forcenonusoncd1) \ -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist-exclude; \ Index: tools/generate_di_list =================================================================== RCS file: /cvs/debian-boot/debian-cd/tools/generate_di_list,v retrieving revision 1.6 diff -p -u -r1.6 generate_di_list --- tools/generate_di_list 10 Mar 2004 22:03:03 -0000 1.6 +++ tools/generate_di_list 29 Jun 2004 23:52:53 -0000 @@ -20,7 +20,8 @@ EOF my @common_excludes = read_exclude("exclude-udebs"); foreach my $arch (@ARCHES) { - print OUT "#ifdef ARCH_$arch\n"; + (my $cpparch = $arch) =~ s/-/_/g; + print OUT "#ifdef ARCH_$cpparch\n"; my @exclude = @common_excludes; push @exclude, read_exclude("exclude-udebs-$arch") if -e exclude_path("exclude-udebs-$arch"); @@ -33,7 +34,7 @@ UDEB: foreach my $udeb (map { chomp; $_ } print OUT "$udeb\n"; } - print OUT "#endif /* ARCH_$arch */\n"; + print OUT "#endif /* ARCH_$cpparch */\n"; } sub read_exclude { -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]