Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107722 - jive-messenger compile failure
Summary: jive-messenger compile failure
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 107777
Blocks: 120513
  Show dependency tree
 
Reported: 2005-09-30 10:27 UTC by Andrei Ivanov
Modified: 2006-02-28 14:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Ivanov 2005-09-30 10:27:30 UTC
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
Comment 1 Andrei Ivanov 2005-09-30 10:39:09 UTC
Maybe even an upgrade to the newest version is needed :-D
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-09-30 16:30:21 UTC
java 1.5 is hard masked for a reason
Comment 3 Andrei Ivanov 2005-10-01 02:33:55 UTC
This sucks... java 1.5 was released one year ago and gentoo is soo behind times.
Comment 4 Andrei Ivanov 2005-10-01 02:48:17 UTC
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
Comment 5 Carsten Lohrke (RETIRED) gentoo-dev 2005-10-01 05:16:34 UTC
(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.
Comment 6 Petteri Räty (RETIRED) gentoo-dev 2005-10-01 05:23:57 UTC
It is the opinion of the java team that you should *never* set a system wide
classpath. 
Comment 7 Petteri Räty (RETIRED) gentoo-dev 2005-10-01 05:33:07 UTC
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.
Comment 8 Andrei Ivanov 2005-10-01 06:58:27 UTC
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?
Comment 9 Petteri Räty (RETIRED) gentoo-dev 2005-10-01 07:16:51 UTC
Reopening until sun-j2ee is fixed.
Comment 10 Gustavo Felisberto (RETIRED) gentoo-dev 2006-02-28 14:45:57 UTC
This package is marked for removal[1]. Please try net-im/wildfire

[1]http://article.gmane.org/gmane.linux.gentoo.devel/36331