Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21778 - dev-java/xerces-2.3.0-r1 ebuild introduces API change
Summary: dev-java/xerces-2.3.0-r1 ebuild introduces API change
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Adrian Almenar
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-27 13:09 UTC by sf
Modified: 2003-11-21 23:53 UTC (History)
0 users

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


Attachments
XercesTest.java; this must compile (XercesTest.java,295 bytes, text/plain)
2003-06-03 10:29 UTC, sf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sf 2003-05-27 13:09:06 UTC
In order to work around a bug in the blackdown java compiler, patches were added
to version 2.3.0-r1 that make the following Java classes in package
org.apache.html.dom abstract (see bug #20712):

HTMLFrameElementImpl
HTMLIFrameElementImpl
HTMLObjectElementImpl

These patches must be removed, otherwise software using these class is going to
break.

Instead, the ebuild should either use jikes or another jdk to compile the xerces
sources. Working combinations are: blackdown-jdk with jikes, sun-jdk with or
without jikes.

Reproducible: Always
Steps to Reproduce:




Portage 2.0.48 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-xfs i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/gentoo/portage"
DISTDIR="/gentoo/distfiles"
PKGDIR="/gentoo/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 -3dfx -3dnow aalib acl acpi -afs alsa apache2 apm -arts -atlas avi
berkdb -bonobo -canna cdr -cjk crypt cups curl -debug dga directfb doc dvb dvd
-emacs encode -esd ethereal -ev6 evo fbcon firebird flash freetds -freewnn gb gd
gdbm ggi gif -gnome gphoto2 gpm gps gtk gtk2 gtkhtml -guile -icc -icc-pgo imap
imlib innodb informix ipv6 java jikes jpeg junit -kde kerberos ladcca lcms ldap
-leim libg++ -libgda libwww lirc -maildir -matrox -mbox mcal mikmod -memlimit
mmx motif mozilla mpeg mpi -mule mysql nas ncurses nhc98 nls -nocardbus oav oci8
odbc oggvorbis opengl oss pam pcmcia pda pdflib -perl plotutils png pnp postgres
prebuilt -python -qt quicktime readline -ruby samba sasl scanner sdl slang slp
snmp socks5 spell sse ssl -static svga -tcltk tcpd tetex tiff truetype trusted
usb -voodoo3 wavelan wmf X Xaw3d xface xinerama xml xml2 xmms xv -zeo zlib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -pipe"
CXXFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="buildpkg ccache sandbox userpriv usersandbox"
Comment 1 Dylan Carlson (RETIRED) gentoo-dev 2003-06-02 17:43:20 UTC
OK... Give me an example where blackdown-compiled xerces breaks another 
package in the tree, because I have not been able to find any.  You made the 
same claim in bug #20712.  Until you give me an example I can test against where 
this breaks something, it will be closed as CANTFIX/WONTFIX. 
 
I will humor the situation until you have a chance to reply. 
Comment 2 sf 2003-06-03 10:29:07 UTC
Created attachment 12754 [details]
XercesTest.java; this must compile

attached a small Java program as testcase. With the API change it does not
compile but it should.
Comment 3 Adrian Almenar 2003-11-21 23:53:57 UTC
This no longer happens with xerces 2.5.0.