Bug#265522: gcj-3.3 should depend on libgcj4-dev (>= 1:3.3.4-6sarge1)
Package: gcj-3.3
Version: 1:3.3.4-6sarge1
Severity: normal
At the moment libgcj4-dev (>= 1:3.3.4-6sarge1) appears in recommands
only. Unless I missed something, that makes gcj mostly unusable when
the dependendy is not fullfilled.
For instance, I recently upgraded gcj-3.3 from testing. Since
libgcj4-dev is not a depends, and pulled new packages (libgcj4-common),
it was not upgraded. Then gcj would fail with:
gnu/mapping/Procedure.java:0: error: cannot find file for class java.lang.Object
gnu/mapping/Procedure.java:0: error: cannot find file for class java.lang.Object
gnu/mapping/Procedure.class:0: error: cannot find file for class java.lang.Object
because gcj-3.3 has its classpath set to
/usr/share/java/libgcj-3.3.4.jar, which is included in libgcj4-common.
Daniel
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-2-686
Locale: LANG=C, LC_CTYPE=C
Versions of packages gcj-3.3 depends on:
ii g++-3.3 1:3.3.4-6sarge1 The GNU C++ compiler
ii gcc-3.3-base 1:3.3.4-6sarge1 The GNU Compiler Collection (base
ii java-common 0.22 Base of all Java packages
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii libgcc1 1:3.4.1-5 GCC support library
ii libgcj4 1:3.3.4-6sarge1 Java runtime library for use with
ii zlib1g 1:1.2.1.1-5 compression library - runtime
-- no debconf information
Reply to: