Bug#301584: libgcj-dev: Uninstallable: Bad dependency
Package: libgcj-dev
Severity: grave
Version: 4:3.3.5-2
Tags: patch
The libgcj-dev package added in today's gcc-defaults upload is
uninstallable since it Depends on `libgcj4-dev (>= 4:3.3.5-2)', but
the actual current version of libgcj4-dev is 1:3.3.5-12. I've
attached a patch which fixes the dependency.
-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.9-9-amd64-k8
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
--
Daniel Schepler "Please don't disillusion me. I
schepler@math.berkeley.edu haven't had breakfast yet."
-- Orson Scott Card
diff -urN gcc-defaults-1.20.old/debian/control.m4 gcc-defaults-1.20/debian/control.m4
--- gcc-defaults-1.20.old/debian/control.m4 2005-03-25 19:02:37.000000000 +0000
+++ gcc-defaults-1.20/debian/control.m4 2005-03-26 23:21:40.000000000 +0000
@@ -105,7 +105,7 @@
Package: libgcj-dev
Priority: optional
Architecture: any
-Depends: LIBGCJ-dev (>= EPOCH:CV_CPP), gcj (>= EPOCH:CV_CPP)
+Depends: LIBGCJ-dev REQV_LIBGCJ, gcj (>= EPOCH:CV_CPP)
Description: Java development headers and static library for use with gcj
These are the development headers and static libraries that go along with
the gcj front end to gcc. libgcj includes parts of the Java Class Libraries,
diff -urN gcc-defaults-1.20.old/debian/rules gcc-defaults-1.20/debian/rules
--- gcc-defaults-1.20.old/debian/rules 2005-03-25 19:02:37.000000000 +0000
+++ gcc-defaults-1.20/debian/rules 2005-03-26 23:24:02.000000000 +0000
@@ -75,6 +75,7 @@
REQV_GCJ = $(REQV_33)
REQV_GIJ = $(REQV_33)
REQV_GPC = $(REQV_GPC_33)
+REQV_LIBGCJ = $(REQV_33)
LIBGCJ = libgcj4
@@ -184,6 +185,7 @@
-DREQV_GIJ='$(REQV_GIJ)' \
-DREQV_GPC='$(REQV_GPC)' \
-DREQV_GPCDEP='$(REQV_GPCDEP)' \
+ -DREQV_LIBGCJ='$(REQV_LIBGCJ)' \
-DLIBGCJ='$(LIBGCJ)' \
debian/control.m4 > debian/control.tmp2
uniq debian/control.tmp2 > debian/control.tmp
Reply to: