If you install the gcc30 port (or probably gcc31 and gcc32), gcj is installed. The gettext port picks this up and assumes you have a working java environment, but you don't and building gettext fails as a result with the following error: cc -O -pipe -march=pentiumpro -o .libs/urlget urlget.o -L/usr/local/lib ../lib/.libs/libgettextlib.so /usr/ports/devel/gettext/work/gettext-0.11.1/intl/.libs/libintl.so -liconv -liconv -liconv ../intl/.libs/libintl.so -liconv -lc -liconv -Wl,--rpath -Wl,/usr/local/lib creating urlget /bin/sh ../lib/javacomp.sh -d . ./gnu/gettext/DumpResource.java ./gnu/gettext/DumpResource.java:0: Can't find default package `java.lang'. Check the CLASSPATH environment variable and the access to the archives. ./gnu/gettext/DumpResource.java:0: confused by earlier errors, bailing out *** Error code 1 Stop in /usr/ports/devel/gettext/work/gettext-0.11.1/src. <snip> Fix: No idea. How-To-Repeat: Install lang/gcc30. Then try to compile devel/gettext.
Responsible Changed From-To: freebsd-ports->obrien Over to maintainer of gcc30
Responsible Changed From-To: obrien->sobomax gettext problem, not gcc30 port problem. (however I will remove Java from the gcc30 port as the 3.1 version is better) If the same problem exists for the 3.1 version, gettext needs to be hacked.
Responsible Changed From-To: sobomax->ade Over to gettext maintainer.
Responsible Changed From-To: ade->freebsd-ports Ade resigned.
It looks like this can be closed. The problem doesn't exist with current gcc* ports. -- Brooks
State Changed From-To: open->closed Originator said it's no longer a problem.