Sounds good, thanks Bobby! Matt
On Fri, Dec 18, 2020 at 11:02 AM Bobby Bruce <[email protected]> wrote: > I think the Jenkins might have an older Docker image. I'll fix this. > > -- > Dr. Bobby R. Bruce > Room 2235, > Kemper Hall, UC Davis > Davis, > CA, 95616 > > web: https://www.bobbybruce.net > > Please consider making a submission to GI@ICSE '21: > http://geneticimprovementofsoftware.com/gi2021icse.html > > > On Fri, Dec 18, 2020 at 7:58 AM Matt Sinclair <[email protected]> > wrote: > >> 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
