Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 66520
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Java team <java@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mark Wolfe <mwolfe@netspace.net.au>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
jikes.diff jikes.diff patch Jan Brinkmann (RETIRED) 2004-12-24 14:28 0000 955 bytes Details | Diff
commons-httpclient-2.0-r1.ebuild.diff commons-httpclient-2.0-r1.ebuild.diff patch Jan Brinkmann (RETIRED) 2004-12-24 14:29 0000 471 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 66520 depends on: Show dependency tree
Bug 66520 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-10-06 05:39 0000
A semantic error occurs when trying to emerge dev-java/commons-httpclient with
the jikes use flag.

Reproducible: Always
Steps to Reproduce:
1.USE="jikes" emerge commons-httpclient

Actual Results:  
    [javac]    728.         public ConnectionPool connectionPool;
    [javac]                        ^------------^
    [javac] *** Semantic Error: The static type
"org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionSource"
must use a qualified name to access the non-static member type
"org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ConnectionPool"
of the enclosing type
"org.apache.commons.httpclient.MultiThreadedHttpConnectionManager".



markw@mojo dev-java $ emerge info
Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl
divx4linux dvd dvdr encode esd ethereal evo expat flac foomaticdb gd gdbm gif
gnome gpm gps gstreamer gtk gtk2 imap imlib java javamail jce jikes jpeg kde
ldap libg++ libwww mad mikmod mmx mmx2 motif mozilla mpeg mysql ncurses nls
oggvorbis opengl oss pam pda pdflib perl php png python qt quicktime readline
samba sdl slang snmp spell ssl svga tcpd truetype x86 xinerama xml xml2 xmms
xprint xv xvid zlib"

------- Comment #1 From Greg Fortune 2004-10-06 17:43:04 0000 -------
Same problem here while trying to install the newest jmeter.

USE="-jikes" emerge httpclient
allowed the install to complete successfully.

My emerge info is almost the same, but here it is anyway...

root@gfortune config # emerge info
Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.mirrors.pair.com/ ftp://gentoo.ccccom.com http://gentoo.llarian.net/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d aalib acl acpi aim alsa apache2 apm arts avi berkdb bitmap-fonts bonobo caps cdr crypt cscope cups curl dba dga directfb doc dvd dvdr encode esd ethereal evo fastcgi fbcon fftw firebird flac flash foomaticdb freetds gb gd gdbm gif gmp gnome gphoto2 gpm gtk gtk2 gtkhtml guile icq imagemagick imap imlib innodb ipv6 jabber java jikes jpeg junit kde kerberos krb4 ldap lesstif libg++ libgda libwww mad maildir mbox mcal mikmod mmx motif mozilla mpeg mpi msn mysql nas ncurses nls objc odbc offensive oggvorbis opengl oscar oss pam pda pdflib perl plotutils png postgres ppds prelude python qt quicktime readline ruby samba sasl scanner sdl session slang slp snmp socks5 speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora tiff truetype unicode usb vhosts wmf wxwindows x86 xinerama xml xml2 xmms xosd xprint xsl xv xvid yahoo zeo zlib"

------- Comment #2 From Thomas Matthijs (RETIRED) 2004-10-12 12:30:53 0000 -------
fixed now

------- Comment #3 From Bernd Waibel 2004-12-24 14:10:36 0000 -------
I have the same problem with the stable 2.0-r1 release. When I do not use the jikes USE flag, the compilation succeeds, as in the case of the other people. 

As it is the same error as initialy described by this bug, I will not repeat it here.

Please reopen this bug, as it seems not be solved.


Gentoo Base System version 1.4.16
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r12 i686)
=================================================================
System uname: 2.6.9-gentoo-r12 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -fforce-addr -mfpmath=sse -mmmx -msse -msse2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -fforce-addr -mfpmath=sse -mmmx -msse -msse2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg candy ccache collision-protect distlocks fixpackages nostrip sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/mnt/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-de"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib accessibility acl acpi aim alsa apache2 arts avi berkdb bitmap-fonts crypt cscope cups dedicated doc dvd encode esd exif fam flac foomaticdb fortran gdbm ggi gif gnome gpm gstreamer gtk2 hal icq jabber jack java joystick jpeg junit libwww mad maildir mikmod mmx mmx2 motif mpeg mpi msn ncurses nls nptl odbc offensive oggvorbis openal opengl oscar oss pam pic pie png ppds pwdb python qt quicktime readline samba sdl shared slang spell sqlite sse ssl svg svga sysvipc tcpd tetex tiff truetype unicode usb videos xml xml2 xmms xprint yahoo zlib"

------- Comment #4 From Jan Brinkmann (RETIRED) 2004-12-24 14:28:09 0000 -------
Created an attachment (id=46808) [details]
jikes.diff

this patch resolves the issue with jikes

------- Comment #5 From Jan Brinkmann (RETIRED) 2004-12-24 14:29:19 0000 -------
Created an attachment (id=46809) [details]
commons-httpclient-2.0-r1.ebuild.diff

an patch for the ebuild, adds an epatch call to it to make use of the
jikes.diff

------- Comment #6 From Bernd Waibel 2004-12-25 04:38:16 0000 -------
Hi thanks very much. This patch helped. I even noticed that the jikes.diff file is now in portage and will be used automatically.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug