Cool! The nightly builds are "working"! (At least in the sense that they let us know when something failed :D)
It looks like the change that caused this issue is https://gem5-review.googlesource.com/c/public/gem5/+/29403. @Bobby Bruce <bbr...@ucdavis.edu>, it might be nice if this message could give us links to the commits. If we can't get links to the gerrit easily, at least links to gem5.googlesource.com would be useful. Cheers, Jason On Thu, Aug 6, 2020 at 1:51 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See <https://jenkins.gem5.org/job/Nightly/27/display/redirect?page=changes > > > > Changes: > > [gabeblack] scons: Remove the plumbing for running regression tests from > scons. > > [gabeblack] tests: Get rid of the tests/tests.py script. > > [gabeblack] tests: Get rid of the tests/testing python package. > > [gabeblack] tests: Get rid of the now unused diff-out script. > > [gabeblack] util: Delete the util/regress script. > > [Bobby R. Bruce] utils,tests: Enable passing of build args to > compiler-tests.sh > > [gabeblack] scons: Remove explicitly set defaults in calls to AddOption. > > [gabeblack] scons: Delete the now unused --update-ref option. > > [gabeblack] sim: Convert stat functions to use VPtr. > > [gabeblack] arch: Use VPtr for uname. > > [gabeblack] scons: Make src/systemc/tests/SConscript python 3 compatible. > > [gabeblack] scons,fastmodel: Limit how many instances of simgen can run at > once. > > [gabeblack] systemc: Filter a pydot warning message out when checking test > output. > > [gabeblack] systemc: Adjust some type names in a couple tests. > > [gabeblack] cpu: Remove the "profile" parameter and plumbing. > > > ------------------------------------------ > [...truncated 40.75 KB...] > [VER TAGS] -> MIPS/sim/tags.cc > [ CXX] MIPS/sim/debug.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/MachineType.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/L1Cache_Wakeup.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/Directory_Transitions.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/Directory_Wakeup.cc -> .o > [ LINK] -> MIPS/cpu/simple/probes/lib.o.partial > [ CXX] MIPS/mem/ruby/protocol/DMA_Controller.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/DMA_Transitions.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/DMA_Wakeup.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/L1Cache_Controller.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/L1Cache_Transitions.cc -> .o > [ CXX] MIPS/mem/ruby/protocol/Directory_Controller.cc -> .o > [ CXX] MIPS/sim/kernel_workload.cc -> .o > [ CXX] MIPS/sim/stat_control.cc -> .o > [ CXX] MIPS/sim/system.cc -> .o > [ CXX] MIPS/sim/faults.cc -> .o > [ LINK] -> MIPS/mem/ruby/protocol/lib.o.partial > [ CXX] MIPS/sim/process.cc -> .o > [ CXX] MIPS/sim/mem_state.cc -> .o > [SO PARAM] BaseCPU -> MIPS/params/BaseCPU.hh > [ CXX] MIPS/sim/pseudo_inst.cc -> .o > [ CXX] MIPS/sim/syscall_emul.cc -> .o > [ CXX] MIPS/sim/syscall_desc.cc -> .o > [ CXX] MIPS/cpu/testers/directedtest/DirectedGenerator.cc -> .o > [ CXX] MIPS/cpu/o3/probe/simple_trace.cc -> .o > [ CXX] MIPS/cpu/o3/probe/elastic_trace.cc -> .o > [ CXX] MIPS/cpu/testers/traffic_gen/base.cc -> .o > [ LINK] -> MIPS/sim/lib.o.partial > [ CXX] MIPS/cpu/testers/traffic_gen/base_gen.cc -> .o > [ CXX] MIPS/cpu/testers/traffic_gen/traffic_gen.cc -> .o > [ CXX] MIPS/python/_m5/param_AtomicSimpleCPU.cc -> .o > [SO PyBind] BaseCPU -> MIPS/python/_m5/param_BaseCPU.cc > [ CXX] MIPS/python/_m5/param_BaseCPU.cc -> .o > [ LINK] -> MIPS/cpu/o3/probe/lib.o.partial > [ CXX] MIPS/python/_m5/param_BaseCache.cc -> .o > [ LINK] -> MIPS/cpu/testers/traffic_gen/lib.o.partial > [ CXX] MIPS/python/_m5/param_BasePrefetcher.cc -> .o > [ CXX] MIPS/python/_m5/param_BaseSetAssoc.cc -> .o > [ CXX] MIPS/python/_m5/param_BaseSimpleCPU.cc -> .o > [ CXX] MIPS/python/_m5/param_BaseTags.cc -> .o > [ CXX] MIPS/python/_m5/param_BaseTrafficGen.cc -> .o > [ CXX] MIPS/python/_m5/param_BiModeBP.cc -> .o > [ CXX] MIPS/python/_m5/param_BranchPredictor.cc -> .o > [ CXX] MIPS/python/_m5/param_Cache.cc -> .o > [ CXX] MIPS/python/_m5/param_CheckerCPU.cc -> .o > [ CXX] MIPS/python/_m5/param_CoherentXBar.cc -> .o > [ CXX] MIPS/python/_m5/param_CommMonitor.cc -> .o > [ CXX] MIPS/python/_m5/param_CopyEngine.cc -> .o > [ CXX] MIPS/python/_m5/param_DMA_Controller.cc -> .o > [ CXX] MIPS/python/_m5/param_DRAMCtrl.cc -> .o > [ CXX] MIPS/python/_m5/param_DerivO3CPU.cc -> .o > [ CXX] MIPS/python/_m5/param_DirectedGenerator.cc -> .o > [ CXX] MIPS/python/_m5/param_Directory_Controller.cc -> .o > [ CXX] MIPS/python/_m5/param_DmaDevice.cc -> .o > [ CXX] MIPS/python/_m5/param_DummyChecker.cc -> .o > [ CXX] MIPS/python/_m5/param_ElasticTrace.cc -> .o > [ CXX] MIPS/python/_m5/param_EtherDevBase.cc -> .o > [ CXX] MIPS/python/_m5/param_EtherDevice.cc -> .o > [ CXX] MIPS/python/_m5/param_ExeTracer.cc -> .o > [ CXX] MIPS/python/_m5/param_ExternalMaster.cc -> .o > [ CXX] MIPS/python/_m5/param_GarnetSyntheticTraffic.cc -> .o > [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridge32.cc -> .o > [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridge64.cc -> .o > [ CXX] MIPS/python/_m5/param_Gem5ToTlmBridgeBase.cc -> .o > [ CXX] MIPS/python/_m5/param_IGbE.cc -> .o > [ CXX] MIPS/python/_m5/param_IdeController.cc -> .o > [ CXX] MIPS/python/_m5/param_IdeDisk.cc -> .o > [ CXX] MIPS/python/_m5/param_InstPBTrace.cc -> .o > [ CXX] MIPS/python/_m5/param_InstTracer.cc -> .o > [ CXX] MIPS/python/_m5/param_IntelTrace.cc -> .o > [ CXX] MIPS/python/_m5/param_IntrControl.cc -> .o > [ CXX] MIPS/python/_m5/param_L1Cache_Controller.cc -> .o > [ CXX] MIPS/python/_m5/param_LTAGE.cc -> .o > [ CXX] MIPS/python/_m5/param_LocalBP.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_LoopPredictor.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_LoopPredictor_8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector_64KB.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_StatisticalCorrector_8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_TAGE.cc -> .o > [ CXX] MIPS/python/_m5/param_MPP_TAGE_8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_Malta.cc -> .o > [ CXX] MIPS/python/_m5/param_MemCheckerMonitor.cc -> .o > [ CXX] MIPS/python/_m5/param_MemFootprintProbe.cc -> .o > [ CXX] MIPS/python/_m5/param_MemTest.cc -> .o > [ CXX] MIPS/python/_m5/param_MemTraceProbe.cc -> .o > [ CXX] MIPS/python/_m5/param_MipsISA.cc -> .o > [ CXX] MIPS/python/_m5/param_MipsInterrupts.cc -> .o > [ CXX] MIPS/python/_m5/param_MipsTLB.cc -> .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron.cc -> .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron64KB.cc -> .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptron8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE.cc -> .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE64KB.cc -> > .o > [ CXX] MIPS/python/_m5/param_MultiperspectivePerceptronTAGE8KB.cc -> > .o > [ CXX] MIPS/python/_m5/param_NSGigE.cc -> .o > [ CXX] MIPS/python/_m5/param_NativeTrace.cc -> .o > [ CXX] MIPS/python/_m5/param_NonCachingSimpleCPU.cc -> .o > [ CXX] MIPS/python/_m5/param_NoncoherentCache.cc -> .o > [ CXX] MIPS/python/_m5/param_O3Checker.cc -> .o > [ CXX] MIPS/python/_m5/param_PciDevice.cc -> .o > [ CXX] MIPS/python/_m5/param_PciVirtIO.cc -> .o > [ CXX] MIPS/python/_m5/param_PioDevice.cc -> .o > [ CXX] MIPS/python/_m5/param_Platform.cc -> .o > [ CXX] MIPS/python/_m5/param_Process.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSFixedPriorityPolicy.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSMemCtrl.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSMemSinkCtrl.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSPolicy.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSPropFairPolicy.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSTurnaroundPolicy.cc -> .o > [ CXX] MIPS/python/_m5/param_QoSTurnaroundPolicyIdeal.cc -> .o > [ CXX] MIPS/python/_m5/param_RubyController.cc -> .o > [ CXX] MIPS/python/_m5/param_RubyPort.cc -> .o > [ CXX] MIPS/python/_m5/param_RubyPrefetcher.cc -> .o > [ CXX] MIPS/python/_m5/param_RubySystem.cc -> .o > [ CXX] MIPS/python/_m5/param_RubyTester.cc -> .o > [ CXX] MIPS/python/_m5/param_SimPoint.cc -> .o > [ CXX] MIPS/python/_m5/param_SimpleCache.cc -> .o > [ CXX] MIPS/python/_m5/param_SimpleDisk.cc -> .o > [ CXX] MIPS/python/_m5/param_SimpleTrace.cc -> .o > [ CXX] MIPS/python/_m5/param_Sinic.cc -> .o > [ CXX] MIPS/python/_m5/param_SnoopFilter.cc -> .o > [ CXX] MIPS/python/_m5/param_StackDistProbe.cc -> .o > [ CXX] MIPS/python/_m5/param_StatisticalCorrector.cc -> .o > [ CXX] MIPS/python/_m5/param_System.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGEBase.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_64KB.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_64KB_StatisticalCorrector.cc > -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_8KB_StatisticalCorrector.cc -> > .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_LoopPredictor.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE_64KB.cc -> .o > [ CXX] MIPS/python/_m5/param_TAGE_SC_L_TAGE_8KB.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExpr.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprBin.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprIf.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprLet.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprLiteral.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprReadIntReg.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprRef.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprSrcReg.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingExprUn.cc -> .o > [ CXX] MIPS/python/_m5/param_TimingSimpleCPU.cc -> .o > [ CXX] MIPS/python/_m5/param_TlmToGem5BridgeBase.cc -> .o > [ CXX] MIPS/python/_m5/param_TournamentBP.cc -> .o > [ CXX] MIPS/python/_m5/param_TraceCPU.cc -> .o > [ CXX] MIPS/python/_m5/param_VirtIODeviceBase.cc -> .o > [ CXX] MIPS/python/_m5/param_WriteAllocator.cc -> .o > [EMBED PY] MIPS/marshal, cpu/BaseCPU.py -> cpu/BaseCPU.py.cc > [ CXX] MIPS/cpu/BaseCPU.py.cc -> .o > [ CXX] MIPS/dev/virtio/base.cc -> .o > [ CXX] MIPS/dev/virtio/pci.cc -> .o > [ CXX] MIPS/dev/virtio/console.cc -> .o > [ CXX] MIPS/dev/virtio/block.cc -> .o > [ CXX] MIPS/dev/virtio/fs9p.cc -> .o > [ LINK] -> MIPS/sim/power/lib.o.partial > [ CXX] MIPS/dev/mips/malta.cc -> .o > [ CXX] MIPS/dev/mips/malta_cchip.cc -> .o > [ CXX] MIPS/dev/mips/malta_io.cc -> .o > [ CXX] MIPS/cpu/o3/base_dyn_inst.cc -> .o > [ LINK] -> MIPS/dev/mips/lib.o.partial > [ CXX] MIPS/cpu/o3/commit.cc -> .o > [ LINK] -> MIPS/dev/virtio/lib.o.partial > [ CXX] MIPS/cpu/o3/cpu.cc -> .o > [ CXX] MIPS/cpu/o3/deriv.cc -> .o > [ CXX] MIPS/cpu/o3/decode.cc -> .o > [ CXX] MIPS/cpu/o3/dyn_inst.cc -> .o > [ CXX] MIPS/cpu/o3/fetch.cc -> .o > [ CXX] MIPS/cpu/o3/free_list.cc -> .o > [ CXX] MIPS/cpu/o3/iew.cc -> .o > [ CXX] MIPS/cpu/o3/inst_queue.cc -> .o > [ CXX] MIPS/cpu/o3/lsq.cc -> .o > [ CXX] MIPS/cpu/o3/lsq_unit.cc -> .o > [ CXX] MIPS/cpu/o3/mem_dep_unit.cc -> .o > [ CXX] MIPS/cpu/o3/regfile.cc -> .o > [ CXX] MIPS/cpu/o3/rename.cc -> .o > [ CXX] MIPS/cpu/o3/rename_map.cc -> .o > [ CXX] MIPS/cpu/o3/rob.cc -> .o > [ CXX] MIPS/cpu/o3/scoreboard.cc -> .o > [ CXX] MIPS/cpu/o3/thread_context.cc -> .o > [ CXX] MIPS/cpu/o3/checker.cc -> .o > [ CXX] MIPS/dev/storage/ide_ctrl.cc -> .o > [ CXX] MIPS/dev/storage/ide_disk.cc -> .o > [ CXX] MIPS/dev/storage/simple_disk.cc -> .o > [ CXX] MIPS/mem/abstract_mem.cc -> .o > [ LINK] -> MIPS/cpu/o3/lib.o.partial > [ CXX] MIPS/mem/coherent_xbar.cc -> .o > [ CXX] MIPS/mem/dram_ctrl.cc -> .o > [ LINK] -> MIPS/dev/storage/lib.o.partial > [ CXX] MIPS/mem/external_master.cc -> .o > [ CXX] MIPS/mem/snoop_filter.cc -> .o > [ CXX] MIPS/mem/translating_port_proxy.cc -> .o > [ CXX] MIPS/mem/se_translating_port_proxy.cc -> .o > [ CXX] MIPS/mem/page_table.cc -> .o > [ CXX] MIPS/mem/mem_checker_monitor.cc -> .o > [ CXX] MIPS/mem/ruby/slicc_interface/AbstractController.cc -> .o > [ CXX] MIPS/learning_gem5/part2/simple_cache.cc -> .o > [ CXX] MIPS/cpu/testers/rubytest/RubyTester.cc -> .o > [ LINK] -> MIPS/mem/lib.o.partial > [ LINK] -> MIPS/mem/ruby/slicc_interface/lib.o.partial > [ CXX] MIPS/mem/cache/base.cc -> .o > [ LINK] -> MIPS/learning_gem5/part2/lib.o.partial > [ CXX] MIPS/mem/cache/cache.cc -> .o > [ CXX] MIPS/mem/cache/mshr.cc -> .o > [ LINK] -> MIPS/cpu/testers/rubytest/lib.o.partial > [ CXX] MIPS/mem/cache/noncoherent_cache.cc -> .o > [ CXX] MIPS/mem/cache/write_queue_entry.cc -> .o > [ CXX] MIPS/base/remote_gdb.cc -> .o > [ CXX] MIPS/systemc/tlm_bridge/gem5_to_tlm.cc -> .o > [ CXX] MIPS/systemc/tlm_bridge/tlm_to_gem5.cc -> .o > [ LINK] -> MIPS/mem/cache/lib.o.partial > [ CXX] MIPS/dev/net/etherdevice.cc -> .o > [ LINK] -> MIPS/base/lib.o.partial > [ CXX] MIPS/dev/net/etherlink.cc -> .o > [ CXX] MIPS/dev/net/dist_iface.cc -> .o > [ LINK] -> MIPS/systemc/tlm_bridge/lib.o.partial > [ CXX] MIPS/dev/net/dist_etherlink.cc -> .o > [ CXX] MIPS/dev/net/i8254xGBe.cc -> .o > [ CXX] MIPS/dev/net/ns_gige.cc -> .o > [ CXX] MIPS/dev/net/sinic.cc -> .o > [ CXX] MIPS/arch/generic/decode_cache.cc -> .o > [ CXX] MIPS/arch/mips/decoder.cc -> .o > [ CXX] MIPS/arch/mips/dsp.cc -> .o > [ CXX] MIPS/arch/mips/faults.cc -> .o > [ CXX] MIPS/arch/mips/idle_event.cc -> .o > [ CXX] MIPS/arch/mips/interrupts.cc -> .o > [ CXX] MIPS/arch/mips/isa.cc -> .o > [ CXX] MIPS/arch/mips/linux/process.cc -> .o > build/MIPS/arch/mips/linux/process.cc: In function 'SyscallReturn > sys_setsysinfoFunc(SyscallDesc*, ThreadContext*, unsigned int, Addr, > unsigned int)': > build/MIPS/arch/mips/linux/process.cc:130:18: error: 'ConstVPtr<long > unsigned int>' {aka 'class ConstProxyPtr<long unsigned int, > SETranslatingPortProxy>'} has no member named 'copyIn' > 130 | fpcr.copyIn(tc->getVirtProxy()); > | ^~~~~~ > [ CXX] MIPS/arch/mips/process.cc -> .o > scons: *** [build/MIPS/arch/mips/linux/process.o] Error 1 > scons: building terminated because of errors. > *** Summary of Warnings *** > Warning: Your compiler doesn't support incremental linking and lto at the > same > time, so lto is being disabled. To force lto on anyway, use the > --force-lto option. That will disable partial linking. > Warning: Header file <png.h> not found. > This host has no libpng library. > Disabling support for PNG framebuffers. > 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 > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s >
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s