Detected a JDK >= 1.5.0 Buildfile: build/build.xml init: [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target [unjar] Expanding: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/build/lib/merge/whack.jar into /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/whack compile: [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/classes [javac] Compiling 291 source files to /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/classes [javac] Note: * uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. jspc: [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/jspc [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/jspc/java [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/jspc/classes [mkdir] Created dir: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/target/webapp -jspc-impl: No public execute() in class org.apache.jasper.JspC BUILD FAILED /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/build/build.xml:414: The following error occurred while executing this line: /var/tmp/portage/jive-messenger-2.2.0/work/jive_messenger_src/build/build.xml:420: No public execute() in class org.apache.jasper.JspC Total time: 9 seconds [sun-jdk-1.5.0.05] "Sun JDK 1.5.0.05" (/etc/env.d/java/20sun-jdk-1.5.0.05) * Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo-r2 i686) ================================================================= System uname: 2.6.13-gentoo-r2 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions=4 -mfpmath=sse -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -ffast-math -fforce-addr -falign-functions=4 -mfpmath=sse -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.lug.ro/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow aalib acl acpi adns alsa apache2 avi bitmap-fonts bzlib caps cdr crypt cups curl curlwrappers dio eds emboss encode exif expat flac foomaticdb fortran ftp gd gif gmp gpm gstreamer imagemagick imap imlib java javamail jpeg junit ldap libg++ libwww mad maildir mailwrapper memlimit mhash mikmod mmap mmx mp3 mpeg ncurses nls nptl offensive ogg oggvorbis pam pcntl pcre pdflib png posix quicktime readline ruby samba session shared sharedmem slang slp soap sockets socks5 speex spell sqlite sse ssl svg sysvipc tcpd theora tiff truetype truetype-fonts type1-fonts unicode urandom usb vhosts vorbis wmf xml xml2 xmlrpc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Maybe even an upgrade to the newest version is needed :-D
java 1.5 is hard masked for a reason
This sucks... java 1.5 was released one year ago and gentoo is soo behind times.
And btw... the solution is described here: http://www.jivesoftware.org/community/thread.jspa?threadID=15772&tstart=105 It doesn't have anything to do with jdk 1.5
(In reply to comment #4) > It doesn't have anything to do with jdk 1.5 True, I was a bit quick with closing. On the other hand it's still not a bug, but a local configuration issue. It's up to you what you want to have in your classpath. Given that you even have the choice to distinct between system and user classpath, I don't see why jakarta-tomcat-jasper and jive-messenger should block each other. Use java-config. java herders, please reopen if my reasoning is wrong or if this doesn't match your idea of quality of java ebuilds.
It is the opinion of the java team that you should *never* set a system wide classpath.
The jive-messenger ebuild does not follow the java ebuild policy because it uses packed jars but I will be opening another bug for that. I don't have a system wide classpath set and jive-messenger emerges without problems with the current ebuild in the tree.
The thing is that I didn't explicitly set the classpath, but I think /etc/env.d/29sun-j2ee-1.3.1 did: CLASSPATH=/opt/sun-j2ee-1.3.1/lib/j2ee.jar This was the only thing in the classpath. Maybe someone should fix the sun-j2ee package?
Reopening until sun-j2ee is fixed.
This package is marked for removal[1]. Please try net-im/wildfire [1]http://article.gmane.org/gmane.linux.gentoo.devel/36331