[AMD Official Use Only - General]

This should fix the build: 
https://gem5-review.googlesource.com/c/public/gem5/+/67977


-Matt

-----Original Message-----
From: jenkins-no-reply=gem5....@mg.gem5.org 
<jenkins-no-reply=gem5....@mg.gem5.org> On Behalf Of jenkins-no-reply--- via 
gem5-dev
Sent: Wednesday, February 15, 2023 12:20 AM
To: gem5-dev@gem5.org
Cc: jenkins-no-re...@gem5.org
Subject: [gem5-dev] Build failed in Jenkins: nightly #521

Caution: This message originated from an External Source. Use proper caution 
when opening attachments, clicking links, or responding.


See <https://jenkins.gem5.org/job/nightly/521/display/redirect?page=changes>

Changes:

[matthew.poremba] dev-amdgpu: Fix address in POLL_REGMEM SDMA packet

[matthew.poremba] arch-vega: Implementing global_atomic_or

[matthew.poremba] arch-vega: Implementing global_atomic_smin

[matthew.poremba] arch-vega: Implementing global_atomic_smax

[matthew.poremba] dev-amdgpu: Update deprecated ports

[hungweihsu] dev: add method to set initial register value out of constructor.

[rogerycchang] arch-riscv: Fix the behavior of write to status CSR


------------------------------------------
[...truncated 985.31 KB...]
 [     CXX] VEGA_X86/gpu-compute/register_manager.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/vector_register_file.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_VectorRegisterFile.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/gpu_exec_context.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/schedule_stage.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/exec_stage.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/lds_state.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_ComputeUnit.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/shader.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/global_memory_pipeline.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/comm.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/register_file.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/static_register_manager_policy.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_ScalarRegisterFile.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/gpu_dyn_inst.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/scalar_register_file.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_Wavefront.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/gpu_static_inst.cc -> .o
 [     CXX] VEGA_X86/gpu-compute/scoreboard_check_stage.cc -> .o
 [SO Param] m5.objects.TlmBridge, TlmToGem5Bridge32 -> 
VEGA_X86/python/_m5/param_TlmToGem5Bridge32.cc
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxdefs.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/scfx_mant.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_TlmToGem5Bridge32.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxnum.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxnum_observer.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/scfx_pow10.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/scfx_rep.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxtype_params.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/scfx_utils.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxval.cc -> .o
 [     CXX] VEGA_X86/systemc/dt/fx/sc_fxval_observer.cc -> .o
 [     CXX] VEGA_X86/systemc/tlm_utils/convenience_socket_bases.cc -> .o
 [     CXX] VEGA_X86/systemc/tlm_utils/instance_specific_extensions.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/messages.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_clock.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_event_queue.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_in_resolved.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_inout_resolved.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_out_resolved.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_mutex.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_semaphore.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_signal.cc -> .o
 [     CXX] VEGA_X86/systemc/channel/sc_signal_resolved.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/IntRegs.cc
 [     CXX] VEGA_X86/debug/IntRegs.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/FloatRegs.cc
 [     CXX] VEGA_X86/debug/FloatRegs.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/VecRegs.cc  [ TRACING]  -> 
VEGA_X86/debug/VecPredRegs.cc
 [     CXX] VEGA_X86/debug/VecRegs.cc -> .o
 [     CXX] VEGA_X86/debug/VecPredRegs.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/MatRegs.cc  [ TRACING]  -> 
VEGA_X86/debug/CCRegs.cc
 [     CXX] VEGA_X86/debug/MatRegs.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/MiscRegs.cc
 [     CXX] VEGA_X86/debug/CCRegs.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/Registers.cc  [ TRACING]  -> 
VEGA_X86/debug/MiscRegs.hh  [ TRACING]  -> VEGA_X86/debug/Registers.hh  [ 
TRACING]  -> VEGA_X86/debug/Decoder.cc
 [     CXX] VEGA_X86/debug/MiscRegs.cc -> .o
 [     CXX] VEGA_X86/debug/Registers.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/Decoder.hh  [ TRACING]  -> 
VEGA_X86/debug/Faults.cc
 [     CXX] VEGA_X86/debug/Decoder.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/Faults.hh  [ TRACING]  -> 
VEGA_X86/debug/TLBVerbose.cc
 [     CXX] VEGA_X86/arch/amdgpu/common/X86GPUTLB.py.cc -> .o
 [     CXX] VEGA_X86/debug/Faults.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/TLBVerbose.hh  [SO Param] m5.objects.X86GPUTLB, 
X86GPUTLB -> VEGA_X86/python/_m5/param_X86GPUTLB.cc
 [     CXX] VEGA_X86/debug/TLBVerbose.cc -> .o
 [SO Param] m5.objects.X86GPUTLB, TLBCoalescer -> 
