[javac] /var/tmp/portage/jabref-1.7/work/jabref-1.7/src/java/net/sf/jabref/ExternalTab.java:9: package com.jgoodies.forms.layout does not exist [javac] import com.jgoodies.forms.layout.*; [javac] ^ [javac] Subsequently A LOT of could not resolve symbols, all related to Forms... e.g. /var/tmp/portage/jabref-1.7/work/jabref-1.7/src/java/net/sf/jabref/groups/GroupDialog.java:224: cannot resolve symbol [javac] symbol : class DefaultFormBuilder [javac] location: class net.sf.jabref.groups.GroupDialog [javac] builder = new DefaultFormBuilder(layout); [javac] ^ [javac] 54 errors BUILD FAILED /var/tmp/portage/jabref-1.7/work/jabref-1.7/build.xml:88: Compile failed; see the compiler error output for details. jgoodies-forms-1.0.5 is installed on the machine. I had the problem on both an x86 and an amd64 box and have not yet succeeded in compiling it. Both machines have blackdown-java 1.4.2-r2 installed Reproducible: Always Steps to Reproduce: 1. 2. 3.
The problem is of course that the classpath is not set to find jgoodies-forms. If I use the classpath as defined in /usr/share/jgoodies-forms/package.env it does not complain. Does something need to be moved to /etc/env.d? However, when setting the correct classpath it fails when preparing the compilation: [unjar] Expanding: /var/tmp/portage/jabref-1.7/work/jabref-1.7/lib/forms.jar into /var/tmp/portage/jabref-1.7/work/jabref-1.7/build/tmp BUILD FAILED /var/tmp/portage/jabref-1.7/work/jabref-1.7/build.xml:231: Error while expanding /var/tmp/portage/jabref-1.7/work/jabref-1.7/lib/forms.jar
fixed in cvs