Hey Mike, Sorry for the delay in getting back to you. I'm pretty sure this is due to the following changes where we remove "ext/libelf" in favour of using the system's libelf:
https://gem5-review.googlesource.com/c/public/gem5/+/33317 https://gem5-review.googlesource.com/c/public/gem5/+/33318 These commits mean you must have the "libelf-dev" package installed to compile gem5. Our Jenkin's server did not have this. I have just installed it, so we should be good now. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Fri, Aug 28, 2020 at 2:04 PM mike upton via gem5-dev <gem5-dev@gem5.org> wrote: > > I saw the develop regression failed on run 153, so i added gem5-dev to the > mail list, cleaned the workspace, and kicked off another build. > The next 2 builds 154, and 155 also failed. > > I dont understand what is going on. These same checkins are working fine > on my private jenkins server. > > maybe a python2.7 vs python3 thing? > > > > > On Fri, Aug 28, 2020 at 1:23 PM jenkins-no-reply--- via gem5-dev < > gem5-dev@gem5.org> wrote: > >> See <https://jenkins.gem5.org/job/gem5_develop/155/display/redirect> >> >> Changes: >> >> >> ------------------------------------------ >> Started by user michael upton >> Running as SYSTEM >> Building in workspace <https://jenkins.gem5.org/job/gem5_develop/ws/> >> The recommended git tool is: NONE >> No credentials specified >> Cloning the remote Git repository >> Cloning repository https://gem5.googlesource.com/public/gem5 >> > git init <https://jenkins.gem5.org/job/gem5_develop/ws/> # timeout=10 >> Fetching upstream changes from https://gem5.googlesource.com/public/gem5 >> > git --version # timeout=10 >> > git --version # 'git version 2.25.1' >> > git fetch --tags --force --progress -- >> https://gem5.googlesource.com/public/gem5 >> +refs/heads/*:refs/remotes/origin/* # timeout=10 >> > git config remote.origin.url https://gem5.googlesource.com/public/gem5 >> # timeout=10 >> > git config --add remote.origin.fetch >> +refs/heads/*:refs/remotes/origin/* # timeout=10 >> Avoid second fetch >> > git rev-parse refs/remotes/origin/develop^{commit} # timeout=10 >> > git rev-parse refs/remotes/origin/origin/develop^{commit} # timeout=10 >> Checking out Revision fa13042b5a1b4120bb7d96d15170bbd5d5068fad >> (refs/remotes/origin/develop) >> > git config core.sparsecheckout # timeout=10 >> > git checkout -f fa13042b5a1b4120bb7d96d15170bbd5d5068fad # timeout=10 >> Commit message: "ext: remove libelf" >> > git rev-list --no-walk fa13042b5a1b4120bb7d96d15170bbd5d5068fad # >> timeout=10 >> [gem5_develop] $ /bin/sh -xe /tmp/jenkins6579710378508302396.sh >> + cd tests >> + ./main.py run -j 4 -t 4 >> Running the new gem5 testing script. >> For more information see TESTING.md. >> To see details as the testing scripts are running, use the option -v, >> -vv, or -vvv >> >> ================================================================================ >> Loading Tests >> Discovered 2544 tests and 2544 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/asmtest/tests.py> >> Discovered 264 tests and 132 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/cpu_tests/test.py >> > >> Discovered 24 tests and 12 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/dram-lowp/test_dram_lowp.py >> > >> Discovered 166 tests and 166 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/fs/linux/arm/test.py >> > >> Discovered 270 tests and 135 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/hello_se/test_hello_se.py >> > >> Discovered 0 tests and 0 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/insttest_se/test.py >> > >> Discovered 48 tests and 48 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/learning_gem5/part1_test.py >> > >> Discovered 48 tests and 24 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/learning_gem5/part2_test.py >> > >> Discovered 18 tests and 9 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/learning_gem5/part3_test.py >> > >> Discovered 12 tests and 6 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/m5_util/test_exit.py >> > >> Discovered 0 tests and 0 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/m5threads_test_atomic/test.py >> > >> Discovered 72 tests and 72 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/memory/test.py> >> Discovered 18 tests and 18 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/test_build/test_build.py >> > >> Discovered 18 tests and 18 suites in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/x86-boot-tests/test_linux_boot.py >> > >> >> ================================================================================ >> Running Tests from 502 suites >> Results will be stored in < >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/.testing-results> >> >> ================================================================================ >> Building the following targets. This may take a while. >> <https://jenkins.gem5.org/job/gem5_develop/ws/build/RISCV/gem5.opt> >> You may want to run with only a single ISA(--isa=), use --skip-build, or >> use 'rerun'. >> Traceback (most recent call last): >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/runner.py",> >> line 199, in setup >> fixture.setup(testitem) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/fixture.py",> >> line 111, in setup >> self._setup(testitem) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/gem5/fixture.py",> >> line 156, in _setup >> log_call(log.test_log, command, stderr=sys.stderr) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/helper.py",> >> line 102, in log_call >> raise subprocess.CalledProcessError(retval, cmdstr) >> CalledProcessError: Command 'scons -C < >> https://jenkins.gem5.org/job/gem5_develop/ws/> -j 4 --ignore-style < >> https://jenkins.gem5.org/job/gem5_develop/ws/build/RISCV/gem5.opt'> >> returned non-zero exit status 1 >> >> Exception raised while setting up fixture for Test Library >> =============================== No testing done >> ================================ >> Traceback (most recent call last): >> File "./main.py", line 26, in <module> >> sys.exit(testlib()) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/main.py",> >> line 328, in main >> result = globals()['do_'+configuration.config.command]() >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/main.py",> >> line 300, in do_run >> return run_schedule(test_schedule, log_handler) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/main.py",> >> line 274, in run_schedule >> log_handler.finish_testing() >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/main.py",> >> line 68, in finish_testing >> self.result_handler.close() >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/handlers.py",> >> line 166, in close >> self._save() >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/handlers.py",> >> line 160, in _save >> os.path.join(self.directory, constants.xml_filename)) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/result.py",> >> line 313, in save >> results = JUnitTestSuites(results) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/result.py",> >> line 218, in __init__ >> str(len(tests)))) >> File "< >> https://jenkins.gem5.org/job/gem5_develop/ws/tests/../ext/testlib/result.py",> >> line 225, in result_attribute >> return XMLAttribute(self.result_map[result], count) >> KeyError: 0 >> Build step 'Execute shell' marked build as failure >> _______________________________________________ >> 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
_______________________________________________ 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