Push event to branch odessa Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 Loading library edgex-global-pipelines@stable Attempting to resolve stable from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh2020580513214983401.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 67d2f908f88f8156fbe481f59f373e57362cafe7 Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh4581326610016665193.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 67d2f908f88f8156fbe481f59f373e57362cafe7 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/odessa/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/odessa/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh14255628359820710331.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 67d2f908f88f8156fbe481f59f373e57362cafe7 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 67d2f908f88f8156fbe481f59f373e57362cafe7 # timeout=10 Commit message: "Merge pull request #476 from cherrycl/issue-475" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh14263876910813838397.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/odessa/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/odessa/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh7025043181613981342.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-bacnet-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-bacnet-c-settings PROJECT: device-bacnet-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-bacnet DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-774246 in /w/workspace/exfoundry_device-bacnet-c_odessa [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git > git init /w/workspace/exfoundry_device-bacnet-c_odessa # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 (odessa) Commit message: "ci(lts-release): LTS release v4.0.1 @d0a57ca" > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 # timeout=10 > git rev-list --no-walk 51fc0f7794e32676bc47e1603c1b3033fa494e45 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 04:02:17 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 04:02:17 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 04:02:17 ========================================================= 04:02:17 EdgeX Global Pipelines Version Info 04:02:17 ========================================================= [Pipeline] libraryResource [Pipeline] sh 04:02:18 ------------------- 04:02:18 stable info: 04:02:18 ------------------- 04:02:18 Commited By: Cherry Wang cherry@iotechsys.com 04:02:18 Commit SHA: 67d2f908f88f8156fbe481f59f373e57362cafe7 04:02:18 Message: update stable to v1.0.278 04:02:18 ------------------- 04:02:18 experimental info: 04:02:18 ------------------- 04:02:18 Commited By: **** collab-it+edgex@linuxfoundation.org 04:02:18 Commit SHA: cefbf83a7544ec8ad1f65f559367c3ce5893bda8 04:02:18 Message: update experimental to v1.0.279 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 04:02:18 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-bacnet-c-settings [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar PROJECT = device-bacnet-c [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-bacnet [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = odessa [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = odessa [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = odessa [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = e9b66a1 [Pipeline] echo 04:02:19 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:02:19 provisioning config files... 04:02:19 copy managed file [device-bacnet-c-settings] to file:/w/workspace/exfoundry_device-bacnet-c_odessa@tmp/config13680161257217434326tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:02:19 ---> ****-login.sh 04:02:19 nexus3.edgexfoundry.org:10001 04:02:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:20 04:02:20 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 04:02:20 Configure a credential helper to remove this warning. See 04:02:20 https://docs.****.com/go/credential-store/ 04:02:20 04:02:20 Login Succeeded 04:02:20 nexus3.edgexfoundry.org:10002 04:02:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:20 04:02:20 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 04:02:20 Configure a credential helper to remove this warning. See 04:02:20 https://docs.****.com/go/credential-store/ 04:02:20 04:02:20 Login Succeeded 04:02:20 nexus3.edgexfoundry.org:10003 04:02:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:20 04:02:20 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 04:02:20 Configure a credential helper to remove this warning. See 04:02:20 https://docs.****.com/go/credential-store/ 04:02:20 04:02:20 Login Succeeded 04:02:20 nexus3.edgexfoundry.org:10004 04:02:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:20 04:02:20 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 04:02:20 Configure a credential helper to remove this warning. See 04:02:20 https://docs.****.com/go/credential-store/ 04:02:20 04:02:20 Login Succeeded 04:02:20 ****.io 04:02:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:02:20 04:02:20 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 04:02:20 Configure a credential helper to remove this warning. See 04:02:20 https://docs.****.com/go/credential-store/ 04:02:20 04:02:20 Login Succeeded 04:02:20 ---> ****-login.sh ends [Pipeline] } 04:02:20 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 04:02:21 + git rev-list -1 --merges e9b66a144b3f6bc4d426cadfd2f82faa076c6b77~1..e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:02:21 -----------> git rev-list -1 --merges e9b66a144b3f6bc4d426cadfd2f82faa076c6b77~1..e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [false] [Pipeline] sh 04:02:21 + git log --format=format:%s -1 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:02:21 ========================================================= 04:02:21 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 04:02:21 ========================================================= [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] node [Pipeline] withEnv [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] echo 04:02:21 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 04:02:21 + echo 0.0.0 [Pipeline] echo 04:02:21 [prepBaseBuildImage] Generating new image with name: device-bacnet-c-builder-x86_64 [Pipeline] echo 04:02:21 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 04:02:21 ========================================================= 04:02:21 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts] 04:02:21 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:02:22 + docker build -t device-bacnet-c-builder-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts . 04:02:22 #0 building with "default" instance using docker driver 04:02:22 04:02:22 #1 [internal] load build definition from Dockerfile.alpine-base 04:02:22 #1 transferring dockerfile: 1.45kB done 04:02:22 #1 DONE 0.0s 04:02:22 04:02:22 #2 [internal] load metadata for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts 04:02:22 #2 DONE 0.1s 04:02:23 04:02:23 #3 [internal] load .dockerignore 04:02:23 #3 transferring context: 2B done 04:02:23 #3 DONE 0.0s 04:02:23 04:02:23 #4 [internal] load build context 04:02:23 #4 transferring context: 85.88kB 0.0s done 04:02:23 #4 DONE 0.0s 04:02:23 04:02:23 #5 [ 1/11] FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 04:02:23 #5 resolve nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 0.0s done 04:02:23 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 04:02:23 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s done 04:02:23 #5 sha256:45f96820a350bc5ff134eee18b2c33da3183da8af935a5cbc1ba4b51e5b778fc 2.76kB / 2.76kB done 04:02:23 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s done 04:02:23 #5 sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 250B / 250B 0.0s done 04:02:23 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 16.78MB / 115.71MB 0.2s 04:02:23 #5 sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 948B / 948B done 04:02:23 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 32.51MB / 115.71MB 0.3s 04:02:23 #5 extracting sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 done 04:02:23 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 53.48MB / 115.71MB 0.4s 04:02:23 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 108.00MB / 115.71MB 0.6s 04:02:23 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 0.7s 04:02:24 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 0.9s done 04:02:24 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 0.1s 04:02:28 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 3.7s done 04:02:28 #5 DONE 4.8s 04:02:28 04:02:28 #6 [ 2/11] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 04:02:28 #6 0.279 Connecting to iotech.jfrog.io (54.73.4.50:443) 04:02:28 #6 0.706 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 04:02:28 #6 0.706 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 04:02:28 #6 0.706 '/etc/apk/keys/alpine.dev.rsa.pub' saved 04:02:29 #6 DONE 1.7s 04:02:29 04:02:29 #7 [ 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 04:02:29 #7 DONE 0.3s 04:02:30 04:02:30 #8 [ 4/11] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev dumb-init 04:02:30 #8 0.297 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 04:02:30 #8 0.686 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 04:02:30 #8 0.929 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 04:02:31 #8 1.513 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:02:31 #8 1.521 (1/18) Installing dumb-init (1.2.5-r2) 04:02:31 #8 1.660 (2/18) Installing hiredis (1.1.0-r2) 04:02:31 #8 1.809 (3/18) Installing hiredis-dev (1.1.0-r2) 04:02:31 #8 1.970 (4/18) Installing libcbor (0.10.2-r1) 04:02:32 #8 2.110 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 04:02:32 #8 2.479 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 04:02:32 #8 2.584 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.131-r1) 04:02:32 #8 2.783 (8/18) Installing libcbor-dev (0.10.2-r1) 04:02:32 #8 2.929 (9/18) Installing libmenuw (6.4_p20230506-r0) 04:02:32 #8 3.065 (10/18) Installing libpanelw (6.4_p20230506-r0) 04:02:33 #8 3.206 (11/18) Installing libncurses++ (6.4_p20230506-r0) 04:02:33 #8 3.345 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 04:02:33 #8 3.500 (13/18) Installing libblkid (2.38.1-r8) 04:02:33 #8 3.665 (14/18) Installing libuuid (2.38.1-r8) 04:02:33 #8 3.856 (15/18) Installing libfdisk (2.38.1-r8) 04:02:33 #8 4.020 (16/18) Installing libmount (2.38.1-r8) 04:02:34 #8 4.184 (17/18) Installing libsmartcols (2.38.1-r8) 04:02:34 #8 4.332 (18/18) Installing util-linux-dev (2.38.1-r8) 04:02:34 #8 4.522 Executing busybox-1.36.1-r2.trigger 04:02:34 #8 4.532 OK: 336 MiB in 100 packages 04:02:34 #8 DONE 4.7s 04:02:34 04:02:34 #9 [ 5/11] RUN apk --no-cache upgrade 04:02:34 #9 0.250 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 04:02:34 #9 0.429 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 04:02:35 #9 0.703 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 04:02:36 #9 1.306 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:02:36 #9 1.329 Upgrading critical system libraries and apk-tools: 04:02:36 #9 1.329 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 04:02:36 #9 1.499 Executing busybox-1.36.1-r2.trigger 04:02:36 #9 1.584 Continuing the upgrade transaction with new apk-tools: 04:02:36 #9 1.590 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 04:02:36 #9 1.772 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 04:02:36 #9 2.030 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 04:02:36 Still waiting to schedule task 04:02:36 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 04:02:37 #9 2.580 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:02:37 #9 2.587 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 04:02:37 #9 2.756 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 04:02:37 #9 2.936 Executing busybox-1.36.1-r7.post-upgrade 04:02:37 #9 2.953 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 04:02:37 #9 3.087 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 04:02:37 #9 3.244 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 04:02:37 #9 3.452 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 04:02:38 #9 3.637 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 04:02:38 #9 3.771 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 04:02:38 #9 3.995 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 04:02:38 #9 4.226 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 04:02:38 #9 4.378 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 04:02:39 #9 4.538 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 04:02:39 #9 4.718 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 04:02:39 #9 4.892 (14/27) Installing libpsl (0.21.5-r0) 04:02:39 #9 5.046 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 04:02:39 #9 5.210 (16/27) Installing libpsl-utils (0.21.5-r0) 04:02:39 #9 5.363 (17/27) Installing libpsl-dev (0.21.5-r0) 04:02:39 #9 5.496 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 04:02:40 #9 5.704 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 04:02:40 #9 5.866 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 04:02:40 #9 6.106 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 04:02:40 #9 6.260 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 04:02:41 #9 6.403 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 04:02:41 #9 6.603 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 04:02:41 #9 6.761 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 04:02:41 #9 6.889 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 04:02:41 #9 7.009 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 04:02:41 #9 7.167 Executing busybox-1.36.1-r7.trigger 04:02:41 #9 7.172 Executing ca-certificates-20241121-r1.trigger 04:02:41 #9 7.219 OK: 337 MiB in 103 packages 04:02:42 #9 DONE 7.5s 04:02:42 04:02:42 #10 [ 6/11] COPY scripts /device-bacnet-c/scripts 04:02:42 #10 DONE 0.0s 04:02:42 04:02:42 #11 [ 7/11] COPY src /device-bacnet-c/src/ 04:02:42 #11 DONE 0.0s 04:02:42 04:02:42 #12 [ 8/11] COPY VERSION /device-bacnet-c/ 04:02:42 #12 DONE 0.0s 04:02:42 04:02:42 #13 [ 9/11] WORKDIR /device-bacnet-c 04:02:42 #13 DONE 0.0s 04:02:42 04:02:42 #14 [10/11] RUN /device-bacnet-c/scripts/build_deps.sh 04:02:42 #14 0.218 + CSDK_VER=4.0.0 04:02:42 #14 0.218 + '[' '!' -d deps ] 04:02:42 #14 0.218 + mkdir deps 04:02:42 #14 0.219 + cd /device-bacnet-c/deps 04:02:42 #14 0.219 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 04:02:42 #14 0.222 Connecting to github.com (140.82.112.4:443) 04:02:42 #14 0.450 Connecting to codeload.github.com (140.82.113.9:443) 04:02:42 #14 0.654 saving to 'v4.0.0.zip' 04:02:42 #14 0.715 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 04:02:42 #14 0.715 'v4.0.0.zip' saved 04:02:42 #14 0.715 + unzip v4.0.0.zip 04:02:42 #14 0.716 Archive: v4.0.0.zip 04:02:42 #14 0.722 creating: device-sdk-c-4.0.0/ 04:02:42 #14 0.722 creating: device-sdk-c-4.0.0/.github/ 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/.github/Contributing.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/.github/semantic.yml 04:02:42 #14 0.722 creating: device-sdk-c-4.0.0/.github/workflows/ 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/.gitignore 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/Attribution.txt 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/CHANGELOG.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/Doxyfile 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/Jenkinsfile 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/LICENSE 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/Makefile 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/OWNERS.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/README.IOT.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/README.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/README.v3.md 04:02:42 #14 0.722 creating: device-sdk-c-4.0.0/docs/ 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/docs/configuration.md 04:02:42 #14 0.722 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/docs/metrics.md 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/docs/startup.md 04:02:42 #14 0.724 creating: device-sdk-c-4.0.0/include/ 04:02:42 #14 0.724 creating: device-sdk-c-4.0.0/include/devsdk/ 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 04:02:42 #14 0.724 creating: device-sdk-c-4.0.0/include/edgex/ 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 04:02:42 #14 0.724 creating: device-sdk-c-4.0.0/scripts/ 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/scripts/build.sh 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 04:02:42 #14 0.724 creating: device-sdk-c-4.0.0/src/ 04:02:42 #14 0.724 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 04:02:42 #14 0.727 creating: device-sdk-c-4.0.0/src/c/ 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/api.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/bus.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/bus.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/callback3.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/callback3.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/config.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/config.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/correlation.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/correlation.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/data.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/data.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/device.c 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/device.h 04:02:42 #14 0.727 inflating: device-sdk-c-4.0.0/src/c/devman.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/devmap.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/devmap.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/devutil.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/discovery.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/discovery.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 04:02:42 #14 0.730 creating: device-sdk-c-4.0.0/src/c/examples/ 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 04:02:42 #14 0.730 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 04:02:42 #14 0.730 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 04:02:42 #14 0.731 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 04:02:42 #14 0.731 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 04:02:42 #14 0.732 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 04:02:42 #14 0.732 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 04:02:42 #14 0.732 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 04:02:42 #14 0.732 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 04:02:42 #14 0.732 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 04:02:42 #14 0.732 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/file/ 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 04:02:42 #14 0.733 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 04:02:42 #14 0.733 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/random/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 04:02:42 #14 0.734 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 04:02:42 #14 0.734 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/res/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 04:02:42 #14 0.735 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 04:02:42 #14 0.735 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/filesys.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/filesys.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/keeper.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/keeper.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/map.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/map.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/metadata.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/metadata.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/metrics.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/opstate.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/opstate.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/parson.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/parson.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/profiles.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/profiles.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/registry.c 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/registry.h 04:02:42 #14 0.738 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/rest.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/rest.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/secrets.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/service.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/service.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/transform.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/transform.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/validate.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/validate.h 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/watchers.c 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/c/watchers.h 04:02:42 #14 0.740 creating: device-sdk-c-4.0.0/src/cmake/ 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 04:02:42 #14 0.740 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 04:02:42 #14 0.740 + cd device-sdk-c-4.0.0 04:02:42 #14 0.740 + ./scripts/build.sh 04:02:42 #14 0.742 + CPPCHECK=false 04:02:42 #14 0.742 + DOCGEN=false 04:02:42 #14 0.742 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 04:02:42 #14 0.742 + '[' 0 -gt 0 ] 04:02:42 #14 0.743 + readlink -f ./scripts/build.sh 04:02:42 #14 0.744 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 04:02:42 #14 0.745 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 04:02:42 #14 0.745 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 04:02:42 #14 0.745 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 04:02:42 #14 0.745 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:02:42 #14 0.747 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:02:42 #14 0.747 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 04:02:42 #14 0.826 -- The C compiler identification is GNU 12.2.1 04:02:43 #14 0.840 -- Detecting C compiler ABI info 04:02:43 #14 0.926 -- Detecting C compiler ABI info - done 04:02:43 #14 0.946 -- Check for working C compiler: /usr/bin/cc - skipped 04:02:43 #14 0.947 -- Detecting C compile features 04:02:43 #14 0.947 -- Detecting C compile features - done 04:02:43 #14 0.951 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 04:02:43 #14 1.031 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 04:02:43 #14 1.034 -- Found LIBYAML: /usr/lib/libyaml.so 04:02:43 #14 1.038 -- Found LIBUUID: /usr/lib/libuuid.so 04:02:43 #14 1.040 -- Found LIBCBOR: /usr/lib/libcbor.so 04:02:43 #14 1.043 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 04:02:43 #14 1.045 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:02:43 #14 1.045 -- /opt/iotech/iot/1.5/include 04:02:43 #14 1.045 -- C SDK 0.0.0 for Linux 04:02:43 #14 1.048 -- Performing Test CSDK_HAVE_ATOMIC 04:02:43 #14 1.138 -- Performing Test CSDK_HAVE_ATOMIC - Success 04:02:43 #14 1.189 -- Found Curses: /usr/lib/libcurses.so 04:02:43 #14 1.211 -- Configuring done (0.5s) 04:02:43 #14 1.245 -- Generating done (0.0s) 04:02:43 #14 1.247 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:02:43 #14 1.252 + make all package 04:02:43 #14 1.252 + tee release.log 04:02:43 #14 1.299 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 04:02:43 #14 1.411 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 04:02:43 #14 1.567 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 04:02:43 #14 1.698 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 04:02:44 #14 1.791 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 04:02:44 #14 2.093 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 04:02:44 #14 2.135 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 04:02:44 #14 2.263 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 04:02:44 #14 2.547 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 04:02:44 #14 2.637 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 04:02:44 #14 2.774 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 04:02:44 #14 2.905 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 04:02:45 #14 2.999 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 04:02:45 #14 3.157 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 04:02:45 #14 3.211 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 04:02:45 #14 3.518 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 04:02:45 #14 3.579 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 04:02:45 #14 3.815 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 04:02:45 #14 3.925 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 04:02:46 #14 4.131 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 04:02:46 #14 4.221 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 04:02:47 #14 5.208 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 04:02:47 #14 5.310 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 04:02:47 #14 5.381 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 04:02:47 #14 5.470 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 04:02:47 #14 5.528 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 04:02:47 #14 5.796 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 04:02:48 #14 6.142 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 04:02:48 #14 6.217 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 04:02:48 #14 6.345 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 04:02:48 #14 6.446 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 04:02:49 #14 6.744 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 04:02:49 #14 6.744 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 04:02:49 #14 6.744 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 04:02:49 #14 6.744 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 04:02:49 #14 6.744 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 04:02:49 #14 6.744 875 | const iot_data_t *deviceservices_config; 04:02:49 #14 6.744 | ^~~~~~~~~~~~~~~~~~~~~ 04:02:49 #14 6.894 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 04:02:49 #14 7.014 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 04:02:49 #14 7.077 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 04:02:49 #14 7.174 [ 68%] Linking C shared library libcsdk.so 04:02:49 #14 7.227 [ 68%] Built target csdk 04:02:49 #14 7.248 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 04:02:49 #14 7.387 [ 72%] Linking C executable template 04:02:49 #14 7.415 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:49 #14 7.459 [ 72%] Built target template 04:02:49 #14 7.479 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 04:02:49 #14 7.572 [ 76%] Linking C executable device-counter 04:02:49 #14 7.599 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:49 #14 7.639 [ 76%] Built target device-counter 04:02:49 #14 7.661 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 04:02:49 #14 7.746 [ 80%] Linking C executable device-random 04:02:50 #14 7.773 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 7.815 [ 80%] Built target device-random 04:02:50 #14 7.840 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 04:02:50 #14 7.916 [ 84%] Linking C executable device-gyro 04:02:50 #14 7.944 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 7.984 [ 84%] Built target device-gyro 04:02:50 #14 8.005 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 04:02:50 #14 8.091 [ 88%] Linking C executable device-bitfields 04:02:50 #14 8.118 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 8.161 [ 88%] Built target device-bitfields 04:02:50 #14 8.174 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 04:02:50 #14 8.328 [ 92%] Linking C executable template-discovery 04:02:50 #14 8.354 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 8.396 [ 92%] Built target template-discovery 04:02:50 #14 8.417 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 04:02:50 #14 8.531 [ 96%] Linking C executable device-file 04:02:50 #14 8.555 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 8.597 [ 96%] Built target device-file 04:02:50 #14 8.618 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 04:02:50 #14 8.720 [100%] Linking C executable device-terminal 04:02:50 #14 8.753 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:50 #14 8.799 [100%] Built target device-terminal 04:02:50 #14 8.817 Run CPack packaging tool... 04:02:50 #14 8.835 CPack: Create package using TGZ 04:02:50 #14 8.835 CPack: Install projects 04:02:51 #14 8.835 CPack: - Run preinstall target for: Csdk 04:02:51 #14 9.094 CPack: - Install project: Csdk [] 04:02:51 #14 9.100 CPack: Create package 04:02:51 #14 9.122 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 04:02:51 #14 9.123 + '[' false '=' true ] 04:02:51 #14 9.123 + '[' false '=' true ] 04:02:51 #14 9.123 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:02:51 #14 9.124 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:02:51 #14 9.124 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 04:02:51 #14 9.195 -- The C compiler identification is GNU 12.2.1 04:02:51 #14 9.212 -- Detecting C compiler ABI info 04:02:51 #14 9.316 -- Detecting C compiler ABI info - done 04:02:51 #14 9.334 -- Check for working C compiler: /usr/bin/cc - skipped 04:02:51 #14 9.334 -- Detecting C compile features 04:02:51 #14 9.335 -- Detecting C compile features - done 04:02:51 #14 9.339 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 04:02:51 #14 9.419 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 04:02:51 #14 9.422 -- Found LIBYAML: /usr/lib/libyaml.so 04:02:51 #14 9.425 -- Found LIBUUID: /usr/lib/libuuid.so 04:02:51 #14 9.427 -- Found LIBCBOR: /usr/lib/libcbor.so 04:02:51 #14 9.429 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 04:02:51 #14 9.432 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:02:51 #14 9.432 -- /opt/iotech/iot/1.5/include 04:02:51 #14 9.432 -- C SDK 0.0.0 for Linux 04:02:51 #14 9.434 -- Performing Test CSDK_HAVE_ATOMIC 04:02:51 #14 9.525 -- Performing Test CSDK_HAVE_ATOMIC - Success 04:02:51 #14 9.579 -- Found Curses: /usr/lib/libcurses.so 04:02:51 #14 9.599 -- Configuring done (0.5s) 04:02:51 #14 9.633 -- Generating done (0.0s) 04:02:51 #14 9.636 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:02:51 #14 9.642 + make 04:02:51 #14 9.642 + tee debug.log 04:02:51 #14 9.692 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 04:02:51 #14 9.764 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 04:02:51 #14 9.837 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 04:02:51 #14 9.913 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 04:02:52 #14 9.988 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 04:02:52 #14 10.11 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 04:02:52 #14 10.15 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 04:02:52 #14 10.22 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 04:02:52 #14 10.34 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 04:02:52 #14 10.41 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 04:02:52 #14 10.50 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 04:02:52 #14 10.57 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 04:02:52 #14 10.64 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 04:02:52 #14 10.71 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 04:02:52 #14 10.75 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 04:02:52 #14 10.89 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 04:02:53 #14 10.94 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 04:02:53 #14 11.04 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 04:02:53 #14 11.09 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 04:02:53 #14 11.20 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 04:02:53 #14 11.27 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 04:02:53 #14 11.47 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 04:02:53 #14 11.54 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 04:02:53 #14 11.59 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 04:02:53 #14 11.65 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 04:02:53 #14 11.69 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 04:02:54 #14 11.79 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 04:02:54 #14 12.00 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 04:02:54 #14 12.05 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 04:02:54 #14 12.12 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 04:02:54 #14 12.19 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 04:02:54 #14 12.33 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 04:02:54 #14 12.39 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 04:02:54 #14 12.45 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 04:02:54 #14 12.50 [ 68%] Linking C shared library libcsdk.so 04:02:54 #14 12.57 [ 68%] Built target csdk 04:02:54 #14 12.59 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 04:02:54 #14 12.66 [ 72%] Linking C executable template 04:02:54 #14 12.69 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 12.73 [ 72%] Built target template 04:02:55 #14 12.75 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 04:02:55 #14 12.81 [ 76%] Linking C executable device-counter 04:02:55 #14 12.84 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 12.88 [ 76%] Built target device-counter 04:02:55 #14 12.90 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 04:02:55 #14 12.96 [ 80%] Linking C executable device-random 04:02:55 #14 12.99 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 13.04 [ 80%] Built target device-random 04:02:55 #14 13.06 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 04:02:55 #14 13.12 [ 84%] Linking C executable device-gyro 04:02:55 #14 13.14 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 13.18 [ 84%] Built target device-gyro 04:02:55 #14 13.20 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 04:02:55 #14 13.26 [ 88%] Linking C executable device-bitfields 04:02:55 #14 13.29 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 13.33 [ 88%] Built target device-bitfields 04:02:55 #14 13.35 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 04:02:55 #14 13.42 [ 92%] Linking C executable template-discovery 04:02:55 #14 13.45 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 13.49 [ 92%] Built target template-discovery 04:02:55 #14 13.51 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 04:02:55 #14 13.58 [ 96%] Linking C executable device-file 04:02:55 #14 13.61 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:55 #14 13.65 [ 96%] Built target device-file 04:02:55 #14 13.67 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 04:02:55 #14 13.74 [100%] Linking C executable device-terminal 04:02:56 #14 13.77 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:02:56 #14 13.82 [100%] Built target device-terminal 04:02:56 #14 13.83 + cp -rf include/devsdk include/edgex /usr/include/ 04:02:56 #14 13.83 + cp build/release/c/libcsdk.so /usr/lib/ 04:02:56 #14 13.83 + mkdir -p /usr/share/doc/edgex-csdk 04:02:56 #14 13.83 + cp Attribution.txt /usr/share/doc/edgex-csdk 04:02:56 #14 13.83 + cp LICENSE /usr/share/doc/edgex-csdk 04:02:56 #14 13.84 + rm -rf /device-bacnet-c/deps 04:02:56 #14 DONE 13.9s 04:02:56 04:02:56 #15 [11/11] RUN /device-bacnet-c/scripts/build.sh 04:02:56 #15 0.245 + readlink -f /device-bacnet-c/scripts/build.sh 04:02:56 #15 0.247 + dirname /device-bacnet-c/scripts/build.sh 04:02:56 #15 0.248 + dirname /device-bacnet-c/scripts 04:02:56 #15 0.248 /device-bacnet-c 04:02:56 #15 0.249 + ROOT=/device-bacnet-c 04:02:56 #15 0.249 + echo /device-bacnet-c 04:02:56 #15 0.249 + cd /device-bacnet-c 04:02:56 #15 0.249 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 04:02:56 #15 0.249 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 04:02:56 #15 0.249 + git clone https://github.com/IOTechSystems/bacnet-stack.git 04:02:56 #15 0.250 Cloning into 'bacnet-stack'... 04:02:58 #15 2.935 + cd /device-bacnet-c/bacnet-stack 04:02:58 #15 2.935 + git checkout v0.8.6-IOTech 04:02:59 #15 3.712 Note: switching to 'v0.8.6-IOTech'. 04:02:59 #15 3.712 04:02:59 #15 3.712 You are in 'detached HEAD' state. You can look around, make experimental 04:02:59 #15 3.712 changes and commit them, and you can discard any commits you make in this 04:02:59 #15 3.712 state without impacting any branches by switching back to a branch. 04:02:59 #15 3.712 04:02:59 #15 3.712 If you want to create a new branch to retain commits you create, you may 04:02:59 #15 3.712 do so (now or later) by using -c with the switch command. Example: 04:02:59 #15 3.712 04:02:59 #15 3.712 git switch -c 04:02:59 #15 3.712 04:02:59 #15 3.712 Or undo this operation with: 04:02:59 #15 3.712 04:02:59 #15 3.712 git switch - 04:02:59 #15 3.712 04:02:59 #15 3.712 Turn off this advice by setting config variable advice.detachedHead to false 04:02:59 #15 3.712 04:02:59 #15 3.712 HEAD is now at 8b67b7f2 Changes for BACnet device service 04:03:00 #15 3.714 + mkdir -p /device-bacnet-c/lib/ip 04:03:00 #15 3.716 + mkdir -p /device-bacnet-c/lib/mstp 04:03:00 #15 3.718 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 04:03:00 #15 3.721 make -s -C lib clean 04:03:00 #15 3.727 make -s -C demo clean 04:03:00 #15 3.786 make -s -C demo/router clean 04:03:00 #15 3.789 make -s -C demo/router-ipv6 clean 04:03:00 #15 3.792 make -s -C demo/gateway clean 04:03:00 #15 3.795 make -s -C lib all 04:03:04 #15 7.856 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 04:03:04 #15 7.856 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 04:03:04 #15 7.856 147 | pthread_cancel(hThread); 04:03:04 #15 7.856 | ^~~~~~~ 04:03:04 #15 7.856 | | 04:03:04 #15 7.856 | long unsigned int 04:03:04 #15 7.856 In file included from ../ports/linux/net.h:73, 04:03:04 #15 7.856 from ../ports/linux/dlmstp.c:43: 04:03:04 #15 7.856 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 04:03:04 #15 7.856 98 | int pthread_cancel(pthread_t); 04:03:04 #15 7.856 | ^~~~~~~~~ 04:03:04 #15 7.858 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 04:03:04 #15 7.858 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 04:03:04 #15 7.858 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 04:03:04 #15 7.858 | ^~~~~~~~ 04:03:04 #15 7.858 | | 04:03:04 #15 7.858 | long unsigned int * 04:03:04 #15 7.858 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 04:03:04 #15 7.858 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 04:03:04 #15 7.858 | ^ 04:03:07 #15 11.36 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 04:03:07 #15 11.36 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 04:03:07 #15 11.36 make -s -C lib clean 04:03:07 #15 11.37 make -s -C demo clean 04:03:07 #15 11.44 make -s -C demo/router clean 04:03:07 #15 11.44 make -s -C demo/router-ipv6 clean 04:03:07 #15 11.44 make -s -C demo/gateway clean 04:03:07 #15 11.44 make -s -C lib all 04:03:15 #15 19.68 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 04:03:16 #15 19.68 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 04:03:16 #15 19.69 + cd /device-bacnet-c/build/release/device-bacnet-ip 04:03:16 #15 19.69 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 04:03:16 #15 19.76 -- The C compiler identification is GNU 12.2.1 04:03:16 #15 19.77 -- Detecting C compiler ABI info 04:03:16 #15 19.87 -- Detecting C compiler ABI info - done 04:03:16 #15 19.89 -- Check for working C compiler: /usr/bin/cc - skipped 04:03:16 #15 19.89 -- Detecting C compile features 04:03:16 #15 19.89 -- Detecting C compile features - done 04:03:16 #15 19.89 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 04:03:16 #15 19.97 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 04:03:16 #15 19.98 -- Found Threads: TRUE 04:03:16 #15 19.99 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:03:16 #15 19.99 -- /opt/iotech/iot/1.5/include 04:03:16 #15 19.99 -- Configuring done (0.3s) 04:03:16 #15 19.99 -- Generating done (0.0s) 04:03:16 #15 19.99 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 04:03:16 #15 20.00 + make 04:03:16 #15 20.00 + tee release.log 04:03:16 #15 20.03 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 04:03:16 #15 20.22 [ 22%] Linking C static library libbacnet_objects.a 04:03:16 #15 20.25 [ 22%] Built target bacnet_objects 04:03:16 #15 20.27 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 04:03:16 #15 20.46 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 04:03:16 #15 20.54 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 04:03:16 #15 20.60 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 04:03:16 #15 20.66 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 04:03:17 #15 20.94 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 04:03:17 #15 21.01 [100%] Linking C executable device-bacnet-c 04:03:17 #15 21.04 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:03:17 #15 21.09 [100%] Built target device-bacnet-c 04:03:17 #15 21.10 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 04:03:17 #15 21.10 + cd /device-bacnet-c/build/release/device-bacnet-mstp 04:03:17 #15 21.10 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 04:03:17 #15 21.16 -- The C compiler identification is GNU 12.2.1 04:03:17 #15 21.17 -- Detecting C compiler ABI info 04:03:17 #15 21.27 -- Detecting C compiler ABI info - done 04:03:17 #15 21.28 -- Check for working C compiler: /usr/bin/cc - skipped 04:03:17 #15 21.28 -- Detecting C compile features 04:03:17 #15 21.28 -- Detecting C compile features - done 04:03:17 #15 21.29 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 04:03:17 #15 21.38 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 04:03:17 #15 21.38 -- Found Threads: TRUE 04:03:17 #15 21.38 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:03:17 #15 21.38 -- /opt/iotech/iot/1.5/include 04:03:17 #15 21.38 -- Configuring done (0.3s) 04:03:17 #15 21.39 -- Generating done (0.0s) 04:03:17 #15 21.39 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 04:03:17 #15 21.39 + make 04:03:17 #15 21.39 + tee release.log 04:03:17 #15 21.43 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 04:03:17 #15 21.63 [ 22%] Linking C static library libbacnet_objects.a 04:03:17 #15 21.66 [ 22%] Built target bacnet_objects 04:03:17 #15 21.68 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 04:03:17 #15 21.88 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 04:03:18 #15 21.98 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 04:03:18 #15 22.04 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 04:03:18 #15 22.11 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 04:03:18 #15 22.40 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 04:03:18 #15 22.47 [100%] Linking C executable device-bacnet-c 04:03:18 #15 22.49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:03:18 #15 22.54 [100%] Built target device-bacnet-c 04:03:18 #15 DONE 22.7s 04:03:18 04:03:18 #16 exporting to image 04:03:18 #16 exporting layers 04:03:19 #16 exporting layers 0.4s done 04:03:19 #16 writing image sha256:ede9b7fa3bffc9b76b1655b1fcf59fdf05b935ac6ea02d9f7ad4e64c9bea8194 done 04:03:19 #16 naming to docker.io/library/device-bacnet-c-builder-x86_64 done 04:03:19 #16 DONE 0.4s [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:03:19 + git log --pretty=%H %s 04:03:19 + grep ci(lts-release) 04:03:19 + head -n 1 04:03:19 + awk {print $1} [Pipeline] echo 04:03:19 [edgeXDocker.push] Tagging docker image device-bacnet-c-builder-x86_64 with the following tags: 04:03:19 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:03:19 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:20 + docker tag device-bacnet-c-builder-x86_64 nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:03:20 + docker push nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:03:20 The push refers to repository [nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64] 04:03:20 9eeed369e758: Preparing 04:03:20 e9ad4d983537: Preparing 04:03:20 5f70bf18a086: Preparing 04:03:20 af4d63ec301b: Preparing 04:03:20 510c6b49d642: Preparing 04:03:20 7f4178f8d7b5: Preparing 04:03:20 7303c3a48571: Preparing 04:03:20 dde15d4c9355: Preparing 04:03:20 260f4fa5736d: Preparing 04:03:20 ddb18a4638ed: Preparing 04:03:20 9d94fa7f7201: Preparing 04:03:20 1a98914da975: Preparing 04:03:20 cc2447e1835a: Preparing 04:03:20 7f4178f8d7b5: Waiting 04:03:20 7303c3a48571: Waiting 04:03:20 dde15d4c9355: Waiting 04:03:20 260f4fa5736d: Waiting 04:03:20 ddb18a4638ed: Waiting 04:03:20 9d94fa7f7201: Waiting 04:03:20 cc2447e1835a: Waiting 04:03:20 1a98914da975: Waiting 04:03:20 5f70bf18a086: Pushed 04:03:20 510c6b49d642: Pushed 04:03:20 af4d63ec301b: Pushed 04:03:20 e9ad4d983537: Pushed 04:03:20 7f4178f8d7b5: Pushed 04:03:20 260f4fa5736d: Pushed 04:03:20 9d94fa7f7201: Layer already exists 04:03:20 ddb18a4638ed: Pushed 04:03:20 1a98914da975: Layer already exists 04:03:20 cc2447e1835a: Layer already exists 04:03:21 dde15d4c9355: Pushed 04:03:24 7303c3a48571: Pushed 04:03:24 9eeed369e758: Pushed 04:03:24 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77: digest: sha256:ba8e798154071f6f0f2c0a2150bd34d88b94c3065775dd1719971ed382f6204a size: 3037 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 04:03:24 ===================================================== [Pipeline] echo 04:03:24 taggedImages: 04:03:24 - nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:03:24 ========================================================= 04:03:24 [edgeXBuildMultiArch] RAW Config: 04:03:24 images: 04:03:24 - nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:03:24 settingsFile: 04:03:24 device-bacnet-c-settings 04:03:24 ========================================================= [Pipeline] node 04:03:39 Still waiting to schedule task 04:03:39 ‘prd-centos7-docker-4c-2g-774245’ is offline 04:04:12 Running on prd-ubuntu20.04-docker-arm64-4c-16g-774247 in /w/workspace/exfoundry_device-bacnet-c_odessa [Pipeline] { [Pipeline] checkout 04:04:12 Selected Git installation does not exist. Using Default 04:04:12 The recommended git tool is: NONE 04:04:16 Running on prd-centos7-docker-4c-2g-774249 in /w/workspace/exfoundry_device-bacnet-c_odessa [Pipeline] { [Pipeline] stage [Pipeline] { (Create Multi-Arch Images) [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:04:16 provisioning config files... 04:04:16 copy managed file [device-bacnet-c-settings] to file:/w/workspace/exfoundry_device-bacnet-c_odessa@tmp/config4962512057929652634tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:04:17 using credential edgex-jenkins-ssh 04:04:17 Cloning the remote Git repository 04:04:17 Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git 04:04:17 > git init /w/workspace/exfoundry_device-bacnet-c_odessa # timeout=10 04:04:17 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git 04:04:17 > git --version # timeout=10 04:04:17 > git --version # 'git version 2.25.1' 04:04:17 using GIT_SSH to set credentials SSH Credentials for GitHub 04:04:18 ---> ****-login.sh 04:04:18 nexus3.edgexfoundry.org:10001 04:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:17 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 04:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:18 Configure a credential helper to remove this warning. See 04:04:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:18 04:04:18 Login Succeeded 04:04:18 nexus3.edgexfoundry.org:10002 04:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:18 Configure a credential helper to remove this warning. See 04:04:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:18 04:04:18 Login Succeeded 04:04:18 nexus3.edgexfoundry.org:10003 04:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:18 Configure a credential helper to remove this warning. See 04:04:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:18 04:04:18 Login Succeeded 04:04:18 nexus3.edgexfoundry.org:10004 04:04:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:19 Configure a credential helper to remove this warning. See 04:04:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:19 04:04:19 Login Succeeded 04:04:19 ****.io 04:04:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:19 Configure a credential helper to remove this warning. See 04:04:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:19 04:04:19 Login Succeeded 04:04:19 ---> ****-login.sh ends [Pipeline] } 04:04:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:04:19 + docker buildx ls 04:04:19 NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT PLATFORMS 04:04:19 default * docker 04:04:19 default default running 20.10.18 linux/amd64, linux/386 [Pipeline] sh 04:04:19 > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 04:04:19 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 04:04:20 + docker buildx create --name edgex-builder --platform linux/amd64,linux/arm64 --use 04:04:20 edgex-builder [Pipeline] sh 04:04:20 Avoid second fetch 04:04:20 Checking out Revision e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 (odessa) 04:04:20 + docker buildx inspect --bootstrap 04:04:20 #1 [internal] booting buildkit 04:04:20 #1 pulling image moby/buildkit:buildx-stable-1 04:04:20 Commit message: "ci(lts-release): LTS release v4.0.1 @d0a57ca" 04:04:20 > git config core.sparsecheckout # timeout=10 04:04:20 > git checkout -f e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 # timeout=10 04:04:23 #1 pulling image moby/buildkit:buildx-stable-1 3.0s done 04:04:23 #1 creating container buildx_buildkit_edgex-builder0 04:04:24 #1 creating container buildx_buildkit_edgex-builder0 1.4s done 04:04:24 #1 DONE 4.4s 04:04:24 Name: edgex-builder 04:04:24 Driver: docker-container 04:04:24 04:04:24 Nodes: 04:04:24 Name: edgex-builder0 04:04:24 Endpoint: unix:///var/run/docker.sock 04:04:24 Status: running 04:04:24 Buildkit: v0.26.2 04:04:24 Platforms: linux/amd64*, linux/arm64*, linux/amd64/v2, linux/amd64/v3, linux/386 [Pipeline] sh 04:04:24 + docker buildx ls 04:04:24 NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT PLATFORMS 04:04:24 edgex-builder * docker-container 04:04:24 edgex-builder0 unix:///var/run/docker.sock running v0.26.2 linux/amd64*, linux/arm64*, linux/amd64/v2, linux/amd64/v3, linux/386 04:04:24 default docker 04:04:24 default default running 20.10.18 linux/amd64, linux/386 [Pipeline] sh [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:04:25 provisioning config files... 04:04:25 copy managed file [device-bacnet-c-settings] to file:/w/workspace/exfoundry_device-bacnet-c_odessa@tmp/config1661733069531208252tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 04:04:25 + docker buildx build --platform linux/amd64,linux/arm64 -t nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 --push - 04:04:25 + echo -e 'FROM nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77' 04:04:25 #1 [internal] load build definition from Dockerfile 04:04:25 #1 transferring dockerfile: 215B done 04:04:25 #1 DONE 0.0s 04:04:25 04:04:25 #2 [linux/arm64 internal] load metadata for nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:04:25 #2 DONE 0.1s 04:04:25 04:04:25 #3 [linux/amd64 internal] load metadata for nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:04:25 #3 DONE 0.1s 04:04:25 04:04:25 #4 [internal] load .dockerignore 04:04:25 #4 transferring context: 2B done 04:04:25 #4 DONE 0.0s 04:04:25 04:04:25 #5 [linux/amd64 1/1] FROM nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:ba8e798154071f6f0f2c0a2150bd34d88b94c3065775dd1719971ed382f6204a 04:04:25 #5 resolve nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:ba8e798154071f6f0f2c0a2150bd34d88b94c3065775dd1719971ed382f6204a 0.0s done 04:04:25 #5 DONE 0.0s 04:04:25 04:04:25 #6 [linux/arm64 1/1] FROM nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:ba8e798154071f6f0f2c0a2150bd34d88b94c3065775dd1719971ed382f6204a 04:04:25 #6 resolve nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:ba8e798154071f6f0f2c0a2150bd34d88b94c3065775dd1719971ed382f6204a 0.0s done 04:04:25 #6 DONE 0.2s 04:04:25 04:04:25 #7 exporting to image 04:04:25 #7 exporting layers done 04:04:25 #7 exporting manifest sha256:2e179361afe6b2523f9f7298b9126f20b2cac3fec270252f67211e469d6f0789 0.0s done 04:04:25 #7 exporting config sha256:ede9b7fa3bffc9b76b1655b1fcf59fdf05b935ac6ea02d9f7ad4e64c9bea8194 done 04:04:25 #7 exporting manifest sha256:6bcf410f7e6c6e9a18e642f00a4c0ac3ba4f7e578c1f754b5adf7ed849f1f51c 0.0s done 04:04:25 #7 exporting config sha256:f7a2720eabcc0e3490b63540cf3ec02f2aa585ac7105bb5f513bcd889f7a313b done 04:04:25 #7 exporting manifest list sha256:c219901c59b133bb4dcf3873326a5ff4df0996d5bbe73da454ae4a21856f90f5 04:04:25 #7 WARN: Requested platforms linux/amd64 do not match result platforms linux/amd64,linux/arm64 04:04:25 ---> ****-login.sh 04:04:25 nexus3.edgexfoundry.org:10001 04:04:25 #7 ... 04:04:25 04:04:25 #8 [auth] device-bacnet-c-builder-x86_64:pull,push token for nexus3.edgexfoundry.org:10002 04:04:25 #8 DONE 0.0s 04:04:25 04:04:25 #7 exporting to image 04:04:25 #7 exporting manifest list sha256:c219901c59b133bb4dcf3873326a5ff4df0996d5bbe73da454ae4a21856f90f5 0.0s done 04:04:25 #7 pushing layers 0.1s done 04:04:25 #7 pushing manifest for nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:c219901c59b133bb4dcf3873326a5ff4df0996d5bbe73da454ae4a21856f90f5 04:04:25 #7 pushing manifest for nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-x86_64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77@sha256:c219901c59b133bb4dcf3873326a5ff4df0996d5bbe73da454ae4a21856f90f5 0.1s done 04:04:25 #7 DONE 0.2s 04:04:25 04:04:25 1 warning found (use --debug to expand): 04:04:25  - Requested platforms linux/amd64 do not match result platforms linux/amd64,linux/arm64 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 04:04:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:26 + '[' -d /w/workspace/exfoundry_device-bacnet-c_odessa/archives ']' [Pipeline] libraryResource [Pipeline] sh 04:04:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:26 Configure a credential helper to remove this warning. See 04:04:26 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:26 04:04:26 Login Succeeded 04:04:26 nexus3.edgexfoundry.org:10002 04:04:26 ---> sysstat.sh 04:04:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:26 Configure a credential helper to remove this warning. See 04:04:26 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:26 04:04:26 Login Succeeded 04:04:26 nexus3.edgexfoundry.org:10003 [Pipeline] libraryResource [Pipeline] sh 04:04:26 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:26 Configure a credential helper to remove this warning. See 04:04:26 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:26 04:04:26 Login Succeeded 04:04:26 nexus3.edgexfoundry.org:10004 04:04:27 ---> package-listing.sh 04:04:27 ++ facter osfamily 04:04:27 ++ tr '[:upper:]' '[:lower:]' 04:04:27 + OS_FAMILY=redhat 04:04:27 + workspace=/w/workspace/exfoundry_device-bacnet-c_odessa 04:04:27 + START_PACKAGES=/tmp/packages_start.txt 04:04:27 + END_PACKAGES=/tmp/packages_end.txt 04:04:27 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:04:27 + PACKAGES=/tmp/packages_start.txt 04:04:27 + '[' /w/workspace/exfoundry_device-bacnet-c_odessa ']' 04:04:27 + PACKAGES=/tmp/packages_end.txt 04:04:27 + case "${OS_FAMILY}" in 04:04:27 + rpm -qa 04:04:27 + sort 04:04:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:27 Configure a credential helper to remove this warning. See 04:04:27 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:27 04:04:27 Login Succeeded 04:04:27 ****.io 04:04:27 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 04:04:27 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 04:04:27 Configure a credential helper to remove this warning. See 04:04:27 https://docs.****.com/engine/reference/commandline/login/#credentials-store 04:04:27 04:04:27 Login Succeeded 04:04:27 ---> ****-login.sh ends [Pipeline] } 04:04:27 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 04:04:27 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 04:04:28 + '[' -f /tmp/packages_start.txt ']' 04:04:28 + '[' -f /tmp/packages_end.txt ']' 04:04:28 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:04:28 + '[' /w/workspace/exfoundry_device-bacnet-c_odessa ']' 04:04:28 + mkdir -p /w/workspace/exfoundry_device-bacnet-c_odessa/archives/ 04:04:28 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/exfoundry_device-bacnet-c_odessa/archives/ 04:04:28 + echo 0.0.0 [Pipeline] echo 04:04:28 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/exfoundry_device-bacnet-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh [Pipeline] echo 04:04:28 [prepBaseBuildImage] Generating new image with name: device-bacnet-c-builder-arm64 [Pipeline] echo 04:04:28 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 04:04:28 ========================================================= 04:04:28 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts] 04:04:28 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:28 + facter operatingsystem 04:04:28 + docker build -t device-bacnet-c-builder-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts . [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:28 Sending build context to Docker daemon 490kB 04:04:28 Step 1/12 : ARG BASE=alpine:3.20 04:04:28 Step 2/12 : FROM ${BASE} 04:04:28 gcc-lts: Pulling from edgex-devops/edgex-gcc-base-arm64 04:04:28 579b34f0a95b: Pulling fs layer 04:04:28 b046b3a35be6: Pulling fs layer 04:04:28 2014ba793e07: Pulling fs layer 04:04:28 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:28 04:04:28 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:04:29 b046b3a35be6: Verifying Checksum 04:04:29 b046b3a35be6: Download complete 04:04:29 579b34f0a95b: Download complete 04:04:29 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:29 latest: Pulling from edgex-lftools-log-publisher 04:04:29 5eb5b503b376: Pulling fs layer 04:04:29 5c69ac0246d0: Pulling fs layer 04:04:29 ec43610c2a17: Pulling fs layer 04:04:29 3a2ae6a8a46f: Pulling fs layer 04:04:29 33b1e0a273af: Pulling fs layer 04:04:29 5d3b04190fa2: Pulling fs layer 04:04:29 2f39f015ded8: Pulling fs layer 04:04:29 33b1e0a273af: Waiting 04:04:29 5d3b04190fa2: Waiting 04:04:29 2f39f015ded8: Waiting 04:04:29 3a2ae6a8a46f: Waiting 04:04:29 5c69ac0246d0: Verifying Checksum 04:04:29 5c69ac0246d0: Download complete 04:04:29 3a2ae6a8a46f: Verifying Checksum 04:04:29 3a2ae6a8a46f: Download complete 04:04:29 ec43610c2a17: Verifying Checksum 04:04:29 ec43610c2a17: Download complete 04:04:29 33b1e0a273af: Verifying Checksum 04:04:29 33b1e0a273af: Download complete 04:04:29 5d3b04190fa2: Verifying Checksum 04:04:29 5d3b04190fa2: Download complete 04:04:29 5eb5b503b376: Verifying Checksum 04:04:29 5eb5b503b376: Download complete 04:04:29 579b34f0a95b: Pull complete 04:04:29 b046b3a35be6: Pull complete 04:04:30 2f39f015ded8: Verifying Checksum 04:04:30 2f39f015ded8: Download complete 04:04:31 5eb5b503b376: Pull complete 04:04:31 5c69ac0246d0: Pull complete 04:04:31 ec43610c2a17: Pull complete 04:04:31 3a2ae6a8a46f: Pull complete 04:04:31 33b1e0a273af: Pull complete 04:04:31 2014ba793e07: Download complete 04:04:32 5d3b04190fa2: Pull complete 04:04:36 2f39f015ded8: Pull complete 04:04:36 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:04:36 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:04:36 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:04:36 prd-centos7-docker-4c-2g-774249 does not seem to be running inside a container 04:04:36 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/exfoundry_device-bacnet-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/exfoundry_device-bacnet-c_odessa -v /w/workspace/exfoundry_device-bacnet-c_odessa:/w/workspace/exfoundry_device-bacnet-c_odessa:rw,z -v /w/workspace/exfoundry_device-bacnet-c_odessa@tmp:/w/workspace/exfoundry_device-bacnet-c_odessa@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 ******** -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:04:39 $ docker top 8bc86e4bd01a606d8082b39a72deba05e657389f09d33ca1aebb79f3199bd1e3 -eo pid,comm [Pipeline] { [Pipeline] sh 04:04:40 + touch /tmp/pre-build-complete [Pipeline] sh 04:04:40 + mkdir -p /var/log/sysstat [Pipeline] sh 04:04:40 + ls /var/log/sa-host 04:04:40 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:04:40 provisioning config files... 04:04:40 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/exfoundry_device-bacnet-c_odessa@tmp/config3312728632863633480tmp [Pipeline] { [Pipeline] echo 04:04:41 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:04:41 ---> create-netrc.sh [Pipeline] } 04:04:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:04:41 ---> python-tools-install.sh [Pipeline] echo 04:04:41 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:04:41 ---> sudo-logs.sh 04:04:41 Archiving 'sudo' log.. 04:04:42 sudo: unable to resolve host prd-centos7-docker-4c-2g-774249.novalocal: Name or service not known 04:04:42 sudo: unable to resolve host prd-centos7-docker-4c-2g-774249.novalocal: Name or service not known [Pipeline] unstash [Pipeline] echo 04:04:42 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:04:42 ---> job-cost.sh 04:04:42 lf-activate-venv: SKIPPING 04:04:42 INFO: No Stack... 04:04:42 INFO: Retrieving Pricing Info for: v3-standard-2 04:04:43 INFO: Archiving Costs [Pipeline] echo 04:04:43 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:04:43 ---> logs-deploy.sh 04:04:43 lf-activate-venv: SKIPPING 04:04:43 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/odessa/4 04:04:43 INFO: archiving workspace using pattern(s): 04:04:44 2014ba793e07: Pull complete 04:04:44 Digest: sha256:b5906dbdf2aa12511e9e52d54665ccd7a12a762119da8971e0963525c2f84566 04:04:44 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts 04:04:44 ---> 4f4201145ecf 04:04:44 Step 3/12 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 04:04:44 ---> Running in e743750b8cb7 04:04:44 Connecting to iotech.jfrog.io (54.73.4.50:443) 04:04:44 Archives upload complete. 04:04:44 INFO: archiving logs to Nexus 04:04:44 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 04:04:44 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 04:04:44 '/etc/apk/keys/alpine.dev.rsa.pub' saved 04:04:45 ---> uname -a: 04:04:45 Linux prd-centos7-docker-4c-2g-774249.novalocal 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 GNU/Linux 04:04:45 04:04:45 04:04:45 ---> lscpu: 04:04:45 Architecture: x86_64 04:04:45 CPU op-mode(s): 32-bit, 64-bit 04:04:45 Byte Order: Little Endian 04:04:45 Address sizes: 40 bits physical, 48 bits virtual 04:04:45 CPU(s): 2 04:04:45 On-line CPU(s) list: 0,1 04:04:45 Thread(s) per core: 1 04:04:45 Core(s) per socket: 1 04:04:45 Socket(s): 2 04:04:45 NUMA node(s): 1 04:04:45 Vendor ID: AuthenticAMD 04:04:45 CPU family: 23 04:04:45 Model: 49 04:04:45 Model name: AMD EPYC-Rome Processor 04:04:45 Stepping: 0 04:04:45 CPU MHz: 2799.998 04:04:45 BogoMIPS: 5599.99 04:04:45 Virtualization: AMD-V 04:04:45 Hypervisor vendor: KVM 04:04:45 Virtualization type: full 04:04:45 L1d cache: 64 KiB 04:04:45 L1i cache: 64 KiB 04:04:45 L2 cache: 1 MiB 04:04:45 L3 cache: 32 MiB 04:04:45 NUMA node0 CPU(s): 0,1 04:04:45 Vulnerability Itlb multihit: Not affected 04:04:45 Vulnerability L1tf: Not affected 04:04:45 Vulnerability Mds: Not affected 04:04:45 Vulnerability Meltdown: Not affected 04:04:45 Vulnerability Mmio stale data: Not affected 04:04:45 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 04:04:45 Vulnerability Spectre v1: Mitigation; Load fences, usercopy/swapgs barriers and __user pointer sanitization 04:04:45 Vulnerability Spectre v2: Mitigation; Full retpoline, IBPB 04:04:45 Vulnerability Srbds: Not affected 04:04:45 Vulnerability Tsx async abort: Not affected 04:04:45 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm art rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr arat npt nrip_save umip spec_ctrl intel_stibp arch_capabilities 04:04:45 04:04:45 04:04:45 ---> nproc: 04:04:45 2 04:04:45 04:04:45 04:04:45 ---> df -h: 04:04:45 Filesystem Size Used Avail Use% Mounted on 04:04:45 overlay 40G 7.3G 33G 19% / 04:04:45 tmpfs 64M 0 64M 0% /dev 04:04:45 tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup 04:04:45 shm 64M 0 64M 0% /dev/shm 04:04:45 /dev/vda1 40G 7.3G 33G 19% /facter-os 04:04:45 04:04:45 04:04:45 Cannot open /var/log/sysstat/sa01: No such file or directory 04:04:45 Please check if data collecting is enabled 04:04:45 subprocess.CalledProcessError: Command '['sar', '-b', '-r', '-n', 'DEV']' returned non-zero exit status 2. [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 04:04:45 [edgeXInfraPublish] An error occurred while publishing logs: script returned exit code 1 [Pipeline] } 04:04:45 $ docker stop --time=1 8bc86e4bd01a606d8082b39a72deba05e657389f09d33ca1aebb79f3199bd1e3 04:04:45 Removing intermediate container e743750b8cb7 04:04:45 ---> ab4124530a5e 04:04:45 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 04:04:45 ---> Running in 27f2a7baa9e0 04:04:46 $ docker rm -f --volumes 8bc86e4bd01a606d8082b39a72deba05e657389f09d33ca1aebb79f3199bd1e3 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] cleanWs 04:04:46 [WS-CLEANUP] Deleting project workspace... 04:04:46 [WS-CLEANUP] Deferred wipeout is used... 04:04:46 [WS-CLEANUP] done [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 04:04:47 Removing intermediate container 27f2a7baa9e0 04:04:47 ---> 7cb02fe70b42 04:04:47 Step 5/12 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev dumb-init 04:04:47 ---> Running in 92f9262311b2 04:04:48 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 04:04:48 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 04:04:49 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 04:04:50 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:04:51 (1/18) Installing dumb-init (1.2.5-r2) 04:04:51 (2/18) Installing hiredis (1.1.0-r2) 04:04:51 (3/18) Installing hiredis-dev (1.1.0-r2) 04:04:51 (4/18) Installing libcbor (0.10.2-r1) 04:04:52 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 04:04:52 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 04:04:52 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.131-r1) 04:04:52 (8/18) Installing libcbor-dev (0.10.2-r1) 04:04:53 (9/18) Installing libmenuw (6.4_p20230506-r0) 04:04:53 (10/18) Installing libpanelw (6.4_p20230506-r0) 04:04:53 (11/18) Installing libncurses++ (6.4_p20230506-r0) 04:04:53 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 04:04:54 (13/18) Installing libblkid (2.38.1-r8) 04:04:54 (14/18) Installing libuuid (2.38.1-r8) 04:04:54 (15/18) Installing libfdisk (2.38.1-r8) 04:04:54 (16/18) Installing libmount (2.38.1-r8) 04:04:55 (17/18) Installing libsmartcols (2.38.1-r8) 04:04:55 (18/18) Installing util-linux-dev (2.38.1-r8) 04:04:56 Executing busybox-1.36.1-r2.trigger 04:04:56 OK: 333 MiB in 100 packages 04:04:57 Removing intermediate container 92f9262311b2 04:04:57 ---> 62ab17ea65cf 04:04:57 Step 6/12 : RUN apk --no-cache upgrade 04:04:57 ---> Running in 3d82fbda23ac 04:04:58 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 04:04:58 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 04:04:59 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 04:05:00 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:05:00 Upgrading critical system libraries and apk-tools: 04:05:00 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 04:05:00 Executing busybox-1.36.1-r2.trigger 04:05:01 Continuing the upgrade transaction with new apk-tools: 04:05:01 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 04:05:01 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 04:05:02 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 04:05:03 WARNING: This apk-tools is OLD! Some packages might not function properly. 04:05:03 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 04:05:03 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 04:05:03 Executing busybox-1.36.1-r7.post-upgrade 04:05:03 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 04:05:04 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 04:05:04 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 04:05:04 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 04:05:05 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 04:05:05 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 04:05:05 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 04:05:06 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 04:05:06 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 04:05:07 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 04:05:07 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 04:05:07 (14/27) Installing libpsl (0.21.5-r0) 04:05:08 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 04:05:08 (16/27) Installing libpsl-utils (0.21.5-r0) 04:05:08 (17/27) Installing libpsl-dev (0.21.5-r0) 04:05:08 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 04:05:09 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 04:05:09 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 04:05:09 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 04:05:10 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 04:05:10 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 04:05:11 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 04:05:11 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 04:05:11 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 04:05:11 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 04:05:11 Executing busybox-1.36.1-r7.trigger 04:05:11 Executing ca-certificates-20241121-r1.trigger 04:05:12 OK: 334 MiB in 103 packages 04:05:15 Removing intermediate container 3d82fbda23ac 04:05:15 ---> 0d2f537cac11 04:05:15 Step 7/12 : COPY scripts /device-bacnet-c/scripts 04:05:15 ---> 50416aaac9e8 04:05:15 Step 8/12 : COPY src /device-bacnet-c/src/ 04:05:16 ---> 44f3c8d47c6e 04:05:16 Step 9/12 : COPY VERSION /device-bacnet-c/ 04:05:16 ---> b380fd1a6ab4 04:05:16 Step 10/12 : WORKDIR /device-bacnet-c 04:05:16 ---> Running in 74e8654df86f 04:05:16 Removing intermediate container 74e8654df86f 04:05:16 ---> d040e0acf9cb 04:05:16 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 04:05:16 ---> Running in c977903ef528 04:05:17 + CSDK_VER=4.0.0 04:05:17 + '[' '!' -d deps ] 04:05:17 + mkdir deps 04:05:17 + cd /device-bacnet-c/deps 04:05:17 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 04:05:17 Connecting to github.com (140.82.114.3:443) 04:05:18 Connecting to codeload.github.com (140.82.114.10:443) 04:05:18 saving to 'v4.0.0.zip' 04:05:18 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 04:05:18 'v4.0.0.zip' saved 04:05:18 + unzip v4.0.0.zip 04:05:18 Archive: v4.0.0.zip 04:05:18 creating: device-sdk-c-4.0.0/ 04:05:18 creating: device-sdk-c-4.0.0/.github/ 04:05:18 inflating: device-sdk-c-4.0.0/.github/Contributing.md 04:05:18 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 04:05:18 inflating: device-sdk-c-4.0.0/.github/semantic.yml 04:05:18 creating: device-sdk-c-4.0.0/.github/workflows/ 04:05:18 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 04:05:18 inflating: device-sdk-c-4.0.0/.gitignore 04:05:18 inflating: device-sdk-c-4.0.0/Attribution.txt 04:05:18 inflating: device-sdk-c-4.0.0/CHANGELOG.md 04:05:18 inflating: device-sdk-c-4.0.0/Doxyfile 04:05:18 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 04:05:18 inflating: device-sdk-c-4.0.0/Jenkinsfile 04:05:18 inflating: device-sdk-c-4.0.0/LICENSE 04:05:18 inflating: device-sdk-c-4.0.0/Makefile 04:05:18 inflating: device-sdk-c-4.0.0/OWNERS.md 04:05:18 inflating: device-sdk-c-4.0.0/README.IOT.md 04:05:18 inflating: device-sdk-c-4.0.0/README.md 04:05:18 inflating: device-sdk-c-4.0.0/README.v3.md 04:05:18 creating: device-sdk-c-4.0.0/docs/ 04:05:18 inflating: device-sdk-c-4.0.0/docs/configuration.md 04:05:18 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 04:05:18 inflating: device-sdk-c-4.0.0/docs/metrics.md 04:05:18 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 04:05:18 inflating: device-sdk-c-4.0.0/docs/startup.md 04:05:18 creating: device-sdk-c-4.0.0/include/ 04:05:18 creating: device-sdk-c-4.0.0/include/devsdk/ 04:05:18 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 04:05:18 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 04:05:18 creating: device-sdk-c-4.0.0/include/edgex/ 04:05:18 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 04:05:18 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 04:05:18 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 04:05:18 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 04:05:18 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 04:05:18 creating: device-sdk-c-4.0.0/scripts/ 04:05:18 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 04:05:18 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 04:05:18 inflating: device-sdk-c-4.0.0/scripts/build.sh 04:05:18 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 04:05:18 creating: device-sdk-c-4.0.0/src/ 04:05:18 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 04:05:18 creating: device-sdk-c-4.0.0/src/c/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/api.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/bus.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/bus.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/callback3.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/callback3.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/config.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/config.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/correlation.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/correlation.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/data.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/data.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 04:05:18 inflating: device-sdk-c-4.0.0/src/c/device.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/device.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/devman.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/devmap.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/devmap.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/devutil.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/discovery.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/discovery.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/file/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/random/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 04:05:18 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 04:05:18 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 04:05:18 inflating: device-sdk-c-4.0.0/src/c/filesys.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/filesys.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/keeper.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/keeper.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/map.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/map.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/metadata.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/metadata.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/metrics.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/opstate.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/opstate.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/parson.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/parson.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/profiles.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/profiles.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/registry.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/registry.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/rest.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/rest.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/secrets.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/service.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/service.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/transform.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/transform.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/validate.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/validate.h 04:05:18 inflating: device-sdk-c-4.0.0/src/c/watchers.c 04:05:18 inflating: device-sdk-c-4.0.0/src/c/watchers.h 04:05:18 creating: device-sdk-c-4.0.0/src/cmake/ 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 04:05:18 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 04:05:18 + cd device-sdk-c-4.0.0 04:05:18 + ./scripts/build.sh 04:05:18 + CPPCHECK=false 04:05:18 + DOCGEN=false 04:05:18 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 04:05:18 + '[' 0 -gt 0 ] 04:05:18 + readlink -f ./scripts/build.sh 04:05:18 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 04:05:18 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 04:05:18 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 04:05:18 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 04:05:18 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:05:18 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:05:18 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 04:05:18 -- The C compiler identification is GNU 12.2.1 04:05:19 -- Detecting C compiler ABI info 04:05:19 -- Detecting C compiler ABI info - done 04:05:19 -- Check for working C compiler: /usr/bin/cc - skipped 04:05:19 -- Detecting C compile features 04:05:19 -- Detecting C compile features - done 04:05:19 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 04:05:19 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 04:05:19 -- Found LIBYAML: /usr/lib/libyaml.so 04:05:19 -- Found LIBUUID: /usr/lib/libuuid.so 04:05:19 -- Found LIBCBOR: /usr/lib/libcbor.so 04:05:19 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 04:05:19 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:05:19 -- /opt/iotech/iot/1.5/include 04:05:19 -- C SDK 0.0.0 for Linux 04:05:19 -- Performing Test CSDK_HAVE_ATOMIC 04:05:20 -- Performing Test CSDK_HAVE_ATOMIC - Success 04:05:20 -- Found Curses: /usr/lib/libcurses.so 04:05:20 -- Configuring done (1.7s) 04:05:20 -- Generating done (0.2s) 04:05:20 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 04:05:20 + make all package 04:05:20 + tee release.log 04:05:20 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 04:05:21 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 04:05:22 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 04:05:23 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 04:05:23 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 04:05:25 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 04:05:26 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 04:05:27 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 04:05:29 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 04:05:29 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 04:05:30 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 04:05:30 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 04:05:31 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 04:05:32 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 04:05:32 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 04:05:35 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 04:05:35 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 04:05:36 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 04:05:37 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 04:05:38 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 04:05:39 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 04:05:45 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 04:05:45 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 04:05:46 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 04:05:47 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 04:05:47 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 04:05:48 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 04:05:50 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 04:05:50 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 04:05:51 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 04:05:52 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 04:05:54 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 04:05:54 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 04:05:54 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 04:05:54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 04:05:54 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 04:05:54 875 | const iot_data_t *deviceservices_config; 04:05:54 | ^~~~~~~~~~~~~~~~~~~~~ 04:05:55 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 04:05:56 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 04:05:56 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 04:05:56 [ 68%] Linking C shared library libcsdk.so 04:05:56 [ 68%] Built target csdk 04:05:57 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 04:05:58 [ 72%] Linking C executable template 04:05:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:05:58 [ 72%] Built target template 04:05:58 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 04:05:58 [ 76%] Linking C executable device-counter 04:05:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:05:59 [ 76%] Built target device-counter 04:05:59 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 04:05:59 [ 80%] Linking C executable device-random 04:05:59 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:00 [ 80%] Built target device-random 04:06:00 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 04:06:00 [ 84%] Linking C executable device-gyro 04:06:00 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:00 [ 84%] Built target device-gyro 04:06:00 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 04:06:01 [ 88%] Linking C executable device-bitfields 04:06:01 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:01 [ 88%] Built target device-bitfields 04:06:01 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 04:06:02 [ 92%] Linking C executable template-discovery 04:06:02 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:03 [ 92%] Built target template-discovery 04:06:03 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 04:06:03 [ 96%] Linking C executable device-file 04:06:03 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:03 [ 96%] Built target device-file 04:06:04 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 04:06:04 [100%] Linking C executable device-terminal 04:06:04 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:05 [100%] Built target device-terminal 04:06:05 Run CPack packaging tool... 04:06:05 CPack: Create package using TGZ 04:06:05 CPack: Install projects 04:06:05 CPack: - Run preinstall target for: Csdk 04:06:05 CPack: - Install project: Csdk [] 04:06:05 CPack: Create package 04:06:05 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 04:06:05 + '[' false '=' true ] 04:06:05 + '[' false '=' true ] 04:06:05 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:06:05 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:06:05 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 04:06:06 -- The C compiler identification is GNU 12.2.1 04:06:06 -- Detecting C compiler ABI info 04:06:06 -- Detecting C compiler ABI info - done 04:06:06 -- Check for working C compiler: /usr/bin/cc - skipped 04:06:06 -- Detecting C compile features 04:06:06 -- Detecting C compile features - done 04:06:06 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 04:06:07 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 04:06:07 -- Found LIBYAML: /usr/lib/libyaml.so 04:06:07 -- Found LIBUUID: /usr/lib/libuuid.so 04:06:07 -- Found LIBCBOR: /usr/lib/libcbor.so 04:06:07 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 04:06:07 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:06:07 -- /opt/iotech/iot/1.5/include 04:06:07 -- C SDK 0.0.0 for Linux 04:06:07 -- Performing Test CSDK_HAVE_ATOMIC 04:06:07 -- Performing Test CSDK_HAVE_ATOMIC - Success 04:06:07 -- Found Curses: /usr/lib/libcurses.so 04:06:07 -- Configuring done (1.7s) 04:06:07 -- Generating done (0.2s) 04:06:08 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 04:06:08 + make 04:06:08 + tee debug.log 04:06:08 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 04:06:08 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 04:06:09 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 04:06:09 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 04:06:09 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 04:06:10 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 04:06:10 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 04:06:11 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 04:06:11 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 04:06:11 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 04:06:12 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 04:06:12 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 04:06:13 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 04:06:13 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 04:06:13 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 04:06:14 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 04:06:14 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 04:06:15 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 04:06:15 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 04:06:15 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 04:06:16 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 04:06:17 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 04:06:17 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 04:06:17 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 04:06:18 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 04:06:18 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 04:06:18 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 04:06:20 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 04:06:20 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 04:06:20 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 04:06:21 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 04:06:22 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 04:06:22 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 04:06:22 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 04:06:22 [ 68%] Linking C shared library libcsdk.so 04:06:23 [ 68%] Built target csdk 04:06:23 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 04:06:23 [ 72%] Linking C executable template 04:06:23 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:23 [ 72%] Built target template 04:06:23 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 04:06:24 [ 76%] Linking C executable device-counter 04:06:24 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:24 [ 76%] Built target device-counter 04:06:24 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 04:06:24 [ 80%] Linking C executable device-random 04:06:24 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:25 [ 80%] Built target device-random 04:06:25 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 04:06:25 [ 84%] Linking C executable device-gyro 04:06:25 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:25 [ 84%] Built target device-gyro 04:06:25 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 04:06:26 [ 88%] Linking C executable device-bitfields 04:06:26 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:26 [ 88%] Built target device-bitfields 04:06:26 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 04:06:26 [ 92%] Linking C executable template-discovery 04:06:26 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:26 [ 92%] Built target template-discovery 04:06:27 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 04:06:27 [ 96%] Linking C executable device-file 04:06:27 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:27 [ 96%] Built target device-file 04:06:27 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 04:06:28 [100%] Linking C executable device-terminal 04:06:28 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:06:28 [100%] Built target device-terminal 04:06:28 + cp -rf include/devsdk include/edgex /usr/include/ 04:06:28 + cp build/release/c/libcsdk.so /usr/lib/ 04:06:28 + mkdir -p /usr/share/doc/edgex-csdk 04:06:28 + cp Attribution.txt /usr/share/doc/edgex-csdk 04:06:28 + cp LICENSE /usr/share/doc/edgex-csdk 04:06:28 + rm -rf /device-bacnet-c/deps 04:06:29 Removing intermediate container c977903ef528 04:06:29 ---> 25b429a68052 04:06:29 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 04:06:29 ---> Running in d4f468448bc5 04:06:30 + readlink -f /device-bacnet-c/scripts/build.sh 04:06:30 + dirname /device-bacnet-c/scripts/build.sh 04:06:30 + dirname /device-bacnet-c/scripts 04:06:30 /device-bacnet-c 04:06:30 + ROOT=/device-bacnet-c 04:06:30 + echo /device-bacnet-c 04:06:30 + cd /device-bacnet-c 04:06:30 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 04:06:30 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 04:06:30 + git clone https://github.com/IOTechSystems/bacnet-stack.git 04:06:30 Cloning into 'bacnet-stack'... 04:06:40 Updating files: 36% (607/1686) Updating files: 37% (624/1686) Updating files: 38% (641/1686) Updating files: 39% (658/1686) Updating files: 40% (675/1686) Updating files: 41% (692/1686) Updating files: 42% (709/1686) Updating files: 43% (725/1686) Updating files: 44% (742/1686) Updating files: 45% (759/1686) Updating files: 46% (776/1686) Updating files: 47% (793/1686) Updating files: 48% (810/1686) Updating files: 49% (827/1686) Updating files: 50% (843/1686) Updating files: 51% (860/1686) Updating files: 52% (877/1686) Updating files: 53% (894/1686) Updating files: 54% (911/1686) Updating files: 55% (928/1686) Updating files: 56% (945/1686) Updating files: 57% (962/1686) Updating files: 58% (978/1686) Updating files: 59% (995/1686) Updating files: 60% (1012/1686) Updating files: 61% (1029/1686) Updating files: 62% (1046/1686) Updating files: 63% (1063/1686) Updating files: 64% (1080/1686) Updating files: 65% (1096/1686) Updating files: 66% (1113/1686) Updating files: 67% (1130/1686) Updating files: 68% (1147/1686) Updating files: 69% (1164/1686) Updating files: 70% (1181/1686) Updating files: 71% (1198/1686) Updating files: 72% (1214/1686) Updating files: 73% (1231/1686) Updating files: 74% (1248/1686) Updating files: 75% (1265/1686) Updating files: 76% (1282/1686) Updating files: 77% (1299/1686) Updating files: 78% (1316/1686) Updating files: 78% (1323/1686) Updating files: 79% (1332/1686) Updating files: 80% (1349/1686) Updating files: 81% (1366/1686) Updating files: 82% (1383/1686) Updating files: 83% (1400/1686) Updating files: 84% (1417/1686) Updating files: 85% (1434/1686) Updating files: 86% (1450/1686) Updating files: 87% (1467/1686) Updating files: 88% (1484/1686) Updating files: 89% (1501/1686) Updating files: 90% (1518/1686) Updating files: 91% (1535/1686) Updating files: 92% (1552/1686) Updating files: 93% (1568/1686) Updating files: 94% (1585/1686) Updating files: 95% (1602/1686) Updating files: 96% (1619/1686) Updating files: 97% (1636/1686) Updating files: 98% (1653/1686) Updating files: 99% (1670/1686) Updating files: 100% (1686/1686) Updating files: 100% (1686/1686), done. 04:06:40 + cd /device-bacnet-c/bacnet-stack 04:06:40 + git checkout v0.8.6-IOTech 04:06:42 Note: switching to 'v0.8.6-IOTech'. 04:06:42 04:06:42 You are in 'detached HEAD' state. You can look around, make experimental 04:06:42 changes and commit them, and you can discard any commits you make in this 04:06:42 state without impacting any branches by switching back to a branch. 04:06:42 04:06:42 If you want to create a new branch to retain commits you create, you may 04:06:42 do so (now or later) by using -c with the switch command. Example: 04:06:42 04:06:42 git switch -c 04:06:42 04:06:42 Or undo this operation with: 04:06:42 04:06:42 git switch - 04:06:42 04:06:42 Turn off this advice by setting config variable advice.detachedHead to false 04:06:42 04:06:42 HEAD is now at 8b67b7f2 Changes for BACnet device service 04:06:42 + mkdir -p /device-bacnet-c/lib/ip 04:06:42 + mkdir -p /device-bacnet-c/lib/mstp 04:06:42 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 04:06:42 make -s -C lib clean 04:06:42 make -s -C demo clean 04:06:42 make -s -C demo/router clean 04:06:42 make -s -C demo/router-ipv6 clean 04:06:42 make -s -C demo/gateway clean 04:06:42 make -s -C lib all 04:07:09 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 04:07:09 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 04:07:09 147 | pthread_cancel(hThread); 04:07:09 | ^~~~~~~ 04:07:09 | | 04:07:09 | long unsigned int 04:07:09 In file included from ../ports/linux/net.h:73, 04:07:09 from ../ports/linux/dlmstp.c:43: 04:07:09 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 04:07:09 98 | int pthread_cancel(pthread_t); 04:07:09 | ^~~~~~~~~ 04:07:09 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 04:07:09 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 04:07:09 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 04:07:09 | ^~~~~~~~ 04:07:09 | | 04:07:09 | long unsigned int * 04:07:09 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 04:07:09 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 04:07:09 | ^ 04:07:24 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 04:07:24 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 04:07:24 make -s -C lib clean 04:07:24 make -s -C demo clean 04:07:24 make -s -C demo/router clean 04:07:24 make -s -C demo/router-ipv6 clean 04:07:24 make -s -C demo/gateway clean 04:07:24 make -s -C lib all 04:08:21 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 04:08:21 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 04:08:21 + cd /device-bacnet-c/build/release/device-bacnet-ip 04:08:21 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 04:08:21 -- The C compiler identification is GNU 12.2.1 04:08:21 -- Detecting C compiler ABI info 04:08:21 -- Detecting C compiler ABI info - done 04:08:21 -- Check for working C compiler: /usr/bin/cc - skipped 04:08:21 -- Detecting C compile features 04:08:21 -- Detecting C compile features - done 04:08:21 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 04:08:21 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 04:08:21 -- Found Threads: TRUE 04:08:21 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:08:21 -- /opt/iotech/iot/1.5/include 04:08:21 -- Configuring done (1.1s) 04:08:21 -- Generating done (0.0s) 04:08:21 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 04:08:21 + make 04:08:21 + tee release.log 04:08:21 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 04:08:21 [ 22%] Linking C static library libbacnet_objects.a 04:08:21 [ 22%] Built target bacnet_objects 04:08:21 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 04:08:21 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 04:08:21 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 04:08:21 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 04:08:21 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 04:08:21 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 04:08:21 [100%] Linking C executable device-bacnet-c 04:08:21 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:08:21 [100%] Built target device-bacnet-c 04:08:21 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 04:08:21 + cd /device-bacnet-c/build/release/device-bacnet-mstp 04:08:21 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 04:08:21 -- The C compiler identification is GNU 12.2.1 04:08:21 -- Detecting C compiler ABI info 04:08:21 -- Detecting C compiler ABI info - done 04:08:21 -- Check for working C compiler: /usr/bin/cc - skipped 04:08:21 -- Detecting C compile features 04:08:21 -- Detecting C compile features - done 04:08:21 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 04:08:21 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 04:08:21 -- Found Threads: TRUE 04:08:21 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 04:08:21 -- /opt/iotech/iot/1.5/include 04:08:21 -- Configuring done (1.1s) 04:08:21 -- Generating done (0.0s) 04:08:21 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 04:08:21 + make 04:08:21 + tee release.log 04:08:21 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 04:08:22 [ 22%] Linking C static library libbacnet_objects.a 04:08:22 [ 22%] Built target bacnet_objects 04:08:22 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 04:08:23 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 04:08:24 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 04:08:24 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 04:08:24 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 04:08:26 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 04:08:27 [100%] Linking C executable device-bacnet-c 04:08:27 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 04:08:27 [100%] Built target device-bacnet-c 04:08:30 Removing intermediate container d4f468448bc5 04:08:30 ---> 94878dd31585 04:08:30 Successfully built 94878dd31585 04:08:30 Successfully tagged device-bacnet-c-builder-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 04:08:31 + grep ci(lts-release) 04:08:31 + head+ -n 1 04:08:31 git log --pretty=%H %s 04:08:31 + awk {print $1} [Pipeline] echo 04:08:31 [edgeXDocker.push] Tagging docker image device-bacnet-c-builder-arm64 with the following tags: 04:08:31 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:08:31 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:08:31 + docker tag device-bacnet-c-builder-arm64 nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-arm64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:08:32 + docker push nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-arm64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 04:08:32 The push refers to repository [nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-arm64] 04:08:32 44012e547a81: Preparing 04:08:32 73666d98eee2: Preparing 04:08:32 a966ddeb4ea4: Preparing 04:08:32 81dc8e7ffc93: Preparing 04:08:32 d4769db0f45c: Preparing 04:08:32 a4939754387b: Preparing 04:08:32 1556adcacb3e: Preparing 04:08:32 e039beff4e06: Preparing 04:08:32 68201e5a2ff8: Preparing 04:08:32 7516a9d68dc0: Preparing 04:08:32 fbbef3d89ef9: Preparing 04:08:32 5f4d9fc4d98d: Preparing 04:08:32 68201e5a2ff8: Waiting 04:08:32 7516a9d68dc0: Waiting 04:08:32 fbbef3d89ef9: Waiting 04:08:32 5f4d9fc4d98d: Waiting 04:08:32 1556adcacb3e: Waiting 04:08:32 a4939754387b: Waiting 04:08:32 e039beff4e06: Waiting 04:08:32 a966ddeb4ea4: Pushed 04:08:32 d4769db0f45c: Pushed 04:08:32 81dc8e7ffc93: Pushed 04:08:32 73666d98eee2: Pushed 04:08:32 e039beff4e06: Pushed 04:08:32 7516a9d68dc0: Layer already exists 04:08:32 68201e5a2ff8: Pushed 04:08:32 fbbef3d89ef9: Layer already exists 04:08:32 5f4d9fc4d98d: Layer already exists 04:08:34 1556adcacb3e: Pushed 04:08:41 44012e547a81: Pushed 04:08:41 a4939754387b: Pushed 04:08:41 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77: digest: sha256:96b7f87cf61e3668f2481e7954f4467c2287b3ecbfaf9553ccf39aa02116976f size: 2831 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 04:08:41 ===================================================== [Pipeline] echo 04:08:41 taggedImages: 04:08:41 - nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-arm64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:08:41 Skip building multi-arch image for nexus3.edgexfoundry.org:10002/device-bacnet-c-builder-arm64:e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 04:08:41 + git rev-list -1 --merges e9b66a144b3f6bc4d426cadfd2f82faa076c6b77~1..e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:08:41 -----------> git rev-list -1 --merges e9b66a144b3f6bc4d426cadfd2f82faa076c6b77~1..e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [false] [Pipeline] sh 04:08:42 + git log --format=format:%s -1 e9b66a144b3f6bc4d426cadfd2f82faa076c6b77 [Pipeline] echo 04:08:42 ========================================================= 04:08:42 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 04:08:42 ========================================================= Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Semver Prep) Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] getContext Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Prep) [Pipeline] stage [Pipeline] { (Prep) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] stage [Pipeline] { (Test) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] stage [Pipeline] { (Build) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] stage [Pipeline] { (Docker Push) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] stage [Pipeline] { (Snap) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Build Check" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 04:08:43 + [ -d /w/workspace/exfoundry_device-bacnet-c_odessa/archives ] [Pipeline] libraryResource [Pipeline] sh 04:08:43 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 04:08:44 ---> package-listing.sh 04:08:44 ++ tr '[:upper:]' '[:lower:]' 04:08:44 ++ facter osfamily 04:08:44 + OS_FAMILY=debian 04:08:44 + workspace=/w/workspace/exfoundry_device-bacnet-c_odessa 04:08:44 + START_PACKAGES=/tmp/packages_start.txt 04:08:44 + END_PACKAGES=/tmp/packages_end.txt 04:08:44 + DIFF_PACKAGES=/tmp/packages_diff.txt 04:08:44 + PACKAGES=/tmp/packages_start.txt 04:08:44 + '[' /w/workspace/exfoundry_device-bacnet-c_odessa ']' 04:08:44 + PACKAGES=/tmp/packages_end.txt 04:08:44 + case "${OS_FAMILY}" in 04:08:44 + dpkg -l 04:08:44 + grep '^ii' 04:08:44 + '[' -f /tmp/packages_start.txt ']' 04:08:44 + '[' -f /tmp/packages_end.txt ']' 04:08:44 + diff /tmp/packages_start.txt /tmp/packages_end.txt 04:08:44 + '[' /w/workspace/exfoundry_device-bacnet-c_odessa ']' 04:08:44 + mkdir -p /w/workspace/exfoundry_device-bacnet-c_odessa/archives/ 04:08:44 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/exfoundry_device-bacnet-c_odessa/archives/ [Pipeline] echo 04:08:44 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/exfoundry_device-bacnet-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 04:08:44 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:08:45 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:08:45 04:08:45 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 04:08:45 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:08:45 latest: Pulling from edgex-lftools-log-publisher 04:08:45 5eb5b503b376: Pulling fs layer 04:08:45 5c69ac0246d0: Pulling fs layer 04:08:45 ec43610c2a17: Pulling fs layer 04:08:45 3a2ae6a8a46f: Pulling fs layer 04:08:45 33b1e0a273af: Pulling fs layer 04:08:45 5d3b04190fa2: Pulling fs layer 04:08:45 2f39f015ded8: Pulling fs layer 04:08:45 3a2ae6a8a46f: Waiting 04:08:45 33b1e0a273af: Waiting 04:08:45 5d3b04190fa2: Waiting 04:08:45 2f39f015ded8: Waiting 04:08:45 5c69ac0246d0: Verifying Checksum 04:08:45 5c69ac0246d0: Download complete 04:08:45 3a2ae6a8a46f: Download complete 04:08:45 33b1e0a273af: Verifying Checksum 04:08:45 33b1e0a273af: Download complete 04:08:45 ec43610c2a17: Verifying Checksum 04:08:45 ec43610c2a17: Download complete 04:08:45 5d3b04190fa2: Verifying Checksum 04:08:45 5d3b04190fa2: Download complete 04:08:45 5eb5b503b376: Verifying Checksum 04:08:45 5eb5b503b376: Download complete 04:08:46 2f39f015ded8: Verifying Checksum 04:08:46 2f39f015ded8: Download complete 04:08:47 5eb5b503b376: Pull complete 04:08:47 5c69ac0246d0: Pull complete 04:08:48 ec43610c2a17: Pull complete 04:08:48 3a2ae6a8a46f: Pull complete 04:08:48 33b1e0a273af: Pull complete 04:08:48 5d3b04190fa2: Pull complete 04:08:55 2f39f015ded8: Pull complete 04:08:55 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 04:08:55 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 04:08:55 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 04:08:55 prd-ubuntu20.04-docker-8c-8g-774246 does not seem to be running inside a container 04:08:55 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/exfoundry_device-bacnet-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/exfoundry_device-bacnet-c_odessa -v /w/workspace/exfoundry_device-bacnet-c_odessa:/w/workspace/exfoundry_device-bacnet-c_odessa:rw,z -v /w/workspace/exfoundry_device-bacnet-c_odessa@tmp:/w/workspace/exfoundry_device-bacnet-c_odessa@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 ******** -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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 04:08:57 $ docker top a23b6ef1b9c800434fc402ba07f88f141e877e38eba7d2252203fdde55fcf2eb -eo pid,comm [Pipeline] { [Pipeline] sh 04:08:57 + touch /tmp/pre-build-complete [Pipeline] sh 04:08:57 + mkdir -p /var/log/sysstat [Pipeline] sh 04:08:57 + ls /var/log/sa-host 04:08:57 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 04:08:57 provisioning config files... 04:08:58 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/exfoundry_device-bacnet-c_odessa@tmp/config5869083234789026842tmp [Pipeline] { [Pipeline] echo 04:08:58 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 04:08:58 ---> create-netrc.sh [Pipeline] } 04:08:58 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 04:08:58 ---> python-tools-install.sh [Pipeline] echo 04:08:58 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 04:08:58 ---> sudo-logs.sh 04:08:58 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 04:08:58 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 04:08:59 ---> job-cost.sh 04:08:59 lf-activate-venv: SKIPPING 04:08:59 INFO: No Stack... 04:08:59 INFO: Retrieving Pricing Info for: v3-standard-8 04:08:59 INFO: Archiving Costs [Pipeline] echo 04:08:59 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 04:09:00 ---> logs-deploy.sh 04:09:00 lf-activate-venv: SKIPPING 04:09:00 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/odessa/4 04:09:00 INFO: archiving workspace using pattern(s): 04:09:01 Archives upload complete. 04:09:01 INFO: archiving logs to Nexus