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

Reply via email to