Bug 55934 - dev-java/bsf-2.3.0 won't compile with Rhino 1.4+
|
Bug#:
55934
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: karltk@gentoo.org
|
Reported By: howard_b_golden@yahoo.com
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: dev-java/bsf-2.3.0 won't compile with Rhino 1.4+
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-07-02 21:55 0000
|
See bug #52121
This is an upstream bug in bsf. See http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22558
According to the upstream diagnosis, the rhino DebuggableEngine interface was changed in 1.5. A correction is in the upstream CVS according to the upstream bugzilla.
Reproducible: Always
Steps to Reproduce:
1. emerge bsf # with rhino-1.5_rc5 in my case
Actual Results:
Build compile fails. See bug #52121 for complete error listing. My error listing
is identical.
Expected Results:
Should have compiled successfully,
This problem was found with several JDKs: blackdown-1.4.1, blackdown-1.4.2_rc1.
See upstream bug: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22558.
Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.5-gentoo)
=================================================================
System uname: 2.6.5-gentoo i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.1
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox usersandbox"
GENTOO_MIRRORS="http://gentoo.binarycompass.org ftp://gentoo.ccccom.com
http://128.213.5.34/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.ccccom.com"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d acl acpi acpi4linux alsa amd antlr apache2 apm arts
artswrappersuid avi berkdb bonobo caps cdr clamav crypt cups directfb dnd doc
droproot dv dvd dvdr encode esd ethereal evo expat f77 fbcon foomaticdb
foreign-package foreign-sysvinit freetds gb gcj gd gd-external gdbm gif ginac
gnome gnomedb gnuplot gpm gstreamer gtk gtk2 gtkhtml guile idea imap imlib
innodb ipv6 jabber jack java javamail jdepend jpeg jsch junit jython kde
kerberos ldap libg++ libgda libwww lids live log4j ltsp lua lzw-tiff mad maildir
matroska mbox mcal mdb memlimit mikmod mmx motif mozilla moznoirc moznomail mpeg
mysql ncurses nls nptl oav objc ocaml oci8 odbc ofx oggvorbis ooo-kde opengl
openssh oss pam parse-clocks pda pdflib pear-db perl pg-hier pic pie plotutils
png postgres ppds python qt quicktime radeon readline ruby ruby18 samba sasl sdk
sdl skey slang slp snmp speex spell sse ssl svga tcltk tcpd tetex theora tiff
truetype type1 unicode usb utf8 video_cards_radeon wmf wxwin wxwindows x86 xalan
xemacs xerces xml xml2 xmms xprint xv yahoo yv12 zeo zlib"
Created an attachment (id=34750) [details]
Patch to allow compilation with Rhino 1.5_rc5.
I am attaching a diff file that consists of all patches to allow compilation
with Rhino-1.5_rc5. These patches were developed by Igor Bukanov, and are from
the BSF CVS on apache.org.
bsf will not even look for rhino at compile time, so I'm stomped on how yo
manage to get into this problem.
I can only assume you have rhino in your system classpath.
I will look into fixing this.
Fixed. Available for testing as dev-java/bsf-2.3.0-r1. Thanks a bundle!