See <https://jenkins.gem5.org/job/nightly/512/display/redirect>
Changes: ------------------------------------------ [...truncated 1.08 MB...] [ CXX] VEGA_X86/mem/ruby/common/Address.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/BoolVec.cc -> .o [ CXX] VEGA_X86/debug/RubyHitMiss.cc -> .o [ TRACING] -> VEGA_X86/debug/Ruby.hh [ CXX] VEGA_X86/mem/ruby/common/Consumer.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/DataBlock.cc -> .o [ CXX] VEGA_X86/debug/Ruby.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/Histogram.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/IntVec.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/NetDest.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/SubBlock.cc -> .o [ CXX] VEGA_X86/mem/ruby/common/WriteMask.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/GPUCoalescer.py.cc -> .o [SO Param] m5.objects.GPUCoalescer, RubyGPUCoalescer -> VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc [ CXX] VEGA_X86/mem/ruby/system/RubySystem.py.cc -> .o [SO Param] m5.objects.RubySystem, RubySystem -> VEGA_X86/python/_m5/param_RubySystem.cc [ CXX] VEGA_X86/mem/ruby/system/Sequencer.py.cc -> .o [SO Param] m5.objects.Sequencer, RubyPort -> VEGA_X86/python/_m5/param_RubyPort.cc [SO Param] m5.objects.GPUCoalescer, RubyGPUCoalescer -> VEGA_X86/params/RubyGPUCoalescer.hh [ CXX] VEGA_X86/python/_m5/param_RubySystem.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubyPort.cc -> .o [MAKE INC] VEGA_X86/mem/ruby/slicc_interface/Message.hh -> protocol/Message.hh [MAKE INC] VEGA_X86/mem/ruby/slicc_interface/RubyRequest.hh -> protocol/RubyRequest.hh [SO Param] m5.objects.RubyCache, RubyCache -> VEGA_X86/params/RubyCache.hh [SO Param] m5.objects.Sequencer, RubySequencer -> VEGA_X86/params/RubySequencer.hh [SO Param] m5.objects.DirectoryMemory, RubyDirectoryMemory -> VEGA_X86/params/RubyDirectoryMemory.hh [SO Param] m5.objects.Sequencer, RubyPortProxy -> VEGA_X86/python/_m5/param_RubyPortProxy.cc [SO Param] m5.objects.Sequencer, RubySequencer -> VEGA_X86/python/_m5/param_RubySequencer.cc [SO Param] m5.objects.Sequencer, RubyHTMSequencer -> VEGA_X86/python/_m5/param_RubyHTMSequencer.cc [SO Param] m5.objects.Sequencer, DMASequencer -> VEGA_X86/python/_m5/param_DMASequencer.cc [ CXX] VEGA_X86/mem/ruby/system/VIPERCoalescer.py.cc -> .o [SO Param] m5.objects.VIPERCoalescer, VIPERCoalescer -> VEGA_X86/python/_m5/param_VIPERCoalescer.cc [ CXX] VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc -> .o [SO Param] m5.objects.Sequencer, RubyPortProxy -> VEGA_X86/params/RubyPortProxy.hh [ CXX] VEGA_X86/mem/ruby/system/CacheRecorder.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubySequencer.cc -> .o [SO Param] m5.objects.Sequencer, RubyHTMSequencer -> VEGA_X86/params/RubyHTMSequencer.hh [SO Param] m5.objects.Sequencer, DMASequencer -> VEGA_X86/params/DMASequencer.hh [MAKE INC] VEGA_X86/mem/ruby/common/DataBlock.hh -> protocol/DataBlock.hh [MAKE INC] VEGA_X86/mem/ruby/common/WriteMask.hh -> protocol/WriteMask.hh [ CXX] VEGA_X86/mem/ruby/system/GPUCoalescer.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/RubyPort.cc -> .o [SO Param] m5.objects.VIPERCoalescer, VIPERCoalescer -> VEGA_X86/params/VIPERCoalescer.hh [SO Param] m5.objects.Network, RubyNetwork -> VEGA_X86/params/RubyNetwork.hh [SO Param] m5.objects.BasicLink, BasicExtLink -> VEGA_X86/params/BasicExtLink.hh [SO Param] m5.objects.BasicLink, BasicIntLink -> VEGA_X86/params/BasicIntLink.hh [ CXX] VEGA_X86/mem/ruby/system/RubyPortProxy.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/HTMSequencer.cc -> .o [ CXX] VEGA_X86/python/_m5/param_DMASequencer.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/DMASequencer.cc -> .o [ CXX] VEGA_X86/python/_m5/param_VIPERCoalescer.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubyHTMSequencer.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubyPortProxy.cc -> .o [SO Param] m5.objects.BasicLink, BasicLink -> VEGA_X86/params/BasicLink.hh [SO Param] m5.objects.BasicRouter, BasicRouter -> VEGA_X86/params/BasicRouter.hh [ CXX] VEGA_X86/mem/ruby/system/Sequencer.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/VIPERCoalescer.cc -> .o [ CXX] VEGA_X86/mem/ruby/structures/RubyCache.py.cc -> .o [SO Param] m5.objects.RubyCache, RubyCache -> VEGA_X86/python/_m5/param_RubyCache.cc [ CXX] VEGA_X86/mem/ruby/structures/DirectoryMemory.py.cc -> .o [SO Param] m5.objects.DirectoryMemory, RubyDirectoryMemory -> VEGA_X86/python/_m5/param_RubyDirectoryMemory.cc [ CXX] VEGA_X86/mem/ruby/structures/RubyPrefetcher.py.cc -> .o [ CXX] VEGA_X86/mem/ruby/system/RubySystem.cc -> .o [SO Param] m5.objects.RubyPrefetcher, RubyPrefetcher -> VEGA_X86/python/_m5/param_RubyPrefetcher.cc [ CXX] VEGA_X86/python/_m5/param_RubyCache.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubyDirectoryMemory.cc -> .o [SO Param] m5.objects.RubyPrefetcher, RubyPrefetcher -> VEGA_X86/params/RubyPrefetcher.hh [ CXX] VEGA_X86/mem/ruby/structures/WireBuffer.py.cc -> .o [ CXX] VEGA_X86/python/_m5/param_RubyPrefetcher.cc -> .o In file included from build/VEGA_X86/mem/ruby/system/GPUCoalescer.cc:32: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) In file included from build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc:17: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc:17: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided In file included from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.cc:32: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.cc:32: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided In file included from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/python/_m5/param_VIPERCoalescer.cc:17: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/python/_m5/param_VIPERCoalescer.cc:17: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided scons: *** [build/VEGA_X86/mem/ruby/system/VIPERCoalescer.o] Error 1 scons: *** [build/VEGA_X86/mem/ruby/system/GPUCoalescer.o] Error 1 scons: *** [build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.o] Error 1 scons: *** [build/VEGA_X86/python/_m5/param_VIPERCoalescer.o] Error 1 | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.cc:32: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided [SO Param] m5.objects.WireBuffer, RubyWireBuffer -> VEGA_X86/python/_m5/param_RubyWireBuffer.cc [ CXX] VEGA_X86/mem/ruby/structures/DirectoryMemory.cc -> .o [ CXX] VEGA_X86/mem/ruby/structures/CacheMemory.cc -> .o In file included from build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc:17: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.cc:17: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided [SO Param] m5.objects.WireBuffer, RubyWireBuffer -> VEGA_X86/params/RubyWireBuffer.hh In file included from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.cc:32: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.cc:32: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided [ CXX] VEGA_X86/python/_m5/param_RubyWireBuffer.cc -> .o In file included from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/python/_m5/param_VIPERCoalescer.cc:17: build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh: In constructor 'gem5::ruby::GPUCoalescer::GMTokenPort::GMTokenPort(const string&, gem5::ClockedObject*, gem5::PortID)': build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:221:48: error: no matching function for call to 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::ClockedObject*&, gem5::PortID&)' 221 | : TokenResponsePort(name, owner, id) | ^ In file included from build/VEGA_X86/gpu-compute/compute_unit.hh:58, from build/VEGA_X86/gpu-compute/gpu_dyn_inst.hh:44, from build/VEGA_X86/mem/ruby/system/GPUCoalescer.hh:39, from build/VEGA_X86/mem/ruby/system/VIPERCoalescer.hh:42, from build/VEGA_X86/python/_m5/param_VIPERCoalescer.cc:17: build/VEGA_X86/mem/token_port.hh:101:5: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const string&, gem5::PortID)' 101 | TokenResponsePort(const std::string& name, | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:101:5: note: candidate expects 2 arguments, 3 provided build/VEGA_X86/mem/token_port.hh:91:7: note: candidate: 'gem5::TokenResponsePort::TokenResponsePort(const gem5::TokenResponsePort&)' 91 | class TokenResponsePort : public ResponsePort | ^~~~~~~~~~~~~~~~~ build/VEGA_X86/mem/token_port.hh:91:7: note: candidate expects 1 argument, 3 provided [ CXX] VEGA_X86/mem/ruby/structures/WireBuffer.cc -> .o [ CXX] VEGA_X86/mem/ruby/structures/PersistentTable.cc -> .o scons: *** [build/VEGA_X86/mem/ruby/system/VIPERCoalescer.o] Error 1 scons: *** [build/VEGA_X86/mem/ruby/system/GPUCoalescer.o] Error 1 scons: *** [build/VEGA_X86/python/_m5/param_RubyGPUCoalescer.o] Error 1 scons: *** [build/VEGA_X86/python/_m5/param_VIPERCoalescer.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 184, 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