VEGA_X86/python/_m5/param_TLBCoalescer.cc
 [ TRACING]  -> VEGA_X86/debug/PseudoInst.hh  [ TRACING]  -> 
VEGA_X86/debug/X86.hh  [SO Param] m5.objects.X86GPUTLB, TLBCoalescer -> 
VEGA_X86/params/TLBCoalescer.hh
 [     CXX] VEGA_X86/arch/amdgpu/vega/VegaGPUTLB.py.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_X86GPUTLB.cc -> .o
 [SO Param] m5.objects.VegaGPUTLB, VegaPagetableWalker -> 
VEGA_X86/python/_m5/param_VegaPagetableWalker.cc
 [     CXX] VEGA_X86/arch/amdgpu/common/tlb.cc -> .o
 [SO Param] m5.objects.VegaGPUTLB, VegaGPUTLB -> 
VEGA_X86/python/_m5/param_VegaGPUTLB.cc
 [SO Param] m5.objects.VegaGPUTLB, VegaTLBCoalescer -> 
VEGA_X86/python/_m5/param_VegaTLBCoalescer.cc
 [     CXX] VEGA_X86/arch/amdgpu/vega/faults.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_TLBCoalescer.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_VegaPagetableWalker.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/common/tlb_coalescer.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_VegaGPUTLB.cc -> .o
 [SO Param] m5.objects.VegaGPUTLB, VegaTLBCoalescer -> 
VEGA_X86/params/VegaTLBCoalescer.hh
 [     CXX] VEGA_X86/arch/amdgpu/vega/pagetable.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/pagetable_walker.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/tlb.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/GPUPTWalker.cc
 [     CXX] VEGA_X86/debug/GPUPTWalker.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_VegaTLBCoalescer.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/tlb_coalescer.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/VEGA.hh
 [     CXX] VEGA_X86/arch/amdgpu/vega/isa.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/insts/op_encodings.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/insts/instructions.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/decoder.cc -> .o
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:44993:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
44993 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:45100:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
45100 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:45235:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
45235 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
Generating LALR tables
scons: *** [build/VEGA_X86/arch/amdgpu/vega/insts/instructions.o] Error 1
 [     CXX] VEGA_X86/arch/amdgpu/vega/insts/gpu_static_inst.cc -> .o
 [     CXX] VEGA_X86/arch/amdgpu/vega/registers.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/VEGA.cc
 [     CXX] VEGA_X86/debug/VEGA.cc -> .o
 [     CXX] VEGA_X86/arch/generic/htm.cc -> .o
 [     CXX] VEGA_X86/arch/generic/mmu.cc -> .o
 [     CXX] VEGA_X86/arch/generic/BaseInterrupts.py.cc -> .o
 [SO Param] m5.objects.BaseInterrupts, BaseInterrupts -> 
VEGA_X86/python/_m5/param_BaseInterrupts.cc
 [     CXX] VEGA_X86/python/_m5/param_BaseInterrupts.cc -> .o
 [     CXX] VEGA_X86/arch/generic/BaseISA.py.cc -> .o
 [SO Param] m5.objects.BaseISA, BaseISA -> VEGA_X86/python/_m5/param_BaseISA.cc
 [     CXX] VEGA_X86/arch/generic/BaseMMU.py.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_BaseISA.cc -> .o
 [SO Param] m5.objects.BaseMMU, BaseMMU -> VEGA_X86/python/_m5/param_BaseMMU.cc
 [     CXX] VEGA_X86/arch/generic/BaseTLB.py.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_BaseMMU.cc -> .o
 [SO Param] m5.objects.BaseTLB, BaseTLB -> VEGA_X86/python/_m5/param_BaseTLB.cc
 [ENUM STR] m5.objects.BaseTLB, TypeTLB -> VEGA_X86/enums/TypeTLB.cc
 [     CXX] VEGA_X86/arch/generic/InstDecoder.py.cc -> .o
 [SO Param] m5.objects.InstDecoder, InstDecoder -> 
VEGA_X86/python/_m5/param_InstDecoder.cc
 [     CXX] VEGA_X86/enums/TypeTLB.cc -> .o
 [     CXX] VEGA_X86/python/_m5/param_BaseTLB.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/PageTableWalker.cc
 [     CXX] VEGA_X86/python/_m5/param_InstDecoder.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/PageTableWalker.hh
 [     CXX] VEGA_X86/debug/PageTableWalker.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/TLB.cc
 [ TRACING]  -> VEGA_X86/debug/TLB.hh
 [     CXX] VEGA_X86/debug/TLB.cc -> .o
 [     CXX] VEGA_X86/arch/generic/decoder.cc -> .o
 [     CXX] VEGA_X86/arch/x86/cpuid.cc -> .o
 [ TRACING]  -> VEGA_X86/debug/Decode.hh  [SO Param] m5.objects.X86Decoder, 
