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