Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dev-java/icedtea-7.2.4.7 fails java.lang.OutOfMemoryError
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri May 09, 2014 4:25 pm    Post subject: dev-java/icedtea-7.2.4.7 fails java.lang.OutOfMemoryError Reply with quote

I’m trying to update my dev/java/icedtea:7 from 7.2.4.5 to 7.2.4.7, but I keep getting a java.lang.OutOfMemoryError all the time.

Code:
# emerge -1v dev-java/icedtea:7

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ~] dev-java/icedtea-7.2.4.7:7 [7.2.4.5:7] USE="X alsa cacao cups jamvm%* javascript jbootstrap kerberos nsplugin nss pulseaudio source webstart -cjk -debug -doc -examples -pax_kernel {-test} -zero%" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB


Part of the build log:

Code:
Build Machine Information:
   build machine = host.domain

Build Directory Structure:
   CWD = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot
   TOPDIR = .
   LANGTOOLS_TOPDIR = ./langtools
   JAXP_TOPDIR = ./jaxp
   JAXWS_TOPDIR = ./jaxws
   CORBA_TOPDIR = ./corba
   HOTSPOT_TOPDIR = ./hotspot
   JDK_TOPDIR = ./jdk

Build Directives:
   BUILD_LANGTOOLS = true
   BUILD_JAXP = true
   BUILD_JAXWS = true
   BUILD_CORBA = true
   BUILD_HOTSPOT = false
   BUILD_JDK    = true
   DEBUG_CLASSFILES = true
   DEBUG_BINARIES = true



Bootstrap Settings:
  BOOTDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0
    ALT_BOOTDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0
  BOOT_VER = 1.7.0 [requires at least 1.5]
  OUTPUTDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot
    ALT_OUTPUTDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot
  ABS_OUTPUTDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot
 
Build Tool Settings:
  SLASH_JAVA = /NOT-SET
    ALT_SLASH_JAVA =
  VARIANT = OPT
  JDK_DEVTOOLS_DIR = /NOT-SET/devtools
    ALT_JDK_DEVTOOLS_DIR =
  ANT_HOME = /usr/share/ant
  UNIXCOMMAND_PATH = /bin/
    ALT_UNIXCOMMAND_PATH =
  COMPILER_PATH = /usr/bin/
    ALT_COMPILER_PATH =
  DEVTOOLS_PATH = /usr/bin/
    ALT_DEVTOOLS_PATH =
  UNIXCCS_PATH = /usr/ccs/bin/
    ALT_UNIXCCS_PATH =
  USRBIN_PATH = /usr/bin/
    ALT_USRBIN_PATH =
  COMPILER_NAME = GCC4
  COMPILER_VERSION = GCC4
  CC_VER = 4.7.3 [requires at least 3.2]
  ZIP_VER = 3.0 [requires at least 2.2]
  UNZIP_VER = 6.00 [requires at least 5.12]
  ANT_VER = 1.9.1 [requires at least 1.7.1]
  TEMPDIR = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/tmp
 
Build Directives:
  OPENJDK = true
  USE_HOTSPOT_INTERPRETER_MODE =
  PEDANTIC =
  DEV_ONLY =
  NO_DOCS = true
  NO_IMAGES =
  TOOLS_ONLY =
  INSANE =
  COMPILE_APPROACH = parallel
  PARALLEL_COMPILE_JOBS = 7
    ALT_PARALLEL_COMPILE_JOBS = 7
  FASTDEBUG =
  COMPILER_WARNINGS_FATAL = false
  COMPILER_WARNING_LEVEL =
  SHOW_ALL_WARNINGS =
  INCREMENTAL_BUILD = false
  CC_HIGHEST_OPT =
  CC_HIGHER_OPT =
  CC_LOWER_OPT =
  CXXFLAGS =  -O2 -fPIC -DCC_NOEX -W -Wall  -Wno-unused -Wno-parentheses -fno-omit-frame-pointer -D_LITTLE_ENDIAN -g 
  CFLAGS =  -O2   -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN -g 
  BOOT_JAVA_CMD = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -Xmx1536m -Xms1536m -XX:PermSize=32m -XX:MaxPermSize=160m
  BOOT_JAVAC_CMD = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6 -XDignore.symbol.file=true -bootclasspath /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/jre/lib/rt.jar
  BOOT_JAR_CMD = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/jar
  BOOT_JARSIGNER_CMD = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/jarsigner
  JAVAC_CMD =
  JAVAH_CMD =
  JAVADOC_CMD =
 