X86Decoder -> VEGA_X86/params/X86Decoder.hh
 [     CXX] VEGA_X86/arch/x86/emulenv.cc -> .o
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMIN::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:44993:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
44993 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_SMAX::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:45100:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
45100 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc: In member function 
'virtual void 
gem5::VegaISA::Inst_FLAT__FLAT_ATOMIC_OR::execute(gem5::GPUDynInstPtr)':
build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:45235:30: error: cannot 
convert 'gem5::VegaISA::ConstVecOperandU64' {aka 
'gem5::VegaISA::VecOperand<long unsigned int, true>'} to 
'gem5::VegaISA::ScalarRegU32' {aka 'unsigned int'}
45235 |         calcAddr(gpuDynInst, addr, extData.SADDR, instData.OFFSET);
      |                              ^~~~
      |                              |
      |                              gem5::VegaISA::ConstVecOperandU64 {aka 
gem5::VegaISA::VecOperand<long unsigned int, true>}
In file included from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.hh:37,
                 from build/VEGA_X86/arch/amdgpu/vega/insts/instructions.cc:32:
build/VEGA_X86/arch/amdgpu/vega/insts/op_encodings.hh:928:57: note:   
initializing argument 2 of 'void 
gem5::VegaISA::Inst_FLAT::calcAddr(gem5::GPUDynInstPtr, 
gem5::VegaISA::ScalarRegU32, gem5::VegaISA::ScalarRegU32, 
gem5::VegaISA::ScalarRegI32)'
  928 |         calcAddr(GPUDynInstPtr gpuDynInst, ScalarRegU32 vaddr,
      |                                            ~~~~~~~~~~~~~^~~~~
 [ISA DESC] VEGA_X86/arch/x86/isa/main.isa -> generated/decoder-g.cc.inc, 
generated/decoder-ns.cc.inc, generated/decode-method.cc.inc, 
generated/decoder.hh, generated/decoder-g.hh.inc, generated/decoder-ns.hh.inc, 
generated/exec-g.cc.inc, generated/exec-ns.cc.inc, generated/decoder.cc, 
generated/inst-constrs.cc, generated/generic_cpu_exec.cc
 [     CXX] VEGA_X86/arch/x86/decoder.cc -> .o
 [     CXX] VEGA_X86/arch/x86/decoder_tables.cc -> .o
 [SO Param] m5.objects.X86MMU, X86MMU -> VEGA_X86/params/X86MMU.hh  [ TRACING]  
-> VEGA_X86/debug/ACPI.hh  [SO Param] m5.objects.X86FsWorkload, X86FsWorkload 
-> VEGA_X86/params/X86FsWorkload.hh  [SO Param] m5.objects.ACPI, X86ACPIMadt -> 
VEGA_X86/params/X86ACPIMadt.hh Generating LALR tables
scons: *** [build/VEGA_X86/arch/amdgpu/vega/insts/instructions.o] Error 1
scons: building terminated because of errors.
Traceback (most recent call last):
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/runner.py", 
line 205, in setup
    fixture.setup(testitem)
  File "/nobackup/jenkins/workspace/nightly/tests/gem5/fixture.py", line 133, 
in setup
    self._setup(testitem)
  File "/nobackup/jenkins/workspace/nightly/tests/gem5/fixture.py", line 183, 
in _setup
    log_call(log.test_log, command, time=None, stderr=sys.stderr)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/helper.py", 
line 205, in log_call
    raise subprocess.CalledProcessError(retval, cmdstr)
subprocess.CalledProcessError: Command 'scons -C 
/nobackup/jenkins/workspace/nightly -j 24 --ignore-style --no-compress-debug 
/nobackup/jenkins/workspace/nightly/build/VEGA_X86/gem5.opt' returned non-zero 
exit status 2.

Exception raised while setting up fixture for Test Library 
=============================== No testing done 
================================ Traceback (most recent call last):
  File "/nobackup/jenkins/workspace/nightly/tests/./main.py", line 25, in 
<module>
    sys.exit(testlib())
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
331, in main
    result = globals()['do_'+configuration.config.command]()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
303, in do_run
    return run_schedule(test_schedule, log_handler)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
277, in run_schedule
    log_handler.finish_testing()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/main.py", line 
68, in finish_testing
    self.result_handler.close()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/handlers.py", 
line 164, in close
    self._save()
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/handlers.py", 
line 156, in _save
    result.JUnitSavedResults.save(
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 341, in save
    results = JUnitTestSuites(results)
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 239, in __init__
    self.attributes.append(self.result_attribute(result,
  File "/nobackup/jenkins/workspace/nightly/tests/../ext/testlib/result.py", 
line 247, in result_attribute
    return XMLAttribute(self.result_map[result], count)
KeyError: 0
Build step 'Execute shell' marked build as failure Archiving artifacts 
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to 
gem5-dev-le...@gem5.org
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org

Reply via email to