Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81924 - azureus-2.2.0.0-r1 fails to compile
Summary: azureus-2.2.0.0-r1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Jochen Maes (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-13 15:03 UTC by Lee Trager
Modified: 2005-11-01 06:22 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 Lee Trager 2005-02-13 15:03:59 UTC
When ever I try to compile azureus it fails to compile due to a java.lang.OutOfMemoryError error even though I have a gig of ram with plently of memory free.

Reproducible: Always
Steps to Reproduce:
1. emerge =azureus-2.2.0.0-r1
Actual Results:  
emerge azureus
Calculating dependencies ...done!
>>> emerge (1 of 1) net-p2p/azureus-2.2.0.0-r1 to /
>>> md5 src_uri ;-) Azureus_2.2.0.0_source.zip
>>> md5 src_uri ;-) seda-20040224.zip
>>> Unpacking source...
>>> Unpacking Azureus_2.2.0.0_source.zip to /var/tmp/portage/azureus-2.2.0.0-r1/
work/azureus
>>> Unpacking seda-20040224.zip to /var/tmp/portage/azureus-2.2.0.0-r1/work/azur
eus
>>> Source unpacked.


    [javac] The system is out of resources.
    [javac] Consult the following stack trace for details.
    [javac] java.lang.OutOfMemoryError

BUILD FAILED
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/build.xml:4: Compile failed; se
e the compiler error output for details.

Total time: 13 seconds

!!! ERROR: net-p2p/azureus-2.2.0.0-r1 failed.
!!! Function src_compile, Line 56, Exitcode 1
!!! ant build failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
Compiled

Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-
r0, 2.6.10-ck5 x86_64)
=================================================================
System uname: 2.6.10-ck5 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 15:35:48)
]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disab
led]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.4, 1.7.9-r1, 1.6.3, 1.4_p6, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/X11/xkb /usr/lib/
mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/
distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amd64 arts avi berkdb bitmap-fonts bzlib cdb cdr 
crypt cups dedicated divx4linux dvb dvd dvdr emul-linux-x86 esd ethereal f77 fam
 ffmpeg flac font-server foomaticdb fortran ftp gdbm gif gimpprint gpm gstreamer
 gtk gtk2gtkhtml imagemagick imlib ipv6 java jp2 jpeg junit lzw lzw-tiff mikmod 
mmap mng mozilla mp3 mpeg multilib ncurses nls nptl ogg oggvorbis openal opengl 
oss pam pdflib perl png python qt quicktime readline sdl slang ssl tcpd theora t
iff truetype truetype-fonts type1-fonts usb userlocales videos xine xml xml2 xmm
s xpm xrandr xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

java-config -L 
[blackdown-jre-1.4.2.01] "Blackdown JRE 1.4.2.01"
(/etc/env.d/java/20blackdown-jre-1.4.2.01)
[blackdown-jdk-1.4.2.01] "Blackdown JDK 1.4.2.01"
(/etc/env.d/java/20blackdown-jdk-1.4.2.01) *
Comment 1 Rick Jansen 2005-02-25 09:23:49 UTC
I'm experiencing the exact same problem, altho I have 1.5Gb of RAM which should be well enough.

merovingian root # emerge info
Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.8-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.8-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 25 2005, 10:08:01)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon64 -m64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -m64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://130.89.175.1/pub/os/linux/gentoo http://212.219.247.14/sites/www.ibiblio.org/gentoo/ http://212.219.247.11/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi aim alsa apm arts avi berkdb bitmap-fonts bzlib cdr cjk cross crypt cups curl db2 dbase dbm divx4linux dvd dvdr encode esd exif f77 fam fbcon font-server fortran ftp gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 icq imap imlib ipv6 java jp2 jpeg junit kde lzw lzw-tiff mikmod motif mozilla mpeg msn multilib ncurses nls oggvorbis opengl oss pam perl png python qt readline samba sdl shared slang ssl tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales xml xml2 xmms xpm xrandr xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 2 Rick Jansen 2005-03-01 10:12:32 UTC
Temporary fix:

merovingian root # export ANT_OPTS="-Xmx256m"
merovingian root # ACCEPT_KEYWORDS="~x86" emerge azureus
Comment 3 Rick Jansen 2005-03-01 10:18:26 UTC
Hmz. Sorry. That just makes it compile, it still won't run:

bash-2.05b$ azureus

/usr/bin/azureus: line 42: 13517 Killed                  java -cp $CLASSPATH -Djava.library.path=/usr/lib org.gudy.azureus2.ui.swt.Main "$1"
Comment 4 Thomas Raschbacher gentoo-dev 2005-07-12 02:13:37 UTC
Similar problem here:

Calculating dependencies ...done!
>>> emerge (1 of 1) net-p2p/azureus-2.2.0.0-r1 to /
>>> md5 files   ;-) azureus-2.2.0.0-r1.ebuild
>>> md5 files   ;-) files/digest-azureus-2.2.0.0-r1
>>> md5 files   ;-) files/azureus-gentoo.sh
>>> md5 files   ;-) files/azureus.desktop
>>> md5 files   ;-) files/build.xml
>>> md5 files   ;-) files/SWTThread.java
>>> md5 files   ;-) files/azureus.png
>>> md5 src_uri ;-) Azureus_2.2.0.0_source.zip
>>> md5 src_uri ;-) seda-20040224.zip
>>> Unpacking source...
>>> Unpacking Azureus_2.2.0.0_source.zip to
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus
>>> Unpacking seda-20040224.zip to /var/tmp/portage/azureus-2.2.0.0-r1/work/azureus
>>> Source unpacked.
    [javac]
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/com/aelitis/azureus/core/diskmanager/MemoryMappedFile.java:223:
cannot resolve symbol
    [javac] symbol  : class Cleaner 
    [javac] location: package misc
    [javac]   					sun.misc.Cleaner cleaner =
(sun.misc.Cleaner)getCleanerMethod.invoke( buffer, new Object[0] );
    [javac]                                                 ^
    [javac]
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/com/aelitis/azureus/core/diskmanager/MemoryMappedFile.java:223:
cannot resolve symbol
    [javac] symbol  : class Cleaner 
    [javac] location: package misc
    [javac]   					sun.misc.Cleaner cleaner =
(sun.misc.Cleaner)getCleanerMethod.invoke( buffer, new Object[0] );
    [javac]                                                                    
        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 2 errors

BUILD FAILED
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/build.xml:4: Compile failed;
see the compiler error output for details.

Total time: 25 seconds

!!! ERROR: net-p2p/azureus-2.2.0.0-r1 failed.
!!! Function src_compile, Line 57, Exitcode 1
!!! ant build failed
!!! If you need support, post the topmost build error, NOT this status message.


Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(TM) XP 1900+
Gentoo Base System version 1.4.3.12
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.2.3-r5, 2.3.5
sys-apps/sandbox:    1.2.9
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r2, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mtune=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distlocks sandbox sfperms strict"
GENTOO_MIRRORS=" ftp://ftp-mirror.internap.com/pub/gentoo/
ftp://mirrors.tds.net/gentoo ftp://gentoo.inode.at/source/
ftp://distro.ibiblio.org/pub/Linux/distributions/gentoo/"
LANG="en_US.UTF-8"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/lordvan/Projects/Linux/Gentoo/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib adns alsa apm arts avi berkdb bitmap-fonts bonobo canna cdr
crypt cscope cups curl directfb eds emboss encode esd fam flac foomaticdb
fortran freetds gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml
guile imagemagick imlib ipv6 jack java jpeg junit kde ldap libg++ libwww lirc
mad mcal mikmod motif mozilla mp3 mpeg mysql nas ncurses nls odbc ogg oggvorbis
opengl oss pam pdflib perl png postgres python qt quicktime readline ruby samba
scanner sdl slang snmp speex spell sqlite ssl svga tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts vorbis win32codecs xine xml xml2 xmms xv
zlib linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 5 rootxploit 2005-08-14 22:23:58 UTC
    [javac]
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/com/aelitis/azureus/core/diskmanager/MemoryMappedFile.java:223:
cannot resolve symbol
    [javac] symbol  : class Cleaner
    [javac] location: package misc
    [javac]                                     sun.misc.Cleaner cleaner =
(sun.misc.Cleaner)getCleanerMethod.invoke( buffer, new Object[0] );
    [javac]                                                 ^
    [javac]
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/com/aelitis/azureus/core/diskmanager/MemoryMappedFile.java:223:
cannot resolve symbol
    [javac] symbol  : class Cleaner
    [javac] location: package misc
    [javac]                                     sun.misc.Cleaner cleaner =
(sun.misc.Cleaner)getCleanerMethod.invoke( buffer, new Object[0] );
    [javac]                                                                    
        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -deprecation for details.
    [javac] 2 errors

BUILD FAILED
/var/tmp/portage/azureus-2.2.0.0-r1/work/azureus/build.xml:4: Compile failed;
see the compiler error output for details.
Comment 6 Marcin Kryczek (RETIRED) gentoo-dev 2005-10-02 16:47:11 UTC
please - test 2.3.0.4 and reopen if it's still a problem
Comment 7 Marcello Magaldi 2005-11-01 06:22:02 UTC
I tried with 2.3.0.4 and with export ANT_OPTS="-Xmx256m" and azureus compiled fine.