Hi Bobby,

Looks like this failed because the GCN3 stuff requires the older version of
Python.  I know we've discussed this before and I believe Kyle/Matt P. had
pushed a patch to deal with this, so I'm wondering if perhaps the way you
added the GCN3 stuff to the regression is missing that patch?  Or trying to
build the GPU code in a different way?

Thanks,
Matt

On Fri, Dec 18, 2020 at 12:56 AM jenkins-no-reply--- via gem5-dev <
[email protected]> wrote:

> See <
> https://jenkins.gem5.org/job/Nightly/162/display/redirect?page=changes>
>
> Changes:
>
> [gabe.black] dev: Use BitUnions and a RegisterBank in the Uart8250.
>
>
> ------------------------------------------
> [...truncated 12.31 KB...]
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library
> None... (cached) no
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library rt...
> (cached) yes
> Checking for C library tcmalloc... (cached) yes
> Checking for char temp; backtrace_symbols_fd((void*)&temp, 0, 0) in C
> library None... (cached) yes
> Checking for C header file fenv.h... (cached) yes
> Checking for C header file png.h... (cached) yes
> Checking for C header file linux/kvm.h... (cached) yes
> Checking for C header file linux/if_tun.h... (cached) yes
> Checking size of struct kvm_xsave ... (cached) yes
> Checking for member exclude_host in struct perf_event_attr...(cached) yes
> Checking for hdf5-serial using pkg-config... yes
> Checking for H5Fcreate("", 0, 0, 0) in C library hdf5... (cached) yes
> Checking for H5::H5File("", 0) in C++ library hdf5_cpp... (cached) yes
> Checking whether __i386__ is declared... (cached) no
> Checking whether __x86_64__ is declared... (cached) yes
> Building in <https://jenkins.gem5.org/job/Nightly/ws/build/POWER>
> Using saved variables file <
> https://jenkins.gem5.org/job/Nightly/ws/build/variables/POWER>
> scons: done reading SConscript files.
> scons: Building targets ...
>  [     CXX] POWER/mem/ruby/protocol/DMA_Controller.cc -> .o
>  [     CXX] POWER/mem/ruby/protocol/DMA_Wakeup.cc -> .o
>  [     CXX] POWER/mem/ruby/protocol/Directory_Controller.cc -> .o
>  [     CXX] POWER/mem/ruby/protocol/Directory_Wakeup.cc -> .o
>  [     CXX] POWER/mem/ruby/protocol/L1Cache_Controller.cc -> .o
>  [     CXX] POWER/mem/ruby/protocol/L1Cache_Wakeup.cc -> .o
>  [VER TAGS]  -> POWER/sim/tags.cc
>  [     CXX] POWER/python/_m5/param_Uart8250.cc -> .o
>  [     CXX] POWER/dev/serial/uart8250.cc -> .o
>  [    LINK]  -> POWER/mem/ruby/protocol/lib.o.partial
>  [     CXX] POWER/sim/tags.cc -> .o
>  [    LINK]  -> POWER/sim/lib.o.partial
>  [    LINK]  -> POWER/sim/power/lib.o.partial
>  [    LINK]  -> POWER/dev/serial/lib.o.partial
>  [     CXX] POWER/base/date.cc -> .o
>  [    LINK]  -> POWER/gem5.opt
> scons: done building targets.
> *** 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.
> [Nightly] $ /bin/sh -xe /tmp/jenkins7055740102451494397.sh
> + pwd
> + pwd
> + pwd
> + docker run -u : --volume <https://jenkins.gem5.org/job/Nightly/ws/>:<
> https://jenkins.gem5.org/job/Nightly/ws/> -w <
> https://jenkins.gem5.org/job/Nightly/ws/> --rm
> gcr.io/gem5-test/ubuntu-20.04_all-dependencies bash -c scons
> build/RISCV/gem5.opt -j4 || (rm -rf build && scons build/RISCV/gem5.opt -j4)
> scons: Reading SConscript files ...
> 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.
> Info: Using Python config: python3-config
> Checking for C header file Python.h... (cached) yes
> Checking for C library python3.8... (cached) yes
> Checking for C library crypt... (cached) yes
> Checking for C library pthread... (cached) yes
> Checking for C library dl... (cached) yes
> Checking for C library util... (cached) yes
> Checking for C library m... (cached) yes
> Checking Python version... (cached) 3.8.2
> Checking for accept(0,0,0) in C++ library None... (cached) yes
> Checking for zlibVersion() in C++ library z... (cached) yes
> Checking for GOOGLE_PROTOBUF_VERIFY_VERSION in C++ library protobuf...
> (cached) yes
> Checking for C header file valgrind/valgrind.h... (cached) no
> Checking for clock_nanosleep(0,0,NULL,NULL) in C library None... (cached)
> yes
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library
> None... (cached) no
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library rt...
> (cached) yes
> Checking for C library tcmalloc... (cached) yes
> Checking for char temp; backtrace_symbols_fd((void*)&temp, 0, 0) in C
> library None... (cached) yes
> Checking for C header file fenv.h... (cached) yes
> Checking for C header file png.h... (cached) yes
> Checking for C header file linux/kvm.h... (cached) yes
> Checking for C header file linux/if_tun.h... (cached) yes
> Checking size of struct kvm_xsave ... (cached) yes
> Checking for member exclude_host in struct perf_event_attr...(cached) yes
> Checking for hdf5-serial using pkg-config... yes
> Checking for H5Fcreate("", 0, 0, 0) in C library hdf5... (cached) yes
> Checking for H5::H5File("", 0) in C++ library hdf5_cpp... (cached) yes
> Checking whether __i386__ is declared... (cached) no
> Checking whether __x86_64__ is declared... (cached) yes
> Building in <https://jenkins.gem5.org/job/Nightly/ws/build/RISCV>
> Using saved variables file <
> https://jenkins.gem5.org/job/Nightly/ws/build/variables/RISCV>
> scons: done reading SConscript files.
> scons: Building targets ...
>  [     CXX] RISCV/python/_m5/param_Uart8250.cc -> .o
>  [VER TAGS]  -> RISCV/sim/tags.cc
>  [     CXX] RISCV/mem/ruby/protocol/DMA_Controller.cc -> .o
>  [     CXX] RISCV/mem/ruby/protocol/DMA_Wakeup.cc -> .o
>  [     CXX] RISCV/sim/tags.cc -> .o
>  [    LINK]  -> RISCV/sim/lib.o.partial
>  [    LINK]  -> RISCV/sim/power/lib.o.partial
>  [     CXX] RISCV/mem/ruby/protocol/Directory_Controller.cc -> .o
>  [     CXX] RISCV/mem/ruby/protocol/Directory_Wakeup.cc -> .o
>  [     CXX] RISCV/mem/ruby/protocol/L1Cache_Controller.cc -> .o
>  [     CXX] RISCV/mem/ruby/protocol/L1Cache_Wakeup.cc -> .o
>  [     CXX] RISCV/dev/serial/uart8250.cc -> .o
>  [    LINK]  -> RISCV/mem/ruby/protocol/lib.o.partial
>  [    LINK]  -> RISCV/dev/serial/lib.o.partial
>  [     CXX] RISCV/base/date.cc -> .o
>  [    LINK]  -> RISCV/gem5.opt
> scons: done building targets.
> *** 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.
> [Nightly] $ /bin/sh -xe /tmp/jenkins8790058069546724394.sh
> + pwd
> + pwd
> + pwd
> + docker run -u : --volume <https://jenkins.gem5.org/job/Nightly/ws/>:<
> https://jenkins.gem5.org/job/Nightly/ws/> -w <
> https://jenkins.gem5.org/job/Nightly/ws/> --rm
> gcr.io/gem5-test/ubuntu-20.04_all-dependencies bash -c scons
> build/SPARC/gem5.opt -j4 || (rm -rf build && scons build/SPARC/gem5.opt -j4)
> scons: Reading SConscript files ...
> 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.
> Info: Using Python config: python3-config
> Checking for C header file Python.h... (cached) yes
> Checking for C library python3.8... (cached) yes
> Checking for C library crypt... (cached) yes
> Checking for C library pthread... (cached) yes
> Checking for C library dl... (cached) yes
> Checking for C library util... (cached) yes
> Checking for C library m... (cached) yes
> Checking Python version... (cached) 3.8.2
> Checking for accept(0,0,0) in C++ library None... (cached) yes
> Checking for zlibVersion() in C++ library z... (cached) yes
> Checking for GOOGLE_PROTOBUF_VERIFY_VERSION in C++ library protobuf...
> (cached) yes
> Checking for C header file valgrind/valgrind.h... (cached) no
> Checking for clock_nanosleep(0,0,NULL,NULL) in C library None... (cached)
> yes
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library
> None... (cached) no
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library rt...
> (cached) yes
> Checking for C library tcmalloc... (cached) yes
> Checking for char temp; backtrace_symbols_fd((void*)&temp, 0, 0) in C
> library None... (cached) yes
> Checking for C header file fenv.h... (cached) yes
> Checking for C header file png.h... (cached) yes
> Checking for C header file linux/kvm.h... (cached) yes
> Checking for C header file linux/if_tun.h... (cached) yes
> Checking size of struct kvm_xsave ... (cached) yes
> Checking for member exclude_host in struct perf_event_attr...(cached) yes
> Checking for hdf5-serial using pkg-config... yes
> Checking for H5Fcreate("", 0, 0, 0) in C library hdf5... (cached) yes
> Checking for H5::H5File("", 0) in C++ library hdf5_cpp... (cached) yes
> Checking whether __i386__ is declared... (cached) no
> Checking whether __x86_64__ is declared... (cached) yes
> Building in <https://jenkins.gem5.org/job/Nightly/ws/build/SPARC>
> Using saved variables file <
> https://jenkins.gem5.org/job/Nightly/ws/build/variables/SPARC>
> scons: done reading SConscript files.
> scons: Building targets ...
>  [VER TAGS]  -> SPARC/sim/tags.cc
>  [     CXX] SPARC/python/_m5/param_Uart8250.cc -> .o
>  [     CXX] SPARC/dev/serial/uart8250.cc -> .o
>  [     CXX] SPARC/sim/tags.cc -> .o
>  [    LINK]  -> SPARC/dev/serial/lib.o.partial
>  [    LINK]  -> SPARC/sim/lib.o.partial
>  [    LINK]  -> SPARC/sim/power/lib.o.partial
>  [     CXX] SPARC/base/date.cc -> .o
>  [    LINK]  -> SPARC/gem5.opt
> scons: done building targets.
> *** 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.
> [Nightly] $ /bin/sh -xe /tmp/jenkins697762345479669715.sh
> + pwd
> + pwd
> + pwd
> + docker run -u : --volume <https://jenkins.gem5.org/job/Nightly/ws/>:<
> https://jenkins.gem5.org/job/Nightly/ws/> -w <
> https://jenkins.gem5.org/job/Nightly/ws/> --rm
> gcr.io/gem5-test/ubuntu-20.04_all-dependencies bash -c scons
> build/X86/gem5.opt -j4 || (rm -rf build && scons build/X86/gem5.opt -j4)
> scons: Reading SConscript files ...
> 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.
> Info: Using Python config: python3-config
> Checking for C header file Python.h... (cached) yes
> Checking for C library python3.8... (cached) yes
> Checking for C library crypt... (cached) yes
> Checking for C library pthread... (cached) yes
> Checking for C library dl... (cached) yes
> Checking for C library util... (cached) yes
> Checking for C library m... (cached) yes
> Checking Python version... (cached) 3.8.2
> Checking for accept(0,0,0) in C++ library None... (cached) yes
> Checking for zlibVersion() in C++ library z... (cached) yes
> Checking for GOOGLE_PROTOBUF_VERIFY_VERSION in C++ library protobuf...
> (cached) yes
> Checking for C header file valgrind/valgrind.h... (cached) no
> Checking for clock_nanosleep(0,0,NULL,NULL) in C library None... (cached)
> yes
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library
> None... (cached) no
> Checking for timer_create(CLOCK_MONOTONIC, NULL, NULL) in C library rt...
> (cached) yes
> Checking for C library tcmalloc... (cached) yes
> Checking for char temp; backtrace_symbols_fd((void*)&temp, 0, 0) in C
> library None... (cached) yes
> Checking for C header file fenv.h... (cached) yes
> Checking for C header file png.h... (cached) yes
> Checking for C header file linux/kvm.h... (cached) yes
> Checking for C header file linux/if_tun.h... (cached) yes
> Checking size of struct kvm_xsave ... (cached) yes
> Checking for member exclude_host in struct perf_event_attr...(cached) yes
> Checking for hdf5-serial using pkg-config... yes
> Checking for H5Fcreate("", 0, 0, 0) in C library hdf5... (cached) yes
> Checking for H5::H5File("", 0) in C++ library hdf5_cpp... (cached) yes
> Checking whether __i386__ is declared... (cached) no
> Checking whether __x86_64__ is declared... (cached) yes
> Building in <https://jenkins.gem5.org/job/Nightly/ws/build/X86>
> Using saved variables file <
> https://jenkins.gem5.org/job/Nightly/ws/build/variables/X86>
> scons: done reading SConscript files.
> scons: Building targets ...
>  [     CXX] X86/python/_m5/param_Uart8250.cc -> .o
>  [     CXX] X86/dev/serial/uart8250.cc -> .o
>  [VER TAGS]  -> X86/sim/tags.cc
>  [     CXX] X86/sim/tags.cc -> .o
>  [    LINK]  -> X86/sim/lib.o.partial
>  [    LINK]  -> X86/dev/serial/lib.o.partial
>  [    LINK]  -> X86/sim/power/lib.o.partial
>  [     CXX] X86/base/date.cc -> .o
>  [    LINK]  -> X86/gem5.opt
> scons: done building targets.
> *** 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.
> [Nightly] $ /bin/sh -xe /tmp/jenkins1114366783623738699.sh
> + pwd
> + pwd
> + pwd
> + docker run -u : --volume <https://jenkins.gem5.org/job/Nightly/ws/>:<
> https://jenkins.gem5.org/job/Nightly/ws/> -w <
> https://jenkins.gem5.org/job/Nightly/ws/> gcr.io/gem5-test/gcn-gpu:latest
> bash -c scons build/GCN3_X86/gem5.opt -j4 || (rm -rf build && scons
> build/GCN3_X86/gem5.opt -j4)
> scons: Reading SConscript files ...
> 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.
> Info: Using Python config: python3-config
> Checking for C header file Python.h... (cached) no
> Error: Check failed for Python.h header in /usr/include/python3.5m
>        /usr/include/python3.5m
>        Two possible reasons:
>        1. Python headers are not installed (You can install the package
> python-
>        dev on Ubuntu and RedHat)
>        2. SCons is using a wrong C compiler. This can happen if CC has the
> wrong
>        value.
>        CC = gcc
> scons: Reading SConscript files ...
> 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.
> Info: Using Python config: python3-config
> Checking for C header file Python.h... yes
> Checking for C library python3.5m... yes
> Checking for C library pthread... yes
> Checking for C library dl... yes
> Checking for C library util... yes
> Checking for C library m... yes
> Checking Python version... 3.5.2
> Error: Python version too old. Version 3.6 or newer is required.
> Build step 'Execute shell' marked build as failure
> Archiving artifacts
> _______________________________________________
> gem5-dev mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to