Skip to content

Instantly share code, notes, and snippets.

@japhb
Created May 18, 2013 19:59
Show Gist options
  • Save japhb/179e0e5382b2fe03b28e to your computer and use it in GitHub Desktop.
Save japhb/179e0e5382b2fe03b28e to your computer and use it in GitHub Desktop.
Build failure in nqp-jvm at rev 9756183
~/git/nqp((9756183...))$ make && make install
perl -MExtUtils::Command -e mkpath bin
javac -source 1.7 -cp 3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar -g -d bin src/vm/jvm/runtime/org/perl6/nqp/jast2bc/*.java src/vm/jvm/runtime/org/perl6/nqp/runtime/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/*.java
jar cf0 nqp-runtime.jar -C bin/ .
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > src/stage1/gen/nqpmo.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=classfile \
--output=src/stage1/nqpmo.class src/stage1/gen/nqpmo.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=classfile \
--output=src/stage1/ModuleLoader.class src/vm/jvm/ModuleLoader.nqp
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp > src/stage1/gen/NQPCORE.setting
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting=NULL --no-regex-lib --target=classfile \
--output=src/stage1/NQPCORE.setting.class src/stage1/gen/NQPCORE.setting
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Node.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp > src/stage1/gen/QASTNode.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/QASTNode.class src/stage1/gen/QASTNode.nqp
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp src/QRegex/Cursor.nqp > src/stage1/gen/QRegex.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/QRegex.class src/stage1/gen/QRegex.nqp
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/HLL/Grammar.nqp src/HLL/Actions.nqp src/vm/jvm/HLL/Backend.nqp src/HLL/Compiler.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp > src/stage1/gen/NQPHLL.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/NQPHLL.class src/stage1/gen/NQPHLL.nqp
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/JASTNodes.nqp > src/stage1/gen/JASTNodes.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/JASTNodes.class src/stage1/gen/JASTNodes.nqp
perl -MExtUtils::Command -e mkpath src/stage1/gen
perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/Compiler.nqp > src/stage1/gen/QAST.nqp
java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/jline/jline-1.0.jar nqp --bootstrap --module-path=src/stage1 --setting-path=src/stage1 \
--setting=NQPCORE --no-regex-lib --target=classfile \
--output=src/stage1/QAST.class src/stage1/gen/QAST.nqp
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x402c6230, pid=10312, tid=1737300800
#
# JRE version: 7.0_21-b02
# Java VM: OpenJDK Client VM (23.7-b01 mixed mode linux-x86 )
# Problematic frame:
# V [libjvm.so+0x97230] BitMap::set_union(BitMap)+0x20
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/geoff/git/nqp/hs_err_pid10312.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-7/
#
make: *** [src/stage1/QAST.class] Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment