Thanks Jason, this will be fixed by:

https://gem5-review.googlesource.com/c/public/gem5/+/43746

Kind Regards

Giacomo

> -----Original Message-----
> From: Jason Lowe-Power <ja...@lowepower.com>
> Sent: 26 March 2021 15:51
> To: gem5 Developer List <gem5-dev@gem5.org>
> Cc: Giacomo Travaglini <giacomo.travagl...@arm.com>
> Subject: Re: [gem5-dev] Build failed in Jenkins: Weekly #14
>
> I think https://gem5-review.googlesource.com/c/public/gem5/+/43287
> change caused the breakage. Should be a simple fix to the GPU scripts.
>
> Cheers,
> Jason
>
>
> On Fri, Mar 26, 2021 at 3:17 AM jenkins-no-reply--- via gem5-dev <gem5-
> d...@gem5.org <mailto:gem5-dev@gem5.org> > wrote:
>
>
> See
> <https://jenkins.gem5.org/job/Weekly/14/display/redirect?page=changes>
>
> Changes:
>
> [Bobby R. Bruce] scons: Fixing build errors with scons 4.0.1 and 4.1.0
>
> [Bobby R. Bruce] misc: Updated the RELEASE-NOTES and version
> number
>
> [petery.hin] arch-riscv: Fixing RISC-V remote GDB MIP and MIE
> accesses.
>
> [Bobby R. Bruce] base-stats,python: Add missing "group" in
> `_prepare_stats`
>
> [gabe.black] systemc: Stop using std::gets in systemc.h.
>
> [gabe.black] scons,tlm: Update the gem5-within-systemc SConstruct
> to use c++14.
>
> [gabe.black] systemc,util: Update sc_master_port.cc now that
> params() returns a ref.
>
> [gabe.black] systemc,util: Fix a bad port of a change from gem5
> proper to here.
>
> [gabe.black] scons,util: Make the tlm SConstruct put SConsign in the
> build dir.
>
> [gabe.black] sim,systemc: Use slightly non-standard constructors for
> custom create()
>
> [gabe.black] cpu: Delete unnecessary create() methods.
>
> [gabe.black] scons,python: Always generate default create()
> methods.
>
> [Andrea.Mondelli] arch-riscv: Fixed CPU switching and PLIC issue with
> MinorCPU
>
> [Giacomo Travaglini] configs: Remove icache from HTMSequencer
>
> [Giacomo Travaglini] dev-arm: Fix SMMUv3BaseCache Stats
>
> [Giacomo Travaglini] dev-arm: Fix WalkCache stats
>
> [Giacomo Travaglini] dev-arm: Remove unused SMMUv3 WalkCache
> variables
>
> [Giacomo Travaglini] configs: Use integer division in
> MESI_Three_Level_HTM.py
>
> [tiago.muck] scons,mem-ruby: export need_partial_func_reads in
> SConstruct
>
> [tiago.muck] configs,mem-ruby: CHI-based Ruby protocol
>
> [odanrc] base-stats: Fix Watt Unit
>
> [Bobby R. Bruce] python: Fix incorrect prefixes is m5.utils.convert
>
> [Bobby R. Bruce] arch-arm: Fix atomics permission checks in TLB
>
> [Bobby R. Bruce] configs: Use integer division in
> MESI_Three_Level_HTM.py
>
> [Bobby R. Bruce] misc: Updated the RELEASE-NOTES and version
> number
>
> [Giacomo Travaglini] configs, mem: MemInterface generating its own
> controller
>
> [odanrc] misc: Fix coding style for class-opening braces
>
> [odanrc] util: Add verifier for opening braces of classes
>
> [odanrc] misc: Fix coding style for struct's opening braces
>
> [Giacomo Travaglini] configs: Remove simpleSystem factory function
>
> [odanrc] util: Add verifier for opening braces of structs
>
> [gabe.black] mem: Fix style in addr_mapper.hh.
>
> [gabe.black] arch,cpu: Collapse away TheISA::advancePC.
>
> [gabe.black] arch,cpu: Move TheISA::copyRegs to
> TheISA::ISA::copyRegsFrom.
>
> [gabe.black] arch,cpu,kern,sim: Eliminate the utility.hh switching
> header.
>
> [odanrc] misc: Fix coding style for enum's opening braces
>
> [odanrc] util: Add verifier for opening braces of enums
>
> [odanrc] misc: Fix coding style for union's opening braces
>
> [odanrc] base-stats: Add unit test for Stats::Units
>
> [odanrc] base-stats: Make Rate's compilation smarter
>
> [odanrc] util: Add verifier for opening braces of unions
>
> [daecheol.you] mem-garnet: Added packet distribution stats
>
> [gabe.black] arch-arm: Consolidate register related files into a
> directory.
>
> [gabe.black] arch: Eliminate the GuestByteOrder constant.
>
> [Giacomo Travaglini] configs: Add a BaseSimpleSystem
>
> [Giacomo Travaglini] configs, tests: Ruby.create_system cpus option
>
> [Giacomo Travaglini] configs: RubySimpleSystem and simple
> ruby_fs.py script
>
> [mattdsinclair] dev-hsa: Fix size of HSA Queue
>
> [yazakram] arch-riscv,util: fix the default cross compiler for riscv
>
> [mattdsinclair] gpu-compute: Support dynamic scratch allocations
>
> [mattdsinclair] gpu-compute: Remove unused functions
>
> [odanrc] dev-hsa: Fix includes
>
>
> ------------------------------------------
> [...truncated 943.76 KB...]
>  [    SHCC] softfloat/f64_mulAdd.c -> .os
>  [    SHCC] softfloat/f64_mul.c -> .os
>  [    SHCC] softfloat/f64_rem.c -> .os
>  [    SHCC] softfloat/f64_roundToInt.c -> .os
>  [    SHCC] softfloat/f64_sqrt.c -> .os
>  [    SHCC] softfloat/f64_sub.c -> .os
>  [    SHCC] softfloat/f64_to_f128.c -> .os
>  [    SHCC] softfloat/f64_to_f16.c -> .os
>  [    SHCC] softfloat/f64_to_f32.c -> .os
>  [    SHCC] softfloat/f64_to_i32.c -> .os
>  [    SHCC] softfloat/f64_to_i32_r_minMag.c -> .os
>  [    SHCC] softfloat/f64_to_i64.c -> .os
>  [    SHCC] softfloat/f64_to_i64_r_minMag.c -> .os
>  [    SHCC] softfloat/f64_to_ui32.c -> .os
>  [    SHCC] softfloat/f64_to_ui32_r_minMag.c -> .os
>  [    SHCC] softfloat/f64_to_ui64.c -> .os
>  [    SHCC] softfloat/f64_to_ui64_r_minMag.c -> .os
>  [    SHCC] softfloat/i32_to_f128.c -> .os
>  [    SHCC] softfloat/i32_to_f16.c -> .os
>  [    SHCC] softfloat/i32_to_f32.c -> .os
>  [    SHCC] softfloat/i32_to_f64.c -> .os
>  [    SHCC] softfloat/i64_to_f128.c -> .os
>  [    SHCC] softfloat/i64_to_f16.c -> .os
>  [    SHCC] softfloat/i64_to_f32.c -> .os
>  [    SHCC] softfloat/i64_to_f64.c -> .os
>  [    SHCC] softfloat/s_add128.c -> .os
>  [    SHCC] softfloat/s_add256M.c -> .os
>  [    SHCC] softfloat/s_addCarryM.c -> .os
>  [    SHCC] softfloat/s_addComplCarryM.c -> .os
>  [    SHCC] softfloat/s_addMagsF128.c -> .os
>  [    SHCC] softfloat/s_addMagsF16.c -> .os
>  [    SHCC] softfloat/s_addMagsF32.c -> .os
>  [    SHCC] softfloat/s_addMagsF64.c -> .os
>  [    SHCC] softfloat/s_addM.c -> .os
>  [    SHCC] softfloat/s_approxRecip_1Ks.c -> .os
>  [    SHCC] softfloat/s_approxRecip32_1.c -> .os
>  [    SHCC] softfloat/s_approxRecipSqrt_1Ks.c -> .os
>  [    SHCC] softfloat/s_approxRecipSqrt32_1.c -> .os
>  [    SHCC] softfloat/s_commonNaNToF128UI.c -> .os
>  [    SHCC] softfloat/s_commonNaNToF16UI.c -> .os
>  [    SHCC] softfloat/s_commonNaNToF32UI.c -> .os
>  [    SHCC] softfloat/s_commonNaNToF64UI.c -> .os
>  [    SHCC] softfloat/s_compare128M.c -> .os
>  [    SHCC] softfloat/s_compare96M.c -> .os
>  [    SHCC] softfloat/s_countLeadingZeros16.c -> .os
>  [    SHCC] softfloat/s_countLeadingZeros32.c -> .os
>  [    SHCC] softfloat/s_countLeadingZeros64.c -> .os
>  [    SHCC] softfloat/s_countLeadingZeros8.c -> .os
>  [    SHCC] softfloat/s_eq128.c -> .os
>  [    SHCC] softfloat/s_f128UIToCommonNaN.c -> .os
>  [    SHCC] softfloat/s_f16UIToCommonNaN.c -> .os
>  [    SHCC] softfloat/s_f32UIToCommonNaN.c -> .os
>  [    SHCC] softfloat/s_f64UIToCommonNaN.c -> .os
>  [    SHCC] softfloat/s_le128.c -> .os
>  [    SHCC] softfloat/s_lt128.c -> .os
>  [    SHCC] softfloat/s_mul128By32.c -> .os
>  [    SHCC] softfloat/s_mul128MTo256M.c -> .os
>  [    SHCC] softfloat/s_mul128To256M.c -> .os
>  [    SHCC] softfloat/s_mul64ByShifted32To128.c -> .os
>  [    SHCC] softfloat/s_mul64To128.c -> .os
>  [    SHCC] softfloat/s_mul64To128M.c -> .os
>  [    SHCC] softfloat/s_mulAddF128.c -> .os
>  [    SHCC] softfloat/s_mulAddF16.c -> .os
>  [    SHCC] softfloat/s_mulAddF32.c -> .os
>  [    SHCC] softfloat/s_mulAddF64.c -> .os
>  [    SHCC] softfloat/s_negXM.c -> .os
>  [    SHCC] softfloat/s_normRoundPackToF128.c -> .os
>  [    SHCC] softfloat/s_normRoundPackToF16.c -> .os
>  [    SHCC] softfloat/s_normRoundPackToF32.c -> .os
>  [    SHCC] softfloat/s_normRoundPackToF64.c -> .os
>  [    SHCC] softfloat/s_normSubnormalF128Sig.c -> .os
>  [    SHCC] softfloat/s_normSubnormalF16Sig.c -> .os
>  [    SHCC] softfloat/s_normSubnormalF32Sig.c -> .os
>  [    SHCC] softfloat/s_normSubnormalF64Sig.c -> .os
>  [    SHCC] softfloat/softfloat_raiseFlags.c -> .os
>  [    SHCC] softfloat/softfloat_state.c -> .os
>  [    SHCC] softfloat/s_propagateNaNF128UI.c -> .os
>  [    SHCC] softfloat/s_propagateNaNF16UI.c -> .os
>  [    SHCC] softfloat/s_propagateNaNF32UI.c -> .os
>  [    SHCC] softfloat/s_propagateNaNF64UI.c -> .os
>  [    SHCC] softfloat/s_remStepMBy32.c -> .os
>  [    SHCC] softfloat/s_roundMToI64.c -> .os
>  [    SHCC] softfloat/s_roundMToUI64.c -> .os
>  [    SHCC] softfloat/s_roundPackMToI64.c -> .os
>  [    SHCC] softfloat/s_roundPackMToUI64.c -> .os
>  [    SHCC] softfloat/s_roundPackToF128.c -> .os
>  [    SHCC] softfloat/s_roundPackToF16.c -> .os
>  [    SHCC] softfloat/s_roundPackToF32.c -> .os
>  [    SHCC] softfloat/s_roundPackToF64.c -> .os
>  [    SHCC] softfloat/s_roundPackToI32.c -> .os
>  [    SHCC] softfloat/s_roundPackToI64.c -> .os
>  [    SHCC] softfloat/s_roundPackToUI32.c -> .os
>  [    SHCC] softfloat/s_roundPackToUI64.c -> .os
>  [    SHCC] softfloat/s_roundToI32.c -> .os
>  [    SHCC] softfloat/s_roundToI64.c -> .os
>  [    SHCC] softfloat/s_roundToUI32.c -> .os
>  [    SHCC] softfloat/s_roundToUI64.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam128.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam128Extra.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam256M.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam32.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam64.c -> .os
>  [    SHCC] softfloat/s_shiftRightJam64Extra.c -> .os
>  [    SHCC] softfloat/s_shortShiftLeft128.c -> .os
>  [    SHCC] softfloat/s_shortShiftLeft64To96M.c -> .os
>  [    SHCC] softfloat/s_shortShiftRight128.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightExtendM.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightJam128.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightJam128Extra.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightJam64.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightJam64Extra.c -> .os
>  [    SHCC] softfloat/s_shortShiftRightM.c -> .os
>  [    SHCC] softfloat/s_sub128.c -> .os
>  [    SHCC] softfloat/s_sub1XM.c -> .os
>  [    SHCC] softfloat/s_sub256M.c -> .os
>  [    SHCC] softfloat/s_subMagsF128.c -> .os
>  [    SHCC] softfloat/s_subMagsF16.c -> .os
>  [    SHCC] softfloat/s_subMagsF32.c -> .os
>  [    SHCC] softfloat/s_subMagsF64.c -> .os
>  [    SHCC] softfloat/s_subM.c -> .os
>  [    SHCC] softfloat/ui32_to_f128.c -> .os
>  [    SHCC] softfloat/ui32_to_f16.c -> .os
>  [    SHCC] softfloat/ui32_to_f32.c -> .os
>  [    SHCC] softfloat/ui32_to_f64.c -> .os
>  [    SHCC] softfloat/ui64_to_f128.c -> .os
>  [    SHCC] softfloat/ui64_to_f16.c -> .os
>  [    SHCC] softfloat/ui64_to_f32.c -> .os
>  [    SHCC] softfloat/ui64_to_f64.c -> .os
>  [      AR]  -> softfloat/libsoftfloat.a
>  [  RANLIB]  -> softfloat/libsoftfloat.a
>  [    LINK]  -> GCN3_X86/gem5.opt
> /usr/include/net/if.h:136:7: warning: type 'union <anon>' violates
> one definition rule [-Wodr]
>        {
>        ^
> /usr/include/linux/if.h:233:8: note: a different type is defined in
> another translation unit
>   union {
>         ^
> /usr/include/net/if.h:148:12: note: the first difference of
> corresponding definitions is field 'ifru_data'
>   __caddr_t ifru_data;
>             ^
> /usr/include/linux/if.h:245:10: note: a field of same name but
> different type is defined in another translation unit
>    void * ifru_data;
>           ^
> <built-in>: note: type 'char' should match type 'void'
> /usr/include/net/if.h:126:8: warning: type 'struct ifreq' violates one
> definition rule [-Wodr]
>  struct ifreq
>         ^
> /usr/include/linux/if.h:226:8: note: a different type is defined in
> another translation unit
>  struct ifreq {
>         ^
> /usr/include/net/if.h:149:9: note: the first difference of
> corresponding definitions is field 'ifr_ifru'
>        } ifr_ifru;
>          ^
> /usr/include/linux/if.h:247:4: note: a field of same name but
> different type is defined in another translation unit
>   } ifr_ifru;
>     ^
> /usr/include/net/if.h:136:7: note: type 'union <anon>' should match
> type 'union <anon>' that itself violate one definition rule
>        {
>        ^
> /usr/include/linux/if.h:233:8: note: the incompatible type is defined
> here
>   union {
>         ^
> scons: done building targets.
> *** Summary of Warnings ***
> Warning: Can't enable object file debug section compression
> Warning: Can't enable executable debug section compression
> Warning: Couldn't find any HDF5 C++ libraries. Disabling HDF5 support.
> + wget -qN http://dist.gem5.org/dist/develop/test-
> progs/square/square.o
> + mkdir -p tests/testing-results
> + pwd
> + pwd
> + pwd
> + docker run -u : --volume
> <https://jenkins.gem5.org/job/Weekly/ws/>:<https://jenkins.gem5.org/job
> /Weekly/ws/> -w <https://jenkins.gem5.org/job/Weekly/ws/> gcr.io/gem5-
> test/gcn-gpu:latest <http://gcr.io/gem5-test/gcn-gpu:latest>
> build/GCN3_X86/gem5.opt configs/example/apu_se.py -n2 -c square.o
> warn: ldsBus.slave is deprecated. `slave` is now called
> `cpu_side_port`
> warn: ldsBus.master is deprecated. `master` is now called
> `mem_side_port`
> warn: ldsBus.slave is deprecated. `slave` is now called
> `cpu_side_port`
> warn: ldsBus.master is deprecated. `master` is now called
> `mem_side_port`
> warn: ldsBus.slave is deprecated. `slave` is now called
> `cpu_side_port`
> warn: ldsBus.master is deprecated. `master` is now called
> `mem_side_port`
> warn: ldsBus.slave is deprecated. `slave` is now called
> `cpu_side_port`
> warn: ldsBus.master is deprecated. `master` is now called
> `mem_side_port`
> warn: sqc_tlb.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: sqc_coalescer.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: scalar_tlb.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_coalescer.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l1_tlb0.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer0.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l1_tlb1.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer1.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l1_tlb2.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer2.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l1_tlb3.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer3.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_tlb.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l2_coalescer.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l3_tlb.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l3_coalescer.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: sqc_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: sqc_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: sqc_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: sqc_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer0.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer1.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer2.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_coalescer3.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: sqc_tlb.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: scalar_tlb.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_tlb0.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_tlb1.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_tlb2.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l2_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l1_tlb3.master is deprecated. `master` is now called
> `mem_side_ports`
> warn: l3_coalescer.slave is deprecated. `slave` is now called
> `cpu_side_ports`
> warn: l2_tlb.master is deprecated. `master` is now called
> `mem_side_ports`
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "build/GCN3_X86/python/m5/main.py", line 455, in main
>     exec(filecode, scope)
>   File "configs/example/apu_se.py", line 529, in <module>
>     Ruby.create_system(options, None, system, None, dma_list, None)
>   File
> "<https://jenkins.gem5.org/job/Weekly/ws/configs/ruby/Ruby.py";,> line
> 195, in create_system
>     eval("%s.create_system(options, full_system, system,
> dma_ports,\
>   File "<string>", line 1, in <module>
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 version [DEVELOP-FOR-V20.2]
> gem5 compiled Mar 26 2021 10:07:11
> gem5 started Mar 26 2021 10:16:59
> gem5 executing on 50bf5e60e235, pid 1
> command line: build/GCN3_X86/gem5.opt
> configs/example/apu_se.py -n2 -c square.o
>
> info: Standard input is not a terminal, disabling listeners.
> Num SQC =  1 Num scalar caches =  1 Num CU =  4
> Error: could not create sytem for ruby protocol GPU_VIPER
> TypeError: create_system() takes 6 positional arguments but 7 were
> given
> Build step 'Execute shell' marked build as failure
> Archiving artifacts
> Recording test results
> [Checks API] No suitable checks publisher found.
> _______________________________________________
> gem5-dev mailing list -- gem5-dev@gem5.org <mailto:gem5-
> d...@gem5.org>
> To unsubscribe send an email to gem5-dev-le...@gem5.org
> <mailto:gem5-dev-le...@gem5.org>
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
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