Package: pistachio-kernel
Version: 0.4+20041228-4
Severity: normal

Dependencies don't work. The + in the directory name causes the original
L4Ka::Pistachio dependency generator to fail, and the Debian patch does not
fix the problem either. This problem was fixed in L4Ka::Pistachio CVS on
May 14 2005 (patch attached.)

-- System Information:
Debian Release: testing/unstable
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

-- no debconf information
diff -u -p -I.depend -r1.71.2.15 -r1.71.2.16
--- kernel/Mk/Makeconf  9 Feb 2005 12:04:24 -0000       1.71.2.15
+++ kernel/Mk/Makeconf  14 Mar 2005 18:14:21 -0000      1.71.2.16
@@ -250,7 +250,8 @@ clean::
        @for f in $(SOURCES) $(SYMSRCS); do \
          case $$f in *.S) FLAGS="$(APPFLAGS)"; ;; *) FLAGS="$(CPPFLAGS)"; ;; 
esac ; \
          $(CPP) $$FLAGS -w -M -MG $(addprefix $(SRCDIR)/,$$f) | \
-         $(PERL) -pe 's/^(.*):[ \t]+\\\n/\1:/g' | $(PERL) -pe 's/^(.*)\.o:[ 
\t]+$(subst /,\/,$(SRCDIR))\/(.*)\/\1(.*)/.depend \2\/\1.o: $(subst 
/,\/,$(SRCDIR))\/\2\/\1\3/' >> $@; \
+         $(PERL) -pe 's/^(.*):[ \t]+\\\n/\1:/g' | \
+         $(PERL) -pe 's/^(.*)\.o:[ \t]+$(subst /,\/,$(subst 
+,\+,$(SRCDIR)))\/(.*)\/\1(.*)/.depend \2\/\1.o: $(subst /,\/,$(subst 
+,\+,$(SRCDIR)))\/\2\/\1\3/' >> $@; \
        done 2>&1 | $(GREP) . && $(RM_F) $@ && exit -1 || exit 0
 
 # Don't include dependencies during cleanup

Reply via email to