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

Reply via email to