Build Platform Settings:
  USER = root
  PLATFORM = linux
  ARCH = amd64
  LIBARCH = amd64
  ARCH_FAMILY = amd64
  ARCH_DATA_MODEL = 64
  ARCHPROP = amd64
  ALSA_VERSION = 1.0.27.2
  OS_VERSION = 3.14.3-gentoo [requires at least 2.6]
  OS_VARIANT_NAME = Gentoo
  OS_VARIANT_VERSION = 2.2
  MB_OF_MEMORY = 16024
 
GNU Make Settings:
  MAKE = /usr/bin/make
  MAKE_VER = 3.82 [requires at least 3.81]
  MAKECMDGOALS = sanity
  MAKEFLAGS = w
  SHELL = /bin/sh
 
Target Build Versions:
  JDK_VERSION = 1.7.0_55
  MILESTONE = fcs
  RELEASE = 1.7.0_55
  FULL_VERSION = 1.7.0_55-b14
  BUILD_NUMBER = b14
 
External File/Binary Locations:
  USRJDKINSTANCES_PATH = /opt/java
  BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0_55/promoted/latest/binaries
    ALT_BUILD_JDK_IMPORT_PATH =
  JDK_IMPORT_PATH = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0
    ALT_JDK_IMPORT_PATH = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0
  LANGTOOLS_DIST =
    ALT_LANGTOOLS_DIST = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist
  CORBA_DIST =
    ALT_CORBA_DIST = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/dist
  JAXP_DIST =
    ALT_JAXP_DIST = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/jaxp/dist
  JAXWS_DIST =
    ALT_JAXWS_DIST = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/jaxws/dist
  HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR
    ALT_HOTSPOT_DOCS_IMPORT_PATH =
  HOTSPOT_IMPORT_PATH = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/jamvm/install/hotspot
    ALT_HOTSPOT_IMPORT_PATH = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/jamvm/install/hotspot
  HOTSPOT_SERVER_PATH = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/jamvm/install/hotspot/jre/lib/amd64/server
    ALT_HOTSPOT_SERVER_PATH =
  CACERTS_FILE = ./../src/share/lib/security/cacerts
    ALT_CACERTS_FILE =
  CUPS_HEADERS_PATH = /usr/include
    ALT_CUPS_HEADERS_PATH =
 
OpenJDK-specific settings:
  FREETYPE_HEADERS_PATH = /usr/include
    ALT_FREETYPE_HEADERS_PATH =
  FREETYPE_LIB_PATH = /usr/lib
    ALT_FREETYPE_LIB_PATH =
 
Previous JDK Settings:
  PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE
    ALT_PREVIOUS_RELEASE_PATH =
  PREVIOUS_JDK_VERSION = 1.6.0
    ALT_PREVIOUS_JDK_VERSION =
  PREVIOUS_JDK_FILE =
    ALT_PREVIOUS_JDK_FILE =
  PREVIOUS_JRE_FILE =
    ALT_PREVIOUS_JRE_FILE =
  PREVIOUS_RELEASE_IMAGE = /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0
    ALT_PREVIOUS_RELEASE_IMAGE =


WARNING: You are not building the HOTSPOT sources.
         Hotspot libs will be obtained from
         the location set in ALT_HOTSPOT_IMPORT_PATH.
 
WARNING: This build does not include running javadoc.
 
Sanity check passed.

This all seems to be very normal. Also, since it says “check passed” it seems to be okay.
After that it start to compile, but stops very early:
Code:
/bin/mkdir -p /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba


########################################################################
########################################################################
##### Entering corba for target(s) all                             #####
########################################################################

