Skip to content

Build fails - preverify seg fault #14

@devNat0

Description

@devNat0

I am unable to build both on my arch host (latest pico sdk) and inside an Ubuntu 22 container (sdk 1.5.1).
how I am trying to build it:
Dockerfile:

FROM eclipse-temurin:8-jdk-jammy
WORKDIR /root
RUN apt-get update && \
    apt-get install -y git cmake python3 gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential gcc-multilib g++-multilib ninja-build

RUN git clone --recursive --branch 1.5.1 https://github.com/raspberrypi/pico-sdk.git && \
    git clone https://github.com/orenskl/pico-jvm.git

HOST commands:

mkdir logs
sudo docker build -t pico-jvm-container .
sudo docker run -v $(pwd)/logs:/logs -it pico-jvm-container /bin/bash

CONTAINER commands:

mkdir build
cd build
cmake -DPICO_SDK_PATH=/root/pico-sdk .. -G Ninja
cmake --build . >> /logs/build.log 2>&1

build.log:

[1/103] Building ASM object pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.obj
[2/103] Linking ASM executable pico-sdk/src/rp2_common/boot_stage2/bs2_default.elf
[3/103] Generating bs2_default.bin
[4/103] Generating bs2_default_padded_checksummed.S
[5/103] Creating directories for 'jvm_lib'
[6/103] Creating directories for 'PioasmBuild'
[7/103] Creating directories for 'ELF2UF2Build'
[8/103] No download step for 'PioasmBuild'
[9/103] No download step for 'jvm_lib'
[10/103] No download step for 'ELF2UF2Build'
[11/103] No update step for 'PioasmBuild'
[12/103] No update step for 'jvm_lib'
[13/103] No update step for 'ELF2UF2Build'
[14/103] No patch step for 'PioasmBuild'
[15/103] No patch step for 'jvm_lib'
[16/103] No patch step for 'ELF2UF2Build'
[17/103] Performing configure step for 'PioasmBuild'
loading initial cache file /root/pico-jvm/build/pico-sdk/src/rp2_common/tinyusb/pioasm/tmp/PioasmBuild-cache-Release.cmake
-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/pico-jvm/build/pioasm
[18/103] Performing configure step for 'ELF2UF2Build'
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/pico-jvm/build/elf2uf2
[19/103] Performing configure step for 'jvm_lib'
-- Found Java: /opt/java/openjdk/bin/java (found suitable exact version "1.8.0_432") 
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build
[19/103] Performing build step for 'jvm_lib'
[1/227] Creating directories for 'romgen'
[2/227] No download step for 'romgen'
[3/227] No update step for 'romgen'
[4/227] No patch step for 'romgen'
[5/227] Performing configure step for 'romgen'
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/romgen-prefix/src/romgen-build
[5/227] Performing build step for 'romgen'
[1/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Assembler_c.cpp.o
[2/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Instructions_c.cpp.o
[3/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/RegisterAllocator_c.cpp.o
[4/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/VirtualStackFrame_c.cpp.o
[5/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/GlobalDefinitions_c.cpp.o
[6/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Addressing_c.cpp.o
[7/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/BinaryAssembler_c.cpp.o
[8/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/CompiledMethodDesc_c.cpp.o
[9/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Frame_c.cpp.o
[10/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/CodeOptimizer_c.cpp.o
[11/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/FloatSupport_c.cpp.o
[12/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/CompilationQueue_c.cpp.o
[13/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/Addressing.cpp.o
[14/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/FPURegisterMap_c.cpp.o
[15/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/CompiledMethod_c.cpp.o
[16/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Disassembler_c.cpp.o
[17/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/CodeGenerator_c.cpp.o
[18/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/BinaryAssemblerCommon.cpp.o
[19/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Debug_c.cpp.o
[20/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/BinaryLabel.cpp.o
[21/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/InterpreterRuntime_c.cpp.o
[22/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/CompilerObject.cpp.o
[23/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/Compiler.cpp.o
[24/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/CompilationQueue.cpp.o
[25/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/BytecodeCompileClosure.cpp.o
[26/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/CompilerTest.cpp.o
[27/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/Location.cpp.o
[28/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/CodeGenerator.cpp.o
[29/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/VirtualStackFrame.cpp.o
[30/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/VSFMergeTest.cpp.o
[31/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/debugger/JavaDebugger.cpp.o
[32/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/debugger/MemoryMonitorMd.cpp.o
[33/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/debugger/MemoryMonitor.cpp.o
[34/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/BytecodeClosure.cpp.o
[35/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/Value.cpp.o
[36/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/Relocation.cpp.o
[37/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/debugger/VMEvent.cpp.o
[38/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/LiteralPoolElement.cpp.o
[39/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/compiler/RegisterAllocator.cpp.o
[40/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/IEEE754_fmod.cpp.o
[41/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/Cosine_kernel.cpp.o
[42/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/FloatNatives.cpp.o
[43/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_acos.cpp.o
[44/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/IEEE754_rem_pio2.cpp.o
[45/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_asin.cpp.o
[46/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/IEEE754_sqrt.cpp.o
[47/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_atan.cpp.o
[48/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_copysign.cpp.o
[49/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_fabs.cpp.o
[50/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_ceil.cpp.o
[51/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_cos.cpp.o
[52/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_sin.cpp.o
[53/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_atan2.cpp.o
[54/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_scalbn.cpp.o
[55/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_floor.cpp.o
[56/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/JFP_lib_tan.cpp.o
[57/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/Sine_kernel.cpp.o
[58/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/Tangent_kernel.cpp.o
[59/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Buffer.cpp.o
[60/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/CallInfo.cpp.o
[61/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Boundary.cpp.o
[62/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/JavaOop.cpp.o
[63/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/float/Remainder_pio2_kernel.cpp.o
[64/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ArrayClass.cpp.o
[65/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ClassParserState.cpp.o
[66/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Array.cpp.o
[67/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ExecutionStack.cpp.o
[68/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/FarClass.cpp.o
[69/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/CompiledMethod.cpp.o
[70/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/FieldType.cpp.o
[71/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/EntryActivation.cpp.o
[72/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Instance.cpp.o
[73/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/JavaClassObj.cpp.o
[74/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/JavaNear.cpp.o
[75/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/MetaObjType.cpp.o
[76/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ClassInfo.cpp.o
[77/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/MixedOop.cpp.o
[78/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/NearClass.cpp.o
[79/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ObjNear.cpp.o
[80/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Near.cpp.o
[81/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/SoftRefArray.cpp.o
[82/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/JavaClass.cpp.o
[83/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ROMizerHashEntry.cpp.o
[84/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ObjArrayClass.cpp.o
[85/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ObjArray.cpp.o
[86/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/String.cpp.o
[87/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Signature.cpp.o
[88/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Symbols.cpp.o
[89/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/StringTable.cpp.o
[90/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/OopVisitor.cpp.o
[91/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/SymbolTable.cpp.o
[92/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/StackmapList.cpp.o
[93/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ThreadObj.cpp.o
[94/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/interpreter/OopMaps.cpp.o
[95/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ArrayClassDesc.cpp.o
[96/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/TypeArrayClass.cpp.o
[97/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/interpreter/GPSkeleton.cpp.o
[98/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/WeakRefArray.cpp.o
[99/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Symbol.cpp.o
[100/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/Allocation.cpp.o
[101/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/WeakReference.cpp.o
[102/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/TypeArray.cpp.o
[103/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ClassInfoDesc.cpp.o
[104/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/cpu/c/Interpreter_c.cpp.o
[105/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/JavaClassDesc.cpp.o
[106/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/CompiledMethodCache.cpp.o
[107/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ClassParserStateDesc.cpp.o
[108/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/interpreter/Bytecodes.cpp.o
[109/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/ConstantPool.cpp.o
[110/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/EntryActivationDesc.cpp.o
[111/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/FarClassDesc.cpp.o
[112/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ObjNearDesc.cpp.o
[113/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ROMizerHashEntryDesc.cpp.o
[114/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/LargeObject.cpp.o
[115/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/CompiledMethodDesc.cpp.o
[116/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/MetaObjTypeDesc.cpp.o
[117/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ConstantPoolDesc.cpp.o
[118/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/InstanceClassDesc.cpp.o
[119/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/TypeSymbol.cpp.o
[120/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ExecutionStackDesc.cpp.o
[121/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/MixedOopDesc.cpp.o
[122/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/FinalizerConsDesc.cpp.o
[123/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/MethodDesc.cpp.o
[124/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/jni.cpp.o
[125/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/OopDesc.cpp.o
[126/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memoryprofiler/MemoryProfiler.cpp.o
[127/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/SymbolDesc.cpp.o
[128/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/kvmcompat.cpp.o
[129/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/PCSLSocket.cpp.o
[130/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/ReflectNatives.cpp.o
[131/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/StackmapListDesc.cpp.o
[132/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Oop.cpp.o
[133/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/KniUncommon.cpp.o
[134/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/interpreter/InterpreterRuntime.cpp.o
[135/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/sni.cpp.o
[136/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/InstanceClass.cpp.o
[137/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/BinaryROM.cpp.o
[138/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMBitSet.cpp.o
[139/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Method.cpp.o
[140/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMFieldPatternMatcher.cpp.o
[141/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMClassPatternMatcher.cpp.o
[142/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMProfile.cpp.o
[143/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMMemberPatternMatcher.cpp.o
[144/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMMethodPatternMatcher.cpp.o
[145/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/MethodInvocationClosure.cpp.o
[146/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/BytecodeOptimizer.cpp.o
[147/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/SegmentedSourceROMWriter.cpp.o
[148/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/kni.cpp.o
[149/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROM.cpp.o
[150/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/BufferedFile.cpp.o
[151/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMStructsWriter.cpp.o
[152/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/handles/Universe.cpp.o
[153/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMInliner.cpp.o
[154/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/HotRoutines0.cpp.o
[155/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMTools.cpp.o
[156/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/ClassPathAccess.cpp.o
[157/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/FilePath.cpp.o
[158/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Field.cpp.o
[159/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/StackmapGenerator.cpp.o
[160/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/Natives.cpp.o
[161/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/FileDecoder.cpp.o
[162/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/DeadlockFinder.cpp.o
[163/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/memory/ObjectHeap.cpp.o
[164/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/MethodTrap.cpp.o
[165/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/SourceObjectWriter.cpp.o
[166/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/OS.cpp.o
[167/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Inflate.cpp.o
[168/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/OsFile.cpp.o
[169/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ConstantPoolRewriter.cpp.o
[170/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/HotRoutines1.cpp.o
[171/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/JavaVTable.cpp.o
[172/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/JarFileUncommon.cpp.o
[173/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/OsMemory.cpp.o
[174/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Profiler.cpp.o
[175/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/TaskContext.cpp.o
[176/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Task.cpp.o
[177/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/JarFileParser.cpp.o
[178/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Semaphore.cpp.o
[179/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Frame.cpp.o
[180/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/JVM.cpp.o
[181/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/WTKProfiler.cpp.o
[182/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/AccessFlags.cpp.o
[183/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/BytecodeHistogram.cpp.o
[184/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Arguments.cpp.o
[185/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/ConstantTag.cpp.o
[186/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/CharacterStream.cpp.o
[187/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/ErrorMessage.cpp.o
[188/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Throwable.cpp.o
[189/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/SystemDictionary.cpp.o
[190/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Throw.cpp.o
[191/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Synchronizer.cpp.o
[192/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/SourceROMWriter.cpp.o
[193/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Thread.cpp.o
[194/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/EventLogger.cpp.o
[195/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/GlobalDefinitions.cpp.o
[196/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMOptimizer.cpp.o
[197/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/ClassFileParser.cpp.o
[198/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/PairHistogram.cpp.o
[199/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/RemoteTracer.cpp.o
[200/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/BytecodePrintClosure.cpp.o
[201/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/OsSocket_linux.cpp.o
[202/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMWriter.cpp.o
[203/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Timer.cpp.o
[204/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Globals.cpp.o
[205/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/ROMSkeleton.cpp.o
[206/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Stream.cpp.o
[207/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/NativesTable.cpp.o
[208/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Generator.cpp.o
[209/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/MemoryMonitorMd_linux.cpp.o
[210/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/utilities/Debug.cpp.o
[211/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/ROM/SourceROMOptimizer.cpp.o
[212/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/JVM_linux.cpp.o
[213/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/OsMemory_linux.cpp.o
[214/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/OsFile_linux.cpp.o
[215/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/verifier/Verifier.cpp.o
[216/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/jvmspi.cpp.o
[217/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/os/linux/OsMisc_linux.cpp.o
[218/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/src/linux/Main.cpp.o
[219/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/natives/BSDSocket.cpp.o
[220/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/src/linux/OS.cpp.o
[221/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/runtime/Scheduler.cpp.o
[222/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/verifier/VerifierFrame.cpp.o
[223/224] Building CXX object CMakeFiles/romgen.dir/root/pico-jvm/lib/src/vm/share/verifier/VerifyMethodCodes.cpp.o
[224/224] Linking CXX executable romgen
[6/227] Generating doc
Loading source file /root/pico-jvm/lib/src/javaapi/device/pico/hardware/GPIOPin.java...
Loading source file /root/pico-jvm/lib/src/javaapi/device/pico/hardware/ADCChannel.java...
Constructing Javadoc information...
Creating destination directory: "/root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/"
Standard Doclet version 1.8.0_432
Building tree for all the packages and classes...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/pico/hardware/ADCChannel.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/pico/hardware/GPIOPin.html...
/root/pico-jvm/lib/src/javaapi/device/pico/hardware/GPIOPin.java:61: warning: no description for @throws
     * @throws IllegalArgumentException
       ^
/root/pico-jvm/lib/src/javaapi/device/pico/hardware/GPIOPin.java:80: warning: no description for @throws
     * @throws IllegalArgumentException
       ^
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/pico/hardware/package-frame.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/pico/hardware/package-summary.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/pico/hardware/package-tree.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/constant-values.html...
Building index for all the packages and classes...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/overview-tree.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/index-all.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/deprecated-list.html...
Building index for all classes...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/allclasses-frame.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/allclasses-noframe.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/index.html...
Generating /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/doc/help-doc.html...
2 warnings
[8/227] Performing install step for 'romgen'
Skipping install step.
[9/227] Completed 'romgen'
[10/227] Generating ROMImage.cpp
FAILED: ROMImage.cpp /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/ROMImage.cpp 
cd /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build && rm -rf /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes.preverify && mkdir -p /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes && javac -source 1.4 -target 1.4 -d /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes -bootclasspath /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/ConnectionNotFoundException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/ContentConnection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/StreamConnection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/Connector.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/Datagram.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/InputConnection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/StreamConnectionNotifier.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/DatagramConnection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/OutputConnection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/javax/microedition/io/Connection.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/io/j2me/socket/Protocol.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/io/ConnectionBaseInterface.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/uclc/DefaultCaseConverter.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/j2me/ISO8859_1_Writer.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/j2me/ISO8859_1_Reader.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/StreamReader.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/StreamWriter.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/i18n/Helper.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/util/j2me/TimeZoneImpl.java /root/pico-jvm/lib/src/javaapi/cldc1.1/com/sun/cldc/util/j2me/CalendarImpl.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/InputStreamReader.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/OutputStreamWriter.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/ByteArrayInputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/DataOutputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/IOException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/UTFDataFormatException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/OutputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/InterruptedIOException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/Writer.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/InputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/DataInputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/DataInput.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/PrintStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/Reader.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/UnsupportedEncodingException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/EOFException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/DataOutput.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/io/ByteArrayOutputStream.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Double.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ref/WeakReference.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ref/Reference.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Byte.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/FloatingDecimal.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/String.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/IllegalThreadStateException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Boolean.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/NegativeArraySizeException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/RuntimeException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/StringBuffer.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/IllegalAccessException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Thread.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ClassNotFoundException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ArrayIndexOutOfBoundsException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Character.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Float.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/SecurityException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/IllegalMonitorStateException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Math.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Runnable.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/OutOfMemoryError.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/InstantiationException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/IndexOutOfBoundsException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Integer.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/NoClassDefFoundError.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/NullPointerException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Exception.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/StringIndexOutOfBoundsException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ClassCastException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/System.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/NumberFormatException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Short.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ArrayStoreException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Throwable.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Long.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/IllegalArgumentException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/InterruptedException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Runtime.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/ArithmeticException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Object.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/VirtualMachineError.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Error.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/lang/Class.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/TimeZone.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Date.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Enumeration.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Calendar.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Vector.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/EmptyStackException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Random.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/NoSuchElementException.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Stack.java /root/pico-jvm/lib/src/javaapi/cldc1.1/java/util/Hashtable.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldchi/jvm/FileDescriptor.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldchi/jvm/JVM.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldchi/io/ConsoleOutputStream.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldchi/test/Dummy.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldc/io/ResourceInputStream.java /root/pico-jvm/lib/src/javaapi/share/com/sun/cldc/util/Semaphore.java /root/pico-jvm/lib/src/javaapi/device/pico/hardware/GPIOPin.java /root/pico-jvm/lib/src/javaapi/device/pico/hardware/ADCChannel.java && /root/pico-jvm/lib/tools/preverify/bin/preverify -d /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes.preverify /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes && cd /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes.preverify && jar -cfM0 /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes.jar . && cd /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build && /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/romgen-prefix/src/romgen-build/romgen -cp /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/classes.jar +RewriteROMConstantPool +EnableAllROMOptimizations +GenerateGNUCode =HeapCapacity16M -romconfig /root/pico-jvm/lib/src/vm/cldctest_rom.cfg -romincludepath /root/pico-jvm/lib/src/vm -romize
warning: [options] source value 1.4 is obsolete and will be removed in a future release
warning: [options] target value 1.4 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
Segmentation fault (core dumped)
ninja: build stopped: subcommand failed.
[20/103] Performing build step for 'ELF2UF2Build'
[1/2] Building CXX object CMakeFiles/elf2uf2.dir/main.cpp.o
[2/2] Linking CXX executable elf2uf2
[23/103] Performing build step for 'PioasmBuild'
[1/10] Building CXX object CMakeFiles/pioasm.dir/pio_disassembler.cpp.o
[2/10] Building CXX object CMakeFiles/pioasm.dir/hex_output.cpp.o
[3/10] Building CXX object CMakeFiles/pioasm.dir/ada_output.cpp.o
[4/10] Building CXX object CMakeFiles/pioasm.dir/c_sdk_output.cpp.o
[5/10] Building CXX object CMakeFiles/pioasm.dir/main.cpp.o
[6/10] Building CXX object CMakeFiles/pioasm.dir/python_output.cpp.o
[7/10] Building CXX object CMakeFiles/pioasm.dir/gen/lexer.cpp.o
[8/10] Building CXX object CMakeFiles/pioasm.dir/gen/parser.cpp.o
[9/10] Building CXX object CMakeFiles/pioasm.dir/pio_assembler.cpp.o
[10/10] Linking CXX executable pioasm
[25/103] Completed 'PioasmBuild'
FAILED: jvm_lib-prefix/src/jvm_lib-stamp/jvm_lib-build jvm_lib-prefix/src/jvm_lib-build/libjvm.a /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-stamp/jvm_lib-build /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build/libjvm.a 
cd /root/pico-jvm/build/jvm_lib-prefix/src/jvm_lib-build && /usr/bin/cmake --build .
ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions