Started by upstream project "OpenCOR_Linux" build number 1150 originally caused by: GitHub pull request #2411 of commit a52f09de41e08d52557465c8e1e8471dbe75a9c2, no merge conflicts. Running as SYSTEM Building remotely on Ubuntu_16.04_bioeng49 (buildslave Testing) in workspace /home/cmiss/Jenkins/workspace/OpenCOR_Linux/Slave/Ubuntu_16.04_bioeng49 The recommended git tool is: NONE No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/opencor/opencor.git # timeout=10 Fetching upstream changes from https://github.com/opencor/opencor.git > git --version # timeout=10 > git --version # 'git version 2.17.1' > git fetch --tags --progress -- https://github.com/opencor/opencor.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://wiki.jenkins.io/display/JENKINS/Remove+Git+Plugin+BuildsByBranch+BuildData Checking out Revision 0c0a0c3aabcc131141a9e6d2a304480df94bf875 (refs/remotes/origin/pr/2411/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f 0c0a0c3aabcc131141a9e6d2a304480df94bf875 # timeout=10 Commit message: "Merge a52f09de41e08d52557465c8e1e8471dbe75a9c2 into 5a13167dbd47e74e0941dbd65e6e387cff31c258" > git rev-list --no-walk 1cd1c6cb3e2a737aa1ce34ab8cc313f40d092e76 # timeout=10 [Ubuntu_16.04_bioeng49] $ /bin/sh -xe /tmp/jenkins7020452740821276528.sh + pip3 list DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning. alabaster (0.7.8) apturl (0.5.2) asn1crypto (0.24.0) attrs (17.4.0) Automat (0.6.0) Babel (2.4.0) beautifulsoup4 (4.6.0) blinker (1.4) Brlapi (0.6.6) buildbot-worker (1.1.1-3ubuntu5) certifi (2018.1.18) chardet (3.0.4) checkbox-support (0.22) click (6.7) colorama (0.3.7) command-not-found (0.3) constantly (15.1.0) cryptography (2.1.4) cupshelpers (1.0) defer (1.0.6) distro-info (0.18ubuntu0.18.04.1) docutils (0.14) feedparser (5.2.1) future (0.15.2) guacamole (0.9.2) html5lib (0.999999999) httplib2 (0.9.2) hyperlink (17.3.1) idna (2.6) imagesize (0.7.1) incremental (16.10.1) Jinja2 (2.10) keyring (10.6.0) keyrings.alt (3.0) language-selector (0.1) launchpadlib (1.10.6) lazr.restfulclient (0.13.5) lazr.uri (1.0.3) louis (3.5.0) lxml (4.2.1) macaroonbakery (1.1.3) Mako (1.0.7) MarkupSafe (1.0) netifaces (0.10.4) numpy (1.13.3) oauth (1.0.1) oauthlib (2.0.6) olefile (0.45.1) onboard (1.4.1) padme (1.1.1) PAM (0.4.2) pexpect (4.2.1) Pillow (5.1.0) pip (9.0.1) plainbox (0.25) protobuf (3.0.0) pyasn1 (0.4.2) pyasn1-modules (0.2.1) pycairo (1.16.2) pycrypto (2.6.1) pycups (1.9.73) pycurl (7.43.0.1) Pygments (2.2.0) pygobject (3.26.1) PyJWT (1.5.3) pymacaroons (0.13.0) PyNaCl (1.1.2) pyOpenSSL (17.5.0) pyparsing (2.2.0) pyRFC3339 (1.0) pyserial (3.4) python-apt (1.6.5+ubuntu0.3) python-dateutil (2.6.1) python-debian (0.1.32) pytz (2018.3) pyxdg (0.25) PyYAML (3.12) reportlab (3.4.0) requests (2.18.4) requests-unixsocket (0.1.5) roman (2.0.0) SecretStorage (2.3.1) service-identity (16.0.0) setuptools (39.0.1) simplejson (3.13.2) six (1.11.0) Sphinx (1.6.7) ssh-import-id (5.7) system-service (0.3) systemd-python (234) Twisted (17.9.0) ubuntu-drivers-common (0.0.0) ufw (0.36) unattended-upgrades (0.1) unity-scope-calculator (0.1) unity-scope-chromiumbookmarks (0.1) unity-scope-colourlovers (0.1) unity-scope-devhelp (0.1) unity-scope-firefoxbookmarks (0.1) unity-scope-manpages (0.1) unity-scope-openclipart (0.1) unity-scope-texdoc (0.1) unity-scope-tomboy (0.1) unity-scope-virtualbox (0.1) unity-scope-yelp (0.1) unity-scope-zotero (0.1) urllib3 (1.22) usb-creator (0.3.3) virtualenv (15.1.0) wadllib (1.3.2) webencodings (0.5) wheel (0.30.0) xdiagnose (3.8.8) xkit (0.0.0) XlsxWriter (0.9.6) zope.interface (4.3.2) + pip3 install pygit2 Collecting pygit2 Downloading https://files.pythonhosted.org/packages/20/02/25077cf7ac6599e0e6bd2c6836e7c7360244d2d7224d54e51218dbe00711/pygit2-1.3.0.tar.gz (243kB) Collecting cached-property (from pygit2) Downloading https://files.pythonhosted.org/packages/48/19/f2090f7dad41e225c7f2326e4cfe6fff49e57dedb5b53636c9551f86b069/cached_property-1.5.2-py2.py3-none-any.whl Collecting cffi>=1.4.0 (from pygit2) Downloading https://files.pythonhosted.org/packages/50/ca/bbca0fd95b24a1d4f0d2e016f09f35ae68d4fe72bf34cc538d0a0d2d3e10/cffi-1.14.3-cp36-cp36m-manylinux1_x86_64.whl (400kB) Collecting pycparser (from cffi>=1.4.0->pygit2) Downloading https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl (112kB) Building wheels for collected packages: pygit2 Running setup.py bdist_wheel for pygit2: started Running setup.py bdist_wheel for pygit2: finished with status 'error' Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-elkabtp5/pygit2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpukyiwpiepip-wheel- --python-tag cp36: running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/pygit2 copying pygit2/credentials.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/ffi.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/refspec.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/submodule.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/errors.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/callbacks.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/_build.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/remote.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/repository.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/utils.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/config.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/__init__.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/_run.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/index.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/settings.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/blame.py -> build/lib.linux-x86_64-3.6/pygit2 creating build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/revert.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/describe.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/common.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/merge.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/errors.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/indexer.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/blame.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/submodule.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/types.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/index.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/graph.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/pack.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/callbacks.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/repository.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/checkout.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/remote.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/diff.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/strarray.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/transport.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/proxy.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/stash.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/clone.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/config.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/net.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/oid.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/refspec.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/attr.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/buffer.h -> build/lib.linux-x86_64-3.6/pygit2/decl running build_ext generating cffi module 'build/temp.linux-x86_64-3.6/pygit2._libgit2.c' creating build/temp.linux-x86_64-3.6 building 'pygit2._pygit2' extension creating build/temp.linux-x86_64-3.6/src x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/include -I/usr/include/python3.6m -c src/blob.c -o build/temp.linux-x86_64-3.6/src/blob.o In file included from src/blob.h:34:0, from src/blob.c:30: src/types.h:36:2: error: #error You need a compatible libgit2 version (1.0.x) #error You need a compatible libgit2 version (1.0.x) ^~~~~ src/types.h:258:5: error: unknown type name ‘git_mailmap’ git_mailmap *mailmap; ^~~~~~~~~~~ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Failed building wheel for pygit2 Running setup.py clean for pygit2 Failed to build pygit2 Installing collected packages: cached-property, pycparser, cffi, pygit2 Running setup.py install for pygit2: started Running setup.py install for pygit2: finished with status 'error' Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-elkabtp5/pygit2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-jgepfuzh-record/install-record.txt --single-version-externally-managed --compile --user --prefix=: running install running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/pygit2 copying pygit2/credentials.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/ffi.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/refspec.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/submodule.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/errors.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/callbacks.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/_build.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/remote.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/repository.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/utils.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/config.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/__init__.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/_run.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/index.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/settings.py -> build/lib.linux-x86_64-3.6/pygit2 copying pygit2/blame.py -> build/lib.linux-x86_64-3.6/pygit2 creating build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/revert.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/describe.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/common.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/merge.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/errors.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/indexer.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/blame.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/submodule.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/types.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/index.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/graph.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/pack.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/callbacks.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/repository.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/checkout.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/remote.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/diff.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/strarray.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/transport.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/proxy.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/stash.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/clone.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/config.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/net.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/oid.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/refspec.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/attr.h -> build/lib.linux-x86_64-3.6/pygit2/decl copying pygit2/decl/buffer.h -> build/lib.linux-x86_64-3.6/pygit2/decl running build_ext generating cffi module 'build/temp.linux-x86_64-3.6/pygit2._libgit2.c' creating build/temp.linux-x86_64-3.6 building 'pygit2._pygit2' extension creating build/temp.linux-x86_64-3.6/src x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/include -I/usr/include/python3.6m -c src/blob.c -o build/temp.linux-x86_64-3.6/src/blob.o In file included from src/blob.h:34:0, from src/blob.c:30: src/types.h:36:2: error: #error You need a compatible libgit2 version (1.0.x) #error You need a compatible libgit2 version (1.0.x) ^~~~~ src/types.h:258:5: error: unknown type name ‘git_mailmap’ git_mailmap *mailmap; ^~~~~~~~~~~ error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-elkabtp5/pygit2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-jgepfuzh-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-elkabtp5/pygit2/ Build step 'Execute shell' marked build as failure [Set GitHub commit status (universal)] ERROR on repos [GHRepository@18ddb207[nodeId=MDEwOlJlcG9zaXRvcnk5OTU3NjY3,description=OpenCOR is a cross-platform modelling environment, which can be used to organise, edit, simulate and analyse CellML files.,homepage=https://opencor.ws/,name=opencor,fork=false,archived=false,size=176097,milestones={},language=C++,commits={},source=,parent=,isTemplate=,url=https://api.github.com/repos/opencor/opencor,id=9957667,nodeId=,createdAt=2013-05-09T11:07:58Z,updatedAt=2020-10-11T23:37:46Z]] (sha:0c0a0c3) with context:OpenCOR_Linux/Slave=Ubuntu_16.04_bioeng49 Setting commit status on GitHub for https://github.com/opencor/opencor/commit/0c0a0c3aabcc131141a9e6d2a304480df94bf875 Finished: FAILURE