(cd  ./corba/make && \
 /usr/bin/make LANGTOOLS_TOPDIR=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/langtools JDK_TOPDIR=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk JDK_MAKE_SHARED_DIR=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7 MILESTONE=fcs BUILD_NUMBER=b14 JDK_BUILD_NUMBER=b14 FULL_VERSION=1.7.0_55-b14 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0_55 JDK_MKTG_VERSION=7u55 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 STATIC_CXX=false PAX_COMMAND=/sbin/paxctl PAX_COMMAND_ARGS="-m" ARCH_DATA_MODEL=64 COOKED_JDK_UPDATE_VERSION=550 COOKED_BUILD_NUMBER=14 ANT_HOME="/usr/share/ant" ALT_OUTPUTDIR=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba ALT_BOOTDIR=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0 ALT_JDK_IMPORT_PATH=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0 ALT_LANGTOOLS_DIST=/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist all)
make[4]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make'
make[5]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/strip_properties'
/bin/echo -e "Main-Class: build.tools.stripproperties.StripProperties" > /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/stripproperties_manifest.mf
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6 -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses \
    -sourcepath ../../tools/src ../../tools/src/build/tools/stripproperties/StripProperties.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/jar cfm /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/stripproperties.jar /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/stripproperties_manifest.mf \
    -C /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses build/tools/stripproperties \
    -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m || rm -f /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/stripproperties.jar
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/strip_properties'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/idlj'
/bin/echo -e "Main-Class: com.sun.tools.corba.se.idl.toJavaPortable.Compile" > /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/idlj_manifest.mf
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6 -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses \
    -sourcepath ../../../src/share/classes ../../../src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/Compile.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/jar cfm /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/idlj.jar /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/idlj_manifest.mf \
    -C /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses com/sun/tools/corba/se/idl/toJavaPortable \
    -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m || rm -f /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/idlj.jar
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/idlj'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/logutil'
/bin/echo -e "Main-Class: com.sun.tools.corba.se.logutil.MC" > /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/MC_manifest.mf
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6 -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses \
    -sourcepath ../../../src/share/classes ../../../src/share/classes/com/sun/tools/corba/se/logutil/MC.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/jar cfm /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/MC.jar /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses/MC_manifest.mf \
    -C /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btclasses com/sun/tools/corba/se/logutil \
    -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m || rm -f /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/btjars/MC.jar
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools/logutil'
make[5]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/tools'
make[5]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/corbalogsources'
/bin/cat /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/*.resource > /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/LogStrings.properties
if [ -s /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/com.sun.corba.se/.classes.list ] ; then \
  /bin/cat /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/com.sun.corba.se/.classes.list; \
  /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m  -g -XDignore.symbol.file=true -source 7 -target 7 -encoding ascii -classpath /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist/lib/classes.jar  -Xprefer:source \
    -sourcepath "/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build:../../../../src/solaris/classes:../../../../src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/solaris/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/langtools/src/share/classes" \
    -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/classes @/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/com.sun.corba.se/.classes.list; \
fi
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/corbalogsources'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/corbalogcompile'
if [ -s /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/com.sun.corba.se.impl.logging/.classes.list ] ; then \
  /bin/cat /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/com.sun.corba.se.impl.logging/.classes.list; \
  /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m  -g -XDignore.symbol.file=true -source 7 -target 7 -encoding ascii -classpath /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist/lib/classes.jar  -Xprefer:source \
    -sourcepath "/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build:../../../../src/solaris/classes:../../../../src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/solaris/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/langtools/src/share/classes" \
    -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/classes @/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/com.sun.corba.se.impl.logging/.classes.list; \
fi
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/ActivationSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/IORSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/InterceptorsSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/NamingSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/OMGSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/ORBUtilSystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/POASystemException.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/com/sun/corba/se/impl/logging/UtilSystemException.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/corbalogcompile'
make[6]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/rmic'
if [ -s /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/sun.rmi.rmic/.classes.list ] ; then \
  /bin/cat /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/sun.rmi.rmic/.classes.list; \
  /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m  -g -XDignore.symbol.file=true -source 7 -target 7 -encoding ascii -classpath /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist/lib/classes.jar  -Xprefer:source \
    -sourcepath "/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build:../../../../src/solaris/classes:../../../../src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/solaris/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/langtools/src/share/classes" \
    -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/classes @/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/sun/sun.rmi.rmic/.classes.list; \
fi
../../../../src/share/classes/sun/rmi/rmic/iiop/AbstractType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ArrayType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/BatchEnvironment.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ClassType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/CompoundType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/Constants.java
../../../../src/share/classes/sun/rmi/rmic/iiop/DirectoryLoader.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ClassPathLoader.java
../../../../src/share/classes/sun/rmi/rmic/iiop/Generator.java
../../../../src/share/classes/sun/rmi/rmic/iiop/Util.java
../../../../src/share/classes/sun/rmi/rmic/iiop/IDLGenerator.java
../../../../src/share/classes/sun/rmi/rmic/iiop/IDLNames.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ImplementationType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/InterfaceType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/NCClassType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/NCInterfaceType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/NameContext.java
../../../../src/share/classes/sun/rmi/rmic/iiop/PrimitiveType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/PrintGenerator.java
../../../../src/share/classes/sun/rmi/rmic/iiop/RemoteType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/SpecialClassType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/SpecialInterfaceType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java
../../../../src/share/classes/sun/rmi/rmic/iiop/Type.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ValueType.java
../../../../src/share/classes/sun/rmi/rmic/iiop/StaticStringsHash.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ContextStack.java
../../../../src/share/classes/sun/rmi/rmic/iiop/ContextElement.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput


The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError
        at java.lang.Throwable.fillInStackTrace(Throwable.java:783)
        at java.lang.Throwable.<init>(Throwable.java:250)
        at java.lang.Error.<init>(Error.java:58)
        at java.lang.VirtualMachineError.<init>(VirtualMachineError.java:42)
        at java.lang.OutOfMemoryError.<init>(OutOfMemoryError.java:48)
        at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:153)
        at com.sun.tools.javac.util.Position.makeLineMap(Position.java:77)
        at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1147)
        at com.sun.tools.javac.parser.JavacParser.parseCompilationUnit(JavacParser.java:2310)
        at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:595)
        at com.sun.tools.javac.main.JavaCompiler.complete(JavaCompiler.java:741)
        at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2232)
        at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2139)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:421)
        at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:821)
        at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2320)
        at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1062)
        at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:1121)
        at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:1177)
        at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:1202)
        at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:1396)
        at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:2162)
        at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1705)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribType(Attr.java:473)
        at com.sun.tools.javac.comp.Attr.attribType(Attr.java:466)
        at com.sun.tools.javac.comp.Attr.attribBase(Attr.java:635)
        at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:887)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:421)
        at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:821)
        at com.sun.tools.javac.comp.Enter.complete(Enter.java:491)
        at com.sun.tools.javac.main.JavaCompiler.complete(JavaCompiler.java:754)
        at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2232)
        at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2139)
        at com.sun.tools.javac.code.Symbol.complete(Symbol.java:421)
        at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:821)
        at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2320)
        at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1062)
        at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:1121)
        at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:1173)
        at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:1202)
        at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:1396)
        at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:2162)
        at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1705)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2247)
        at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1521)
        at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1321)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:449)
        at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:887)
        at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:725)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
        at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
        at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:918)
        at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:781)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
        at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:836)
        at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:669)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
        at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:3250)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3173)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3129)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3109)
        at com.sun.tools.javac.comp.Attr.attrib(Attr.java:3083)
        at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1184)
        at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829)
        at com.sun.tools.javac.main.Main.compile(Main.java:439)
        at com.sun.tools.javac.main.Main.compile(Main.java:353)
        at com.sun.tools.javac.main.Main.compile(Main.java:342)
        at com.sun.tools.javac.main.Main.compile(Main.java:333)
        at com.sun.tools.javac.Main.compile(Main.java:76)
        at com.sun.tools.javac.Main.main(Main.java:61)
make[6]: *** [.compile.classlist] Error 3
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi/rmic'
make[5]: *** [build] Error 1
make[5]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/sun/rmi'
make[4]: *** [build] Error 1
make[4]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make'
make[3]: *** [corba-build] Error 2
make[3]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make[2]: *** [build_product_image] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make[1]: *** [jdk_only] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make: *** [stamps/icedtea-boot.stamp] Error 2
 * ERROR: dev-java/icedtea-7.2.4.7::gentoo failed (compile phase):
 *   emake failed


If needed I can provide the complete build log and emerge --info, although I doubt that will help.

The Java update for dev-java/icedtea:6 worked normally (about two weeks ago), but icedtea:7 failed ever since.

I’m very glad to get any hint at all what to try next. Should I emerge dev-java/icedtea-bin and try building icedtea:7 with it? Is there maybe a way to check if the current icedtea:7 works correctly? Or maybe I should try --jobs=1 for a start?

Help much appreciated. Thanks in advance.


Last edited by Atha on Fri May 09, 2014 4:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri May 09, 2014 4:32 pm    Post subject: Reply with quote

So I tried with emerge -1v --jobs=1 dev-java/icedtea:7

Code:
make[7]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/org/omg/sources'
make[7]: Entering directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/org/omg/PortableServer'
if [ -s /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/org.omg.PortableServer/.classes.list ] ; then \
  /bin/cat /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/org.omg.PortableServer/.classes.list; \
  /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/bootstrap/jdk1.6.0/bin/javac  -J-XX:ThreadStackSize=1664 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx1536m -J-Xms1536m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m  -g -XDignore.symbol.file=true -source 7 -target 7 -encoding ascii -classpath /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/langtools/dist/lib/classes.jar  -Xprefer:source \
    -sourcepath "/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build:../../../../src/solaris/classes:../../../../src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/share/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/jdk/src/solaris/classes:/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/langtools/src/share/classes" \
    -d /var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/classes @/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk.build-boot/corba/tmp/org/org.omg.PortableServer/.classes.list; \
fi
../../../../src/share/classes/org/omg/PortableServer/CurrentHelper.java
../../../../src/share/classes/org/omg/PortableServer/POAHelper.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/ServantActivatorHelper.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/ServantActivatorPOA.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/_ServantActivatorStub.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/ServantLocatorHelper.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/ServantLocatorPOA.java
/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/generated.build/org/omg/PortableServer/_ServantLocatorStub.java
Unknown -XX option: -XX:-PrintVMOptions
Unknown -XX option: -XX:+UnlockDiagnosticVMOptions
Unknown -XX option: -XX:-LogVMOutput


The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError
        at java.lang.Throwable.fillInStackTrace(Throwable.java:783)
        at java.lang.Throwable.<init>(Throwable.java:250)
        at java.lang.Error.<init>(Error.java:58)
        at java.lang.VirtualMachineError.<init>(VirtualMachineError.java:42)
        at java.lang.OutOfMemoryError.<init>(OutOfMemoryError.java:48)
        at com.sun.tools.javac.util.SharedNameTable.fromUtf(SharedNameTable.java:138)
        at com.sun.tools.javac.util.Names.fromUtf(Names.java:296)
        at com.sun.tools.javac.util.ByteBuffer.toName(ByteBuffer.java:165)
        at com.sun.tools.javac.jvm.ClassWriter.typeSig(ClassWriter.java:425)
        at com.sun.tools.javac.jvm.ClassWriter.writePool(ClassWriter.java:511)
        at com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1573)
        at com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1448)
        at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:713)
        at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1451)
        at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1419)
        at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829)
        at com.sun.tools.javac.main.Main.compile(Main.java:439)
        at com.sun.tools.javac.main.Main.compile(Main.java:353)
        at com.sun.tools.javac.main.Main.compile(Main.java:342)
        at com.sun.tools.javac.main.Main.compile(Main.java:333)
        at com.sun.tools.javac.Main.compile(Main.java:76)
        at com.sun.tools.javac.Main.main(Main.java:61)
make[7]: *** [.compile.classlist] Error 3
make[7]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/org/omg/PortableServer'
make[6]: *** [build] Error 1
make[6]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/org/omg'
make[5]: *** [build] Error 1
make[5]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make/org'
make[4]: *** [build] Error 1
make[4]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot/corba/make'
make[3]: *** [corba-build] Error 2
make[3]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make[2]: *** [build_product_image] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make[1]: *** [jdk_only] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-java/icedtea-7.2.4.7/work/icedtea-2.4.7/openjdk-boot'
make: *** [stamps/icedtea-boot.stamp] Error 2
 * ERROR: dev-java/icedtea-7.2.4.7::gentoo failed (compile phase):
 *   emake failed


It failed later, but with the same error: java.lang.OutOfMemoryError.
Back to top
View user's profile Send private message
sera
Retired Dev
Retired Dev


Joined: 29 Feb 2008
Posts: 1017
Location: CET

PostPosted: Fri May 09, 2014 5:37 pm    Post subject: Reply with quote

The bootstrap build is failing, so simply disabling jbootstrap might work around this issue.

To decide whether this is a bug some more information is needed, like arch, available ram, system jvm including useflags, hardened profile and maybe more.

Also I strongly recommend to disable the cacao useflag if this is an x86 system where using anything but hotspot hardly makes sense. The memory issues might well be caused by the system vm using cacao, so this still would be a bug.
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri May 09, 2014 5:48 pm    Post subject: Reply with quote

Code:
# ~emerge -1v dev-java/icedtea-bin:7

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-java/icedtea-bin-7.2.4.3:7  USE="X alsa cups nsplugin -cjk -doc -examples -source" 54,143 kB
[ebuild  NS    ] dev-java/icedtea-web-1.4.1:0 [1.3.2:6, 1.3.2-r7:7] USE="icedtea7 javascript nsplugin -doc {-test}" 1,344 kB

Total: 2 packages (1 new, 1 in new slot), Size of downloads: 55,487 kB

>>> Verifying ebuild manifests
>>> Emerging (1 of 2) dev-java/icedtea-bin-7.2.4.3
>>> Installing (1 of 2) dev-java/icedtea-bin-7.2.4.3
>>> Emerging (2 of 2) dev-java/icedtea-web-1.4.1
>>> Installing (2 of 2) dev-java/icedtea-web-1.4.1
>>> Jobs: 2 of 2 complete                           Load avg: 2.59, 1.30, 0.94
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
# java-config-2 -L
The following VMs are available for generation-2:
1)      IcedTea JDK 6.1.13.3 [icedtea-6]
*)      IcedTea JDK 7.2.4.5 [icedtea-7]
3)      IcedTea JDK 7.2.4.3 [icedtea-bin-7]
# java-config-2 -S 3
Now using icedtea-bin-7 as your generation-2 system JVM
# java-config -L
The following VMs are available for generation-2:
1)      IcedTea JDK 6.1.13.3 [icedtea-6]
2)      IcedTea JDK 7.2.4.5 [icedtea-7]
*)      IcedTea JDK 7.2.4.3 [icedtea-bin-7]
# env-update
>>> Regenerating /etc/ld.so.cache...
# source /etc/profile


So, I’ve tried to build icedtea:7 with the provided icedtea-bin:7 package… Interestingly, it pulls dev-java/icedtea-web:0 i.e. icedtea-web-1.4.1, but why?
Anyway, it succeeded. Was 7.2.4.5 broken? And if so, why did it successfully build icedtea:6 then?
Back to top
View user's profile Send private message
sera
Retired Dev
Retired Dev


Joined: 29 Feb 2008
Posts: 1017
Location: CET

PostPosted: Fri May 09, 2014 6:25 pm    Post subject: Reply with quote

Less likely a bug in cacao in icedtea-7.2.4.5 than in the build system of 7.2.4.7. At a glance I suspect that the heap size specified simply became just a tad to low for your particular arch and needs to be adjusted.

Please file a bug providing emerge --info and the full build log.
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri May 09, 2014 7:42 pm    Post subject: Reply with quote

https://bugs.gentoo.org/show_bug.cgi?id=509934
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum