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