Started by user Alexander Harkness
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor on ‘cloudbuilder-14200’
Running on cloudbuilder-14201 in /jenkins/workspace/linux-aarch64
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withDockerRegistry
$ docker login -u jenkins -p ******** https://registry.cuberite.org
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /jenkins/workspace/linux-aarch64@tmp/2eb11dd2-9f6a-4ff5-a05d-ff4ea92b48cc/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
[Pipeline] {
[Pipeline] isUnix
[Pipeline] sh
+ docker inspect -f . cuberite/docker-ci/armhf:latest
Error: No such object: cuberite/docker-ci/armhf:latest
[Pipeline] isUnix
[Pipeline] sh
+ docker inspect -f . registry.cuberite.org/cuberite/docker-ci/armhf:latest
Error: No such object: registry.cuberite.org/cuberite/docker-ci/armhf:latest
[Pipeline] isUnix
[Pipeline] sh
+ docker pull registry.cuberite.org/cuberite/docker-ci/armhf:latest
latest: Pulling from cuberite/docker-ci/armhf
0e29546d541c: Pulling fs layer
c5e9fa1a352b: Pulling fs layer
e1706e170aa8: Pulling fs layer
ada7d3046e16: Pulling fs layer
ada7d3046e16: Waiting
e1706e170aa8: Download complete
ada7d3046e16: Verifying Checksum
ada7d3046e16: Download complete
0e29546d541c: Verifying Checksum
0e29546d541c: Download complete
0e29546d541c: Pull complete
c5e9fa1a352b: Verifying Checksum
c5e9fa1a352b: Download complete
c5e9fa1a352b: Pull complete
e1706e170aa8: Pull complete
ada7d3046e16: Pull complete
Digest: sha256:c92006d79eedd26a61c3bff7ca06e2bc9eabaee00554ef2509f30a3395df5de9
Status: Downloaded newer image for registry.cuberite.org/cuberite/docker-ci/armhf:latest
[Pipeline] withDockerContainer
cloudbuilder-14201 does not seem to be running inside a container
$ docker run -t -d -u 0:0 -w /jenkins/workspace/linux-aarch64 -v /jenkins/workspace/linux-aarch64:/jenkins/workspace/linux-aarch64:rw,z -v /jenkins/workspace/linux-aarch64@tmp:/jenkins/workspace/linux-aarch64@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** registry.cuberite.org/cuberite/docker-ci/armhf:latest cat
$ docker top b53f3511bd3b9ae06f12fab16be1576feec5adce81a911046d570de2ed9868dd -eo pid,comm
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
The recommended git tool is: NONE
No credentials specified
Warning: JENKINS-30600: special launcher org.jenkinsci.plugins.docker.workflow.WithContainerStep$Decorator$1@19105ef9; decorates RemoteLauncher[hudson.remoting.Channel@a0231c1:JNLP4-connect connection from 147.135.216.159/147.135.216.159:48332] will be ignored (a typical symptom is the Git executable not being run inside a designated container)
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/cuberite/cuberite.git
> git init /jenkins/workspace/linux-aarch64 # timeout=10
Fetching upstream changes from https://github.com/cuberite/cuberite.git
> git --version # timeout=10
> git --version # 'git version 2.20.1'
> git fetch --tags --force --progress -- https://github.com/cuberite/cuberite.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
Checking out Revision e3d0874f7d255e1d00cd2fd69b76b9414e8e3b5b (origin/master)
> git config remote.origin.url https://github.com/cuberite/cuberite.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f e3d0874f7d255e1d00cd2fd69b76b9414e8e3b5b # timeout=10
Commit message: "ByteBuffer: fully defined Position handling"
First time build. Skipping changelog.
[Pipeline] sh
+ git submodule update --init
Submodule 'Server/Plugins/ChatLog' (https://github.com/cuberite/ChatLog.git) registered for path 'Server/Plugins/ChatLog'
Submodule 'Server/Plugins/Core' (https://github.com/cuberite/Core.git) registered for path 'Server/Plugins/Core'
Submodule 'Server/Plugins/ProtectionAreas' (https://github.com/cuberite/ProtectionAreas.git) registered for path 'Server/Plugins/ProtectionAreas'
Submodule 'Tools/BlockTypePaletteGenerator/lib/lunajson' (https://github.com/grafi-tt/lunajson.git) registered for path 'Tools/BlockTypePaletteGenerator/lib/lunajson'
Submodule 'lib/SQLiteCpp' (https://github.com/cuberite/SQLiteCpp.git) registered for path 'lib/SQLiteCpp'
Submodule 'lib/TCLAP' (https://github.com/cuberite/TCLAP.git) registered for path 'lib/TCLAP'
Submodule 'lib/cmake-coverage' (https://github.com/cuberite/cmake-coverage.git) registered for path 'lib/cmake-coverage'
Submodule 'lib/expat' (https://github.com/cuberite/expat.git) registered for path 'lib/expat'
Submodule 'lib/fmt' (https://github.com/fmtlib/fmt.git) registered for path 'lib/fmt'
Submodule 'lib/jsoncpp' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'lib/jsoncpp'
Submodule 'lib/libdeflate' (https://github.com/cuberite/libdeflate) registered for path 'lib/libdeflate'
Submodule 'lib/libevent' (https://github.com/cuberite/libevent.git) registered for path 'lib/libevent'
Submodule 'lib/lua' (https://github.com/cuberite/lua.git) registered for path 'lib/lua'
Submodule 'lib/luaexpat' (https://github.com/cuberite/luaexpat.git) registered for path 'lib/luaexpat'
Submodule 'lib/luaproxy' (https://github.com/cuberite/luaproxy.git) registered for path 'lib/luaproxy'
Submodule 'lib/mbedtls' (https://github.com/cuberite/polarssl.git) registered for path 'lib/mbedtls'
Submodule 'lib/sqlite' (https://github.com/cuberite/sqlite.git) registered for path 'lib/sqlite'
Submodule 'lib/tolua++' (https://github.com/cuberite/toluapp.git) registered for path 'lib/tolua++'
Cloning into '/jenkins/workspace/linux-aarch64/Server/Plugins/ChatLog'...
Cloning into '/jenkins/workspace/linux-aarch64/Server/Plugins/Core'...
Cloning into '/jenkins/workspace/linux-aarch64/Server/Plugins/ProtectionAreas'...
Cloning into '/jenkins/workspace/linux-aarch64/Tools/BlockTypePaletteGenerator/lib/lunajson'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/SQLiteCpp'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/TCLAP'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/cmake-coverage'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/expat'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/fmt'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/jsoncpp'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/libdeflate'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/libevent'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/lua'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/luaexpat'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/luaproxy'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/mbedtls'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/sqlite'...
Cloning into '/jenkins/workspace/linux-aarch64/lib/tolua++'...
Submodule path 'Server/Plugins/ChatLog': checked out 'cc04da381b9aa683ee3bbd7013f9d3fd909db039'
Submodule path 'Server/Plugins/Core': checked out '9913cece597eed01177086a620ad304a68a4693c'
Submodule path 'Server/Plugins/ProtectionAreas': checked out '5cc1171bb11601ba6a7ba06a0e447d9df1e18e94'
Submodule path 'Tools/BlockTypePaletteGenerator/lib/lunajson': checked out '1bdc886a9abb1be745fa7436f2a043b0455d70b8'
Submodule path 'lib/SQLiteCpp': checked out 'b1f67393fdac05d7d05b7f1232de688e82a7e98f'
Submodule path 'lib/TCLAP': checked out '07472612522e4da6b96f589ccd1d20607c28c2b8'
Submodule path 'lib/cmake-coverage': checked out '25af3c657e42543e3e8b43378ebc5381e6260daa'
Submodule path 'lib/expat': checked out 'e87c7903718ed7e05cbb614bbc385553987a2d33'
Submodule path 'lib/fmt': checked out '7bdf0628b1276379886c7f6dda2cef2b3b374f0b'
Submodule path 'lib/jsoncpp': checked out '9059f5cad030ba11d37818847443a53918c327b1'
Submodule path 'lib/libdeflate': checked out 'cb1502021a723db7926c0823ac41f2190a2ecc7e'
Submodule path 'lib/libevent': checked out 'bbc5fd64b34a26015f0b7bd9c6849fcaca7556b6'
Submodule path 'lib/lua': checked out 'f543fd79318bf31c81141a07662eb71896a1d938'
Submodule path 'lib/luaexpat': checked out 'd1986776c6c3d209a8410bd5928facf157dc42bd'
Submodule path 'lib/luaproxy': checked out '9e4b11990b1e4e368f1cacb4cbf9d0e908da96b6'
Submodule path 'lib/mbedtls': checked out '5e881e8ea9f3d420a58fa7802c604649c9766eb2'
Submodule path 'lib/sqlite': checked out '9aeab26b00c0bf4c1c3d0afd61acaf08eaf949d3'
Submodule path 'lib/tolua++': checked out '26e85c404baf1d2e5eb4a21660d1f37176d7ab33'
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Toolchain)
[Pipeline] writeFile
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] sh
+ ./nightlybuild.sh -s Jenkins -t arm-linux-gnueabihf -b master -p aarch64.cmake -m Release -n #1
+ [[ 12 -gt 1 ]]
+ key=-s
+ case $key in
+ SERVERNAME=Jenkins
+ shift
+ shift
+ [[ 10 -gt 1 ]]
+ key=-t
+ case $key in
+ TARGET=arm-linux-gnueabihf
+ shift
+ shift
+ [[ 8 -gt 1 ]]
+ key=-b
+ case $key in
+ BRANCH=master
+ shift
+ shift
+ [[ 6 -gt 1 ]]
+ key=-p
+ case $key in
+ TOOLCHAINFILE=-DCMAKE_TOOLCHAIN_FILE=aarch64.cmake
+ shift
+ shift
+ [[ 4 -gt 1 ]]
+ key=-m
+ case $key in
+ COMPILEMODE=-DCMAKE_BUILD_TYPE=Release
+ shift
+ shift
+ [[ 2 -gt 1 ]]
+ key=-n
+ case $key in
+ BUILDID='#1'
+ shift
+ shift
+ [[ 0 -gt 1 ]]
+ git submodule update --init
+ export 'CUBERITE_BUILD_SERIES_NAME=Jenkins arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release (master)'
+ CUBERITE_BUILD_SERIES_NAME='Jenkins arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Release (master)'
+ export CUBERITE_BUILD_ID=#1
+ CUBERITE_BUILD_ID='#1'
++ date
+ export 'CUBERITE_BUILD_DATETIME=Fri Jan 21 23:47:24 UTC 2022'
+ CUBERITE_BUILD_DATETIME='Fri Jan 21 23:47:24 UTC 2022'
++ command -v ccache
+ '[' -x '' ']'
+ CXX=
+ CC=
+ cmake . -DNO_NATIVE_OPTIMIZATION=1 -DCMAKE_TOOLCHAIN_FILE=aarch64.cmake -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:7 (project):
The CMAKE_C_COMPILER:
gcc-aarch64-linux-gnu
is not a full path and was not found in the PATH.
Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:7 (project):
The CMAKE_CXX_COMPILER:
gcc-aarch64-linux-gnu
is not a full path and was not found in the PATH.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Configuring incomplete, errors occurred!
See also "/jenkins/workspace/linux-aarch64/CMakeFiles/CMakeOutput.log".
See also "/jenkins/workspace/linux-aarch64/CMakeFiles/CMakeError.log".
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Artifacts)
Stage "Artifacts" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
$ docker stop --time=1 b53f3511bd3b9ae06f12fab16be1576feec5adce81a911046d570de2ed9868dd
$ docker rm -f b53f3511bd3b9ae06f12fab16be1576feec5adce81a911046d570de2ed9868dd
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE