Push event to branch odessa Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 8a36c516d93552d46d8ba2391c3f855da456abe2 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-ssh10487402480903357840.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-ssh4946451588142150044.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-coap-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-coap-c/branches/odessa/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh6419308522239935114.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-ssh11038263510718212239.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-coap-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-coap-c/branches/odessa/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh9689604005089567642.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-coap-c, dockerImageName:device-coap, 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-coap-c-settings PROJECT: device-coap-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-coap 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-773892 in /w/workspace/dgexfoundry_device-coap-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-coap-c.git > git init /w/workspace/dgexfoundry_device-coap-c_odessa # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-coap-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-coap-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-coap-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 8a36c516d93552d46d8ba2391c3f855da456abe2 (odessa) Commit message: "ci(lts-release): LTS release v4.0.1 @47967fd" > git config core.sparsecheckout # timeout=10 > git checkout -f 8a36c516d93552d46d8ba2391c3f855da456abe2 # timeout=10 > git rev-list --no-walk 47967fd6311d44cba5f1849fba3e2293691669b2 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 05:18:10 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 05:18:10 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 05:18:10 ========================================================= 05:18:10 EdgeX Global Pipelines Version Info 05:18:10 ========================================================= [Pipeline] libraryResource [Pipeline] sh 05:18:11 ------------------- 05:18:11 stable info: 05:18:11 ------------------- 05:18:11 Commited By: Cherry Wang cherry@iotechsys.com 05:18:11 Commit SHA: 67d2f908f88f8156fbe481f59f373e57362cafe7 05:18:11 Message: update stable to v1.0.278 05:18:12 ------------------- 05:18:12 experimental info: 05:18:12 ------------------- 05:18:12 Commited By: **** collab-it+edgex@linuxfoundation.org 05:18:12 Commit SHA: cefbf83a7544ec8ad1f65f559367c3ce5893bda8 05:18:12 Message: update experimental to v1.0.279 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-coap-c-settings [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar PROJECT = device-coap-c [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-coap [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = odessa [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = odessa [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = odessa [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 8a36c51 [Pipeline] echo 05:18:12 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:18:12 provisioning config files... 05:18:12 copy managed file [device-coap-c-settings] to file:/w/workspace/dgexfoundry_device-coap-c_odessa@tmp/config15830785108472012064tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:18:13 ---> ****-login.sh 05:18:13 nexus3.edgexfoundry.org:10001 05:18:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:18:13 05:18:13 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 05:18:13 Configure a credential helper to remove this warning. See 05:18:13 https://docs.****.com/go/credential-store/ 05:18:13 05:18:13 Login Succeeded 05:18:13 nexus3.edgexfoundry.org:10002 05:18:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:18:13 05:18:13 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 05:18:13 Configure a credential helper to remove this warning. See 05:18:13 https://docs.****.com/go/credential-store/ 05:18:13 05:18:13 Login Succeeded 05:18:13 nexus3.edgexfoundry.org:10003 05:18:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:18:13 05:18:13 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 05:18:13 Configure a credential helper to remove this warning. See 05:18:13 https://docs.****.com/go/credential-store/ 05:18:13 05:18:13 Login Succeeded 05:18:13 nexus3.edgexfoundry.org:10004 05:18:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:18:13 05:18:13 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 05:18:13 Configure a credential helper to remove this warning. See 05:18:13 https://docs.****.com/go/credential-store/ 05:18:13 05:18:13 Login Succeeded 05:18:13 ****.io 05:18:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:18:14 05:18:14 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 05:18:14 Configure a credential helper to remove this warning. See 05:18:14 https://docs.****.com/go/credential-store/ 05:18:14 05:18:14 Login Succeeded 05:18:14 ---> ****-login.sh ends [Pipeline] } 05:18:14 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 05:18:14 + git rev-list -1 --merges 8a36c516d93552d46d8ba2391c3f855da456abe2~1..8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:18:14 -----------> git rev-list -1 --merges 8a36c516d93552d46d8ba2391c3f855da456abe2~1..8a36c516d93552d46d8ba2391c3f855da456abe2 8a36c516d93552d46d8ba2391c3f855da456abe2 [false] [Pipeline] sh 05:18:14 + git log --format=format:%s -1 8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:18:14 ========================================================= 05:18:14 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 05:18:14 ========================================================= [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 05:18:14 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 05:18:15 + echo 0.0.0 [Pipeline] echo 05:18:15 [prepBaseBuildImage] Generating new image with name: device-coap-c-builder-x86_64 [Pipeline] echo 05:18:15 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 05:18:15 ========================================================= 05:18:15 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts] 05:18:15 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:18:15 + docker build -t device-coap-c-builder-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts . 05:18:16 #0 building with "default" instance using docker driver 05:18:16 05:18:16 #1 [internal] load build definition from Dockerfile.alpine-base 05:18:16 #1 transferring dockerfile: 986B done 05:18:16 #1 DONE 0.0s 05:18:16 05:18:16 #2 [internal] load metadata for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts 05:18:16 #2 DONE 0.1s 05:18:16 05:18:16 #3 [internal] load .dockerignore 05:18:16 #3 transferring context: 2B done 05:18:16 #3 DONE 0.0s 05:18:16 05:18:16 #4 [internal] load build context 05:18:16 #4 transferring context: 68.37kB 0.0s done 05:18:16 #4 DONE 0.0s 05:18:16 05:18:16 #5 [ 1/12] FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 05:18:16 #5 resolve nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 0.0s done 05:18:16 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 05:18:16 #5 sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 948B / 948B done 05:18:16 #5 sha256:45f96820a350bc5ff134eee18b2c33da3183da8af935a5cbc1ba4b51e5b778fc 2.76kB / 2.76kB done 05:18:16 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s done 05:18:16 #5 sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 250B / 250B 0.0s done 05:18:16 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 5.24MB / 115.71MB 0.1s 05:18:16 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s done 05:18:16 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 35.65MB / 115.71MB 0.3s 05:18:16 #5 extracting sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 done 05:18:16 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 58.72MB / 115.71MB 0.4s 05:18:16 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 87.03MB / 115.71MB 0.5s 05:18:16 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 0.7s 05:18:17 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 0.9s done 05:18:17 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 05:18:21 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 4.2s done 05:18:21 #5 DONE 5.3s 05:18:21 05:18:21 #6 [ 2/12] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 05:18:21 #6 0.275 Connecting to iotech.jfrog.io (54.73.4.50:443) 05:18:22 #6 0.682 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 05:18:22 #6 0.682 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 05:18:22 #6 0.682 '/etc/apk/keys/alpine.dev.rsa.pub' saved 05:18:23 #6 DONE 1.9s 05:18:23 05:18:23 #7 [ 3/12] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 05:18:23 #7 DONE 0.3s 05:18:23 05:18:23 #8 [ 4/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 05:18:24 #8 0.222 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 05:18:24 #8 0.511 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 05:18:24 #8 0.772 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 05:18:25 #8 1.341 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:18:25 #8 1.347 (1/18) Installing dumb-init (1.2.5-r2) 05:18:25 #8 1.498 (2/18) Installing hiredis (1.1.0-r2) 05:18:25 #8 1.651 (3/18) Installing hiredis-dev (1.1.0-r2) 05:18:25 #8 1.830 (4/18) Installing libcbor (0.10.2-r1) 05:18:25 #8 1.967 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 05:18:26 #8 2.326 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 05:18:26 #8 2.426 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.131-r1) 05:18:26 #8 2.617 (8/18) Installing libcbor-dev (0.10.2-r1) 05:18:26 #8 2.760 (9/18) Installing libmenuw (6.4_p20230506-r0) 05:18:26 #8 2.928 (10/18) Installing libpanelw (6.4_p20230506-r0) 05:18:26 #8 3.051 (11/18) Installing libncurses++ (6.4_p20230506-r0) 05:18:27 #8 3.192 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 05:18:27 #8 3.354 (13/18) Installing libblkid (2.38.1-r8) 05:18:27 #8 3.553 (14/18) Installing libuuid (2.38.1-r8) 05:18:27 #8 3.701 (15/18) Installing libfdisk (2.38.1-r8) 05:18:27 #8 3.884 (16/18) Installing libmount (2.38.1-r8) 05:18:27 #8 4.048 (17/18) Installing libsmartcols (2.38.1-r8) 05:18:28 #8 4.197 (18/18) Installing util-linux-dev (2.38.1-r8) 05:18:28 #8 4.391 Executing busybox-1.36.1-r2.trigger 05:18:28 #8 4.398 OK: 336 MiB in 100 packages 05:18:28 #8 DONE 4.5s 05:18:28 05:18:28 #9 [ 5/12] RUN apk --no-cache upgrade 05:18:28 #9 0.217 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 05:18:28 #9 0.391 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 05:18:28 #9 0.636 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 05:18:29 #9 1.229 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:18:29 #9 1.235 Upgrading critical system libraries and apk-tools: 05:18:29 #9 1.235 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 05:18:29 #9 1.383 Executing busybox-1.36.1-r2.trigger 05:18:29 Still waiting to schedule task 05:18:29 ‘prd-centos7-blackbox-4c-2g-773591’ doesn’t have label ‘ubuntu20.04-docker-arm64-4c-16g’ 05:18:29 ‘prd-ubuntu20.04-docker-arm64-4c-16g-773893’ is offline 05:18:29 #9 1.425 Continuing the upgrade transaction with new apk-tools: 05:18:29 #9 1.431 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 05:18:29 #9 1.614 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 05:18:30 #9 1.865 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 05:18:30 #9 2.430 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:18:31 #9 2.437 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 05:18:31 #9 2.596 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 05:18:31 #9 2.760 Executing busybox-1.36.1-r7.post-upgrade 05:18:31 #9 2.774 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 05:18:31 #9 2.890 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 05:18:31 #9 3.040 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 05:18:31 #9 3.234 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 05:18:31 #9 3.393 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 05:18:31 #9 3.510 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 05:18:32 #9 3.721 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 05:18:32 #9 4.055 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 05:18:32 #9 4.210 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 05:18:32 #9 4.374 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 05:18:32 #9 4.563 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 05:18:33 #9 4.724 (14/27) Installing libpsl (0.21.5-r0) 05:18:33 #9 4.868 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 05:18:33 #9 5.025 (16/27) Installing libpsl-utils (0.21.5-r0) 05:18:33 #9 5.166 (17/27) Installing libpsl-dev (0.21.5-r0) 05:18:33 #9 5.297 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 05:18:33 #9 5.478 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 05:18:33 #9 5.634 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 05:18:34 #9 5.864 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 05:18:34 #9 5.991 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 05:18:34 #9 6.121 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 05:18:34 #9 6.316 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 05:18:34 #9 6.451 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 05:18:34 #9 6.612 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 05:18:35 #9 6.736 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 05:18:35 #9 6.890 Executing busybox-1.36.1-r7.trigger 05:18:35 #9 6.893 Executing ca-certificates-20241121-r1.trigger 05:18:35 #9 6.939 OK: 337 MiB in 103 packages 05:18:35 #9 DONE 7.2s 05:18:35 05:18:35 #10 [ 6/12] COPY scripts /device-coap/scripts 05:18:35 #10 DONE 0.0s 05:18:35 05:18:35 #11 [ 7/12] COPY src /device-coap/src/ 05:18:35 #11 DONE 0.0s 05:18:35 05:18:35 #12 [ 8/12] COPY VERSION /device-coap 05:18:35 #12 DONE 0.0s 05:18:35 05:18:35 #13 [ 9/12] RUN mkdir -p /device-coap/build 05:18:35 #13 DONE 0.2s 05:18:35 05:18:35 #14 [10/12] WORKDIR /device-coap 05:18:35 #14 DONE 0.0s 05:18:35 05:18:35 #15 [11/12] RUN /device-coap/scripts/build_deps.sh 1 05:18:36 #15 0.267 + BUILD_CSDK=1 05:18:36 #15 0.267 + TINYDTLS_VERSION=b0e230d 05:18:36 #15 0.267 + LIBCOAP_VERSION=1739507 05:18:36 #15 0.267 + CSDK_VERSION=4.0.0 05:18:36 #15 0.267 + '[' -d deps ] 05:18:36 #15 0.267 + mkdir deps 05:18:36 #15 0.268 + cd /device-coap/deps 05:18:36 #15 0.268 + git clone https://github.com/eclipse/tinydtls.git 05:18:36 #15 0.269 Cloning into 'tinydtls'... 05:18:36 #15 0.738 + cd tinydtls 05:18:36 #15 0.738 + git checkout develop 05:18:36 #15 0.754 branch 'develop' set up to track 'origin/develop'. 05:18:36 #15 0.754 Switched to a new branch 'develop' 05:18:36 #15 0.755 + git reset --hard b0e230d 05:18:36 #15 0.775 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 05:18:36 #15 0.776 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 05:18:36 #15 0.777 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 05:18:36 #15 0.778 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 05:18:36 #15 0.778 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 05:18:36 #15 0.779 + mkdir -p build 05:18:36 #15 0.780 + cd build 05:18:36 #15 0.780 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 05:18:36 #15 0.842 -- The C compiler identification is GNU 12.2.1 05:18:36 #15 0.855 -- Detecting C compiler ABI info 05:18:36 #15 0.941 -- Detecting C compiler ABI info - done 05:18:36 #15 0.961 -- Check for working C compiler: /usr/bin/cc - skipped 05:18:37 #15 0.961 -- Detecting C compile features 05:18:37 #15 0.962 -- Detecting C compile features - done 05:18:37 #15 0.965 -- Looking for assert.h 05:18:37 #15 1.046 -- Looking for assert.h - found 05:18:37 #15 1.046 -- Looking for arpa/inet.h 05:18:37 #15 1.132 -- Looking for arpa/inet.h - found 05:18:37 #15 1.132 -- Looking for fcntl.h 05:18:37 #15 1.215 -- Looking for fcntl.h - found 05:18:37 #15 1.215 -- Looking for inttypes.h 05:18:37 #15 1.297 -- Looking for inttypes.h - found 05:18:37 #15 1.298 -- Looking for memory.h 05:18:37 #15 1.378 -- Looking for memory.h - found 05:18:37 #15 1.378 -- Looking for netdb.h 05:18:37 #15 1.467 -- Looking for netdb.h - found 05:18:37 #15 1.468 -- Looking for netinet/in.h 05:18:37 #15 1.553 -- Looking for netinet/in.h - found 05:18:37 #15 1.554 -- Looking for stddef.h 05:18:37 #15 1.637 -- Looking for stddef.h - found 05:18:37 #15 1.638 -- Looking for stdint.h 05:18:37 #15 1.722 -- Looking for stdint.h - found 05:18:37 #15 1.723 -- Looking for stdlib.h 05:18:37 #15 1.810 -- Looking for stdlib.h - found 05:18:37 #15 1.811 -- Looking for string.h 05:18:37 #15 1.898 -- Looking for string.h - found 05:18:37 #15 1.898 -- Looking for strings.h 05:18:37 #15 1.984 -- Looking for strings.h - found 05:18:38 #15 1.984 -- Looking for time.h 05:18:38 #15 2.067 -- Looking for time.h - found 05:18:38 #15 2.067 -- Looking for sys/param.h 05:18:38 #15 2.152 -- Looking for sys/param.h - found 05:18:38 #15 2.152 -- Looking for sys/socket.h 05:18:38 #15 2.237 -- Looking for sys/socket.h - found 05:18:38 #15 2.237 -- Looking for sys/stat.h 05:18:38 #15 2.319 -- Looking for sys/stat.h - found 05:18:38 #15 2.319 -- Looking for sys/types.h 05:18:38 #15 2.404 -- Looking for sys/types.h - found 05:18:38 #15 2.405 -- Looking for sys/time.h 05:18:38 #15 2.480 -- Looking for sys/time.h - found 05:18:38 #15 2.481 -- Looking for unistd.h 05:18:38 #15 2.562 -- Looking for unistd.h - found 05:18:38 #15 2.562 -- Looking for float.h 05:18:38 #15 2.648 -- Looking for float.h - found 05:18:38 #15 2.648 -- Looking for dlfcn.h 05:18:38 #15 2.728 -- Looking for dlfcn.h - found 05:18:38 #15 2.728 -- Looking for memset 05:18:38 #15 2.817 -- Looking for memset - found 05:18:38 #15 2.817 -- Looking for select 05:18:38 #15 2.902 -- Looking for select - found 05:18:38 #15 2.902 -- Looking for socket 05:18:38 #15 2.986 -- Looking for socket - found 05:18:39 #15 2.986 -- Looking for strdup 05:18:39 #15 3.067 -- Looking for strdup - found 05:18:39 #15 3.067 -- Looking for strerror 05:18:39 #15 3.158 -- Looking for strerror - found 05:18:39 #15 3.158 -- Looking for strnlen 05:18:39 #15 3.242 -- Looking for strnlen - found 05:18:39 #15 3.242 -- Looking for fls 05:18:39 #15 3.328 -- Looking for fls - not found 05:18:39 #15 3.328 -- Looking for vprintf 05:18:39 #15 3.408 -- Looking for vprintf - found 05:18:39 #15 3.408 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 05:18:39 #15 3.457 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 05:18:39 #15 3.465 -- Configuring done (2.7s) 05:18:39 #15 3.471 -- Generating done (0.0s) 05:18:39 #15 3.472 -- Build files have been written to: /device-coap/deps/tinydtls/build 05:18:39 #15 3.474 + make 05:18:39 #15 3.518 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 05:18:39 #15 3.672 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 05:18:39 #15 3.705 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 05:18:39 #15 3.961 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 05:18:39 #15 4.074 In file included from /device-coap/deps/tinydtls/crypto.c:34: 05:18:39 #15 4.074 In function 'ecc_ecdh', 05:18:39 #15 4.074 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 05:18:39 #15 4.074 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:18:39 #15 4.074 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 1 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:18:39 #15 4.074 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:18:39 #15 4.074 | ^~~~~~~~~~~ 05:18:39 #15 4.074 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 05:18:39 #15 4.074 431 | uint32_t pub_x[8]; 05:18:39 #15 4.074 | ^~~~~ 05:18:39 #15 4.074 In function 'ecc_ecdh', 05:18:39 #15 4.074 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 05:18:39 #15 4.074 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:18:39 #15 4.074 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 2 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:18:39 #15 4.074 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:18:39 #15 4.074 | ^~~~~~~~~~~ 05:18:39 #15 4.074 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 05:18:39 #15 4.074 432 | uint32_t pub_y[8]; 05:18:39 #15 4.074 | ^~~~~ 05:18:39 #15 4.074 In function 'ecc_ecdh', 05:18:39 #15 4.074 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 05:18:39 #15 4.074 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:18:39 #15 4.074 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:39 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:18:40 #15 4.074 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 3 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:18:40 #15 4.074 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:18:40 #15 4.074 | ^~~~~~~~~~~ 05:18:40 #15 4.074 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 05:18:40 #15 4.074 430 | uint32_t priv[8]; 05:18:40 #15 4.074 | ^~~~ 05:18:40 #15 4.159 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 05:18:41 #15 5.126 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 05:18:41 #15 5.180 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 05:18:41 #15 5.225 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 05:18:41 #15 5.261 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 05:18:41 #15 5.279 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 05:18:41 #15 5.279 /device-coap/deps/tinydtls/ecc/ecc.c:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 05:18:41 #15 5.279 316 | for (idx = 0; idx < count; idx++) { 05:18:41 #15 5.279 | ^ 05:18:41 #15 5.279 /device-coap/deps/tinydtls/ecc/ecc.c:319:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 05:18:41 #15 5.279 319 | return result == count; 05:18:41 #15 5.279 | ^~ 05:18:41 #15 5.934 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 05:18:41 #15 5.995 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 05:18:41 #15 6.068 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 05:18:42 #15 6.113 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 05:18:42 #15 6.165 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 05:18:42 #15 6.183 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 05:18:42 #15 6.183 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 05:18:42 #15 6.183 | ~~~~~~~~~~^~~~~~~~ 05:18:42 #15 6.183 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 05:18:42 #15 6.183 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 05:18:42 #15 6.183 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 05:18:42 #15 6.183 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:42 #15 6.183 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 05:18:42 #15 6.183 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 05:18:42 #15 6.183 | ~~~~~^~~~~~~~ 05:18:42 #15 6.183 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 05:18:42 #15 6.183 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 05:18:42 #15 6.183 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:42 #15 6.331 [100%] Linking C shared library libtinydtls.so 05:18:42 #15 6.361 [100%] Built target tinydtls 05:18:42 #15 6.370 + make install 05:18:42 #15 6.419 [100%] Built target tinydtls 05:18:42 #15 6.435 Install the project... 05:18:42 #15 6.442 -- Install configuration: "Release" 05:18:42 #15 6.443 -- Installing: /usr/local/lib/libtinydtls.so 05:18:42 #15 6.444 -- Installing: /usr/local/include/tinydtls 05:18:42 #15 6.444 -- Installing: /usr/local/include/tinydtls/uthash.h 05:18:42 #15 6.444 -- Installing: /usr/local/include/tinydtls/sha2 05:18:42 #15 6.445 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 05:18:42 #15 6.445 -- Installing: /usr/local/include/tinydtls/ecc 05:18:42 #15 6.445 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 05:18:42 #15 6.446 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 05:18:42 #15 6.446 -- Installing: /usr/local/include/tinydtls/tinydtls.h 05:18:42 #15 6.446 -- Installing: /usr/local/include/tinydtls/alert.h 05:18:42 #15 6.447 -- Installing: /usr/local/include/tinydtls/aes 05:18:42 #15 6.447 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 05:18:42 #15 6.447 -- Installing: /usr/local/include/tinydtls/crypto.h 05:18:42 #15 6.447 -- Installing: /usr/local/include/tinydtls/numeric.h 05:18:42 #15 6.448 -- Installing: /usr/local/include/tinydtls/peer.h 05:18:42 #15 6.448 -- Installing: /usr/local/include/tinydtls/utlist.h 05:18:42 #15 6.449 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 05:18:42 #15 6.449 -- Installing: /usr/local/include/tinydtls/dtls_time.h 05:18:42 #15 6.449 -- Installing: /usr/local/include/tinydtls/netq.h 05:18:42 #15 6.449 -- Installing: /usr/local/include/tinydtls/dtls.h 05:18:42 #15 6.449 -- Installing: /usr/local/include/tinydtls/global.h 05:18:42 #15 6.450 -- Installing: /usr/local/include/tinydtls/state.h 05:18:42 #15 6.450 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 05:18:42 #15 6.450 -- Installing: /usr/local/include/tinydtls/session.h 05:18:42 #15 6.450 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 05:18:42 #15 6.450 -- Installing: /usr/local/include/tinydtls/hmac.h 05:18:42 #15 6.451 -- Installing: /usr/local/include/tinydtls/ccm.h 05:18:42 #15 6.451 -- Up-to-date: /usr/local/include/tinydtls 05:18:42 #15 6.451 -- Installing: /usr/local/include/tinydtls/dtls_config.h 05:18:42 #15 6.452 + cd /device-coap/deps 05:18:42 #15 6.452 + git clone https://github.com/obgm/libcoap.git 05:18:42 #15 6.453 Cloning into 'libcoap'... 05:18:44 #15 8.191 + cd libcoap 05:18:44 #15 8.191 + git reset --hard 1739507 05:18:44 #15 8.224 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 05:18:44 #15 8.225 + patch -p1 05:18:44 #15 8.226 patching file cmake/FindTinyDTLS.cmake 05:18:44 #15 8.226 + patch -p1 05:18:44 #15 8.227 patching file include/coap2/coap_config.h.in 05:18:44 #15 8.227 + mkdir -p build 05:18:44 #15 8.228 + cd build 05:18:44 #15 8.228 + cmake '-DWITH_EPOLL=OFF' '-DDTLS_BACKEND=tinydtls' '-DUSE_VENDORED_TINYDTLS=OFF' '-DENABLE_TESTS=OFF' '-DENABLE_EXAMPLES=OFF' '-DENABLE_DOCS=OFF' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 05:18:44 #15 8.301 -- The CXX compiler identification is GNU 12.2.1 05:18:44 #15 8.360 -- The C compiler identification is GNU 12.2.1 05:18:44 #15 8.376 -- Detecting CXX compiler ABI info 05:18:44 #15 8.468 -- Detecting CXX compiler ABI info - done 05:18:44 #15 8.485 -- Check for working CXX compiler: /usr/bin/c++ - skipped 05:18:44 #15 8.486 -- Detecting CXX compile features 05:18:44 #15 8.487 -- Detecting CXX compile features - done 05:18:44 #15 8.491 -- Detecting C compiler ABI info 05:18:44 #15 8.569 -- Detecting C compiler ABI info - done 05:18:44 #15 8.586 -- Check for working C compiler: /usr/bin/cc - skipped 05:18:44 #15 8.586 -- Detecting C compile features 05:18:44 #15 8.587 -- Detecting C compile features - done 05:18:44 #15 8.591 -- Looking for byteswap.h 05:18:44 #15 8.671 -- Looking for byteswap.h - found 05:18:44 #15 8.672 -- Looking for inttypes.h 05:18:44 #15 8.747 -- Looking for inttypes.h - found 05:18:44 #15 8.747 -- Looking for limits.h 05:18:44 #15 8.831 -- Looking for limits.h - found 05:18:44 #15 8.831 -- Looking for memory.h 05:18:44 #15 8.918 -- Looking for memory.h - found 05:18:44 #15 8.918 -- Looking for strings.h 05:18:44 #15 9.000 -- Looking for strings.h - found 05:18:45 #15 9.000 -- Looking for string.h 05:18:45 #15 9.081 -- Looking for string.h - found 05:18:45 #15 9.081 -- Looking for sys/sysctl.h 05:18:45 #15 9.130 -- Looking for sys/sysctl.h - not found 05:18:45 #15 9.130 -- Looking for netinet/in.h 05:18:45 #15 9.216 -- Looking for netinet/in.h - found 05:18:45 #15 9.217 -- Looking for sys/epoll.h 05:18:45 #15 9.303 -- Looking for sys/epoll.h - found 05:18:45 #15 9.303 -- Looking for sys/timerfd.h 05:18:45 #15 9.386 -- Looking for sys/timerfd.h - found 05:18:45 #15 9.387 -- Looking for arpa/inet.h 05:18:45 #15 9.468 -- Looking for arpa/inet.h - found 05:18:45 #15 9.469 -- Looking for stdbool.h 05:18:45 #15 9.551 -- Looking for stdbool.h - found 05:18:45 #15 9.552 -- Looking for netdb.h 05:18:45 #15 9.641 -- Looking for netdb.h - found 05:18:45 #15 9.642 -- Looking for pthread.h 05:18:45 #15 9.728 -- Looking for pthread.h - found 05:18:45 #15 9.728 -- Looking for stdlib.h 05:18:45 #15 9.809 -- Looking for stdlib.h - found 05:18:45 #15 9.809 -- Looking for stdint.h 05:18:45 #15 9.902 -- Looking for stdint.h - found 05:18:45 #15 9.903 -- Looking for syslog.h 05:18:45 #15 9.993 -- Looking for syslog.h - found 05:18:46 #15 9.993 -- Looking for sys/ioctl.h 05:18:46 #15 10.08 -- Looking for sys/ioctl.h - found 05:18:46 #15 10.08 -- Looking for sys/socket.h 05:18:46 #15 10.17 -- Looking for sys/socket.h - found 05:18:46 #15 10.17 -- Looking for sys/stat.h 05:18:46 #15 10.25 -- Looking for sys/stat.h - found 05:18:46 #15 10.25 -- Looking for sys/time.h 05:18:46 #15 10.34 -- Looking for sys/time.h - found 05:18:46 #15 10.34 -- Looking for sys/types.h 05:18:46 #15 10.43 -- Looking for sys/types.h - found 05:18:46 #15 10.43 -- Looking for sys/unistd.h 05:18:46 #15 10.47 -- Looking for sys/unistd.h - not found 05:18:46 #15 10.47 -- Looking for time.h 05:18:46 #15 10.56 -- Looking for time.h - found 05:18:46 #15 10.56 -- Looking for unistd.h 05:18:46 #15 10.64 -- Looking for unistd.h - found 05:18:46 #15 10.64 -- Looking for float.h 05:18:46 #15 10.73 -- Looking for float.h - found 05:18:46 #15 10.73 -- Looking for stddef.h 05:18:46 #15 10.81 -- Looking for stddef.h - found 05:18:46 #15 10.81 -- Looking for winsock2.h 05:18:46 #15 10.86 -- Looking for winsock2.h - not found 05:18:46 #15 10.86 -- Looking for ws2tcpip.h 05:18:46 #15 10.91 -- Looking for ws2tcpip.h - not found 05:18:46 #15 10.91 -- Looking for malloc 05:18:46 #15 10.99 -- Looking for malloc - found 05:18:47 #15 10.99 -- Looking for memset 05:18:47 #15 11.08 -- Looking for memset - found 05:18:47 #15 11.08 -- Looking for select 05:18:47 #15 11.17 -- Looking for select - found 05:18:47 #15 11.17 -- Looking for socket 05:18:47 #15 11.25 -- Looking for socket - found 05:18:47 #15 11.26 -- Looking for strcasecmp 05:18:47 #15 11.34 -- Looking for strcasecmp - found 05:18:47 #15 11.34 -- Looking for pthread_mutex_lock 05:18:47 #15 11.43 -- Looking for pthread_mutex_lock - found 05:18:47 #15 11.43 -- Looking for getaddrinfo 05:18:47 #15 11.51 -- Looking for getaddrinfo - found 05:18:47 #15 11.51 -- Looking for strnlen 05:18:47 #15 11.60 -- Looking for strnlen - found 05:18:47 #15 11.60 -- Looking for strrchr 05:18:47 #15 11.68 -- Looking for strrchr - found 05:18:47 #15 11.68 -- Looking for getrandom 05:18:47 #15 11.77 -- Looking for getrandom - found 05:18:47 #15 11.77 -- Looking for cmsghdr 05:18:47 #15 11.82 -- Looking for cmsghdr - not found 05:18:47 #15 11.82 -- compiling without epoll support 05:18:47 #15 11.82 -- compiling with DTLS support 05:18:47 #15 11.82 -- DTLS_BACKEND: tinydtls 05:18:47 #15 11.82 -- Found TinyDTLS: /usr/local/include 05:18:47 #15 11.82 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 05:18:47 #15 11.82 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 05:18:47 #15 11.82 -- TINYDTLS_ROOT_DIR: 05:18:47 #15 11.82 -- compiling with tinydtls support 05:18:47 #15 11.82 -- ENABLE_DTLS:.....................ON 05:18:47 #15 11.82 -- ENABLE_TCP:......................ON 05:18:47 #15 11.82 -- ENABLE_DOCS:.....................OFF 05:18:47 #15 11.82 -- ENABLE_EXAMPLES:.................OFF 05:18:47 #15 11.82 -- DTLS_BACKEND:....................tinydtls 05:18:47 #15 11.82 -- WITH_GNUTLS:.....................OFF 05:18:47 #15 11.82 -- WITH_TINYDTLS:...................ON 05:18:47 #15 11.82 -- WITH_OPENSSL:....................OFF 05:18:47 #15 11.82 -- WITH_MBEDTLS:....................OFF 05:18:47 #15 11.82 -- HAVE_LIBTINYDTLS:................1 05:18:47 #15 11.82 -- HAVE_LIBGNUTLS:.................. 05:18:47 #15 11.82 -- HAVE_OPENSSL:.................... 05:18:47 #15 11.82 -- HAVE_MBEDTLS:.................... 05:18:47 #15 11.82 -- COAP_EPOLL_SUPPORT:.............. 05:18:47 #15 11.82 -- CMAKE_C_COMPILER:................/usr/bin/cc 05:18:47 #15 11.82 -- BUILD_SHARED_LIBS:...............ON 05:18:47 #15 11.82 -- CMAKE_BUILD_TYPE:................Release 05:18:47 #15 11.82 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 05:18:47 #15 11.83 -- Configuring done (3.6s) 05:18:47 #15 11.83 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 05:18:47 #15 11.83 Policy CMP0115 is not set: Source file extensions must be explicit. Run 05:18:47 #15 11.83 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 05:18:47 #15 11.83 command to set the policy and suppress this warning. 05:18:47 #15 11.83 05:18:47 #15 11.83 File: 05:18:47 #15 11.83 05:18:47 #15 11.83 /device-coap/deps/libcoap/include/coap2/coap.h.in 05:18:47 #15 11.83 This warning is for project developers. Use -Wno-dev to suppress it. 05:18:47 #15 11.83 05:18:47 #15 11.84 -- Generating done (0.0s) 05:18:47 #15 11.84 -- Build files have been written to: /device-coap/deps/libcoap/build 05:18:47 #15 11.84 + make 05:18:47 #15 11.88 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 05:18:47 #15 11.94 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 05:18:47 #15 12.01 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 05:18:47 #15 12.12 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 05:18:48 #15 12.37 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 05:18:48 #15 12.42 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 05:18:48 #15 12.47 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 05:18:48 #15 12.74 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 05:18:49 #15 12.78 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 05:18:49 #15 12.84 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 05:18:49 #15 13.38 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 05:18:49 #15 13.50 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 05:18:49 #15 13.56 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 05:18:49 #15 13.63 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 05:18:49 #15 13.68 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 05:18:50 #15 14.28 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 05:18:50 #15 14.47 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 05:18:50 #15 14.65 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 05:18:50 #15 15.04 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 05:18:51 #15 15.11 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 05:18:51 #15 15.16 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 05:18:51 #15 15.36 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 05:18:51 #15 15.55 [100%] Linking C shared library libcoap-2.so 05:18:51 #15 15.59 [100%] Built target coap-2 05:18:51 #15 15.60 + make install 05:18:51 #15 15.66 [100%] Built target coap-2 05:18:51 #15 15.67 Install the project... 05:18:51 #15 15.68 -- Install configuration: "Release" 05:18:51 #15 15.68 -- Installing: /usr/local/lib/libcoap-2.so 05:18:51 #15 15.68 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 05:18:51 #15 15.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 05:18:51 #15 15.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 05:18:51 #15 15.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 05:18:51 #15 15.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 05:18:51 #15 15.68 -- Up-to-date: /usr/local/include 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/uthash.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/subscribe.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/option.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/resource.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/bits.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/coap_hashkey.h 05:18:51 #15 15.68 -- Installing: /usr/local/include/coap2/block.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_io.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/pdu.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/str.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/async.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/net.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/address.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/uri.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_event.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_riot.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_dtls.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_mutex.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_prng.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/lwippools.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_debug.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/utlist.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_time.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/encode.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/libcoap.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/mem.h 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap_session.h 05:18:51 #15 15.69 -- Up-to-date: /usr/local/include 05:18:51 #15 15.69 -- Up-to-date: /usr/local/include/coap2 05:18:51 #15 15.69 -- Installing: /usr/local/include/coap2/coap.h 05:18:51 #15 15.69 + '[' 1 '=' 1 ] 05:18:51 #15 15.69 + cd /device-coap/deps 05:18:51 #15 15.69 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 05:18:51 #15 15.69 Connecting to github.com (140.82.113.4:443) 05:18:51 #15 15.90 Connecting to codeload.github.com (140.82.112.9:443) 05:18:51 #15 16.05 saving to 'v4.0.0.zip' 05:18:52 #15 16.12 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 05:18:52 #15 16.12 'v4.0.0.zip' saved 05:18:52 #15 16.12 + unzip v4.0.0.zip 05:18:52 #15 16.12 Archive: v4.0.0.zip 05:18:52 #15 16.12 creating: device-sdk-c-4.0.0/ 05:18:52 #15 16.12 creating: device-sdk-c-4.0.0/.github/ 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/.github/Contributing.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/.github/semantic.yml 05:18:52 #15 16.12 creating: device-sdk-c-4.0.0/.github/workflows/ 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/.gitignore 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/Attribution.txt 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/CHANGELOG.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/Doxyfile 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/Jenkinsfile 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/LICENSE 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/Makefile 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/OWNERS.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/README.IOT.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/README.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/README.v3.md 05:18:52 #15 16.12 creating: device-sdk-c-4.0.0/docs/ 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/docs/configuration.md 05:18:52 #15 16.12 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/docs/metrics.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/docs/startup.md 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/include/ 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/include/devsdk/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/include/edgex/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/scripts/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/scripts/build.sh 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/api.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/bus.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/bus.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/callback3.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/callback3.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/config.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/config.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/correlation.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/correlation.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/data.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/data.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/device.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/device.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/devman.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/devmap.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/devmap.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/devutil.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/discovery.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/discovery.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/file/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 05:18:52 #15 16.13 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 05:18:52 #15 16.13 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/random/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/res/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/filesys.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/filesys.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/keeper.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/keeper.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/map.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/map.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/metadata.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/metadata.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/metrics.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/opstate.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/opstate.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/parson.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/parson.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/profiles.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/profiles.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/registry.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/registry.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/rest.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/rest.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/secrets.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/service.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/service.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/transform.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/transform.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/validate.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/validate.h 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/watchers.c 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/c/watchers.h 05:18:52 #15 16.14 creating: device-sdk-c-4.0.0/src/cmake/ 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 05:18:52 #15 16.14 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 05:18:52 #15 16.14 + cd device-sdk-c-4.0.0 05:18:52 #15 16.14 + ./scripts/build.sh 05:18:52 #15 16.14 + CPPCHECK=false 05:18:52 #15 16.14 + DOCGEN=false 05:18:52 #15 16.14 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 05:18:52 #15 16.14 + '[' 0 -gt 0 ] 05:18:52 #15 16.14 + readlink -f ./scripts/build.sh 05:18:52 #15 16.15 + dirname /device-coap/deps/device-sdk-c-4.0.0/scripts/build.sh 05:18:52 #15 16.15 + dirname /device-coap/deps/device-sdk-c-4.0.0/scripts 05:18:52 #15 16.15 + ROOT=/device-coap/deps/device-sdk-c-4.0.0 05:18:52 #15 16.15 + cd /device-coap/deps/device-sdk-c-4.0.0 05:18:52 #15 16.15 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0/build/release 05:18:52 #15 16.15 + cd /device-coap/deps/device-sdk-c-4.0.0/build/release 05:18:52 #15 16.15 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0/src 05:18:52 #15 16.22 -- The C compiler identification is GNU 12.2.1 05:18:52 #15 16.24 -- Detecting C compiler ABI info 05:18:52 #15 16.33 -- Detecting C compiler ABI info - done 05:18:52 #15 16.35 -- Check for working C compiler: /usr/bin/cc - skipped 05:18:52 #15 16.35 -- Detecting C compile features 05:18:52 #15 16.35 -- Detecting C compile features - done 05:18:52 #15 16.35 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 05:18:52 #15 16.42 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 05:18:52 #15 16.43 -- Found LIBYAML: /usr/lib/libyaml.so 05:18:52 #15 16.43 -- Found LIBUUID: /usr/lib/libuuid.so 05:18:52 #15 16.43 -- Found LIBCBOR: /usr/lib/libcbor.so 05:18:52 #15 16.43 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 05:18:52 #15 16.44 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 05:18:52 #15 16.44 -- /opt/iotech/iot/1.5/include 05:18:52 #15 16.44 -- C SDK 0.0.0 for Linux 05:18:52 #15 16.44 -- Performing Test CSDK_HAVE_ATOMIC 05:18:52 #15 16.52 -- Performing Test CSDK_HAVE_ATOMIC - Success 05:18:52 #15 16.56 -- Found Curses: /usr/lib/libcurses.so 05:18:52 #15 16.58 -- Configuring done (0.4s) 05:18:52 #15 16.62 -- Generating done (0.0s) 05:18:52 #15 16.62 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0/build/release 05:18:52 #15 16.62 + make all package 05:18:52 #15 16.62 + tee release.log 05:18:52 #15 16.67 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 05:18:52 #15 16.78 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 05:18:52 #15 16.92 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 05:18:52 #15 17.05 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 05:18:53 #15 17.15 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 05:18:53 #15 17.45 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 05:18:53 #15 17.49 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 05:18:53 #15 17.62 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 05:18:53 #15 17.90 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 05:18:54 #15 17.99 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 05:18:54 #15 18.12 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 05:18:54 #15 18.24 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 05:18:54 #15 18.33 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 05:18:54 #15 18.49 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 05:18:54 #15 18.54 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 05:18:54 #15 18.85 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 05:18:55 #15 18.91 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 05:18:55 #15 19.15 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 05:18:55 #15 19.25 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 05:18:55 #15 19.44 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 05:18:55 #15 19.53 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 05:18:56 #15 20.51 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 05:18:56 #15 20.62 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 05:18:56 #15 20.68 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 05:18:56 #15 20.78 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 05:18:57 #15 20.83 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 05:18:57 #15 21.05 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 05:18:57 #15 21.36 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 05:18:57 #15 21.43 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 05:18:57 #15 21.56 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 05:18:57 #15 21.66 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 05:18:57 #15 21.91 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 05:18:58 #15 21.91 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 05:18:58 #15 21.91 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 05:18:58 #15 21.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:18:58 #15 21.91 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 05:18:58 #15 21.91 875 | const iot_data_t *deviceservices_config; 05:18:58 #15 21.91 | ^~~~~~~~~~~~~~~~~~~~~ 05:18:58 #15 22.05 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 05:18:58 #15 22.17 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 05:18:58 #15 22.23 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 05:18:58 #15 22.32 [ 68%] Linking C shared library libcsdk.so 05:18:58 #15 22.37 [ 68%] Built target csdk 05:18:58 #15 22.39 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 05:18:58 #15 22.52 [ 72%] Linking C executable template 05:18:58 #15 22.55 /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) 05:18:58 #15 22.59 [ 72%] Built target template 05:18:58 #15 22.61 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 05:18:58 #15 22.69 [ 76%] Linking C executable device-counter 05:18:58 #15 22.71 /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) 05:18:58 #15 22.75 [ 76%] Built target device-counter 05:18:58 #15 22.77 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 05:18:58 #15 22.86 [ 80%] Linking C executable device-random 05:18:58 #15 22.88 /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) 05:18:58 #15 22.92 [ 80%] Built target device-random 05:18:58 #15 22.94 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 05:18:58 #15 23.02 [ 84%] Linking C executable device-gyro 05:18:59 #15 23.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) 05:18:59 #15 23.09 [ 84%] Built target device-gyro 05:18:59 #15 23.11 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 05:18:59 #15 23.19 [ 88%] Linking C executable device-bitfields 05:18:59 #15 23.22 /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) 05:18:59 #15 23.26 [ 88%] Built target device-bitfields 05:18:59 #15 23.28 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 05:18:59 #15 23.43 [ 92%] Linking C executable template-discovery 05:18:59 #15 23.46 /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) 05:18:59 #15 23.50 [ 92%] Built target template-discovery 05:18:59 #15 23.53 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 05:18:59 #15 23.64 [ 96%] Linking C executable device-file 05:18:59 #15 23.67 /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) 05:18:59 #15 23.71 [ 96%] Built target device-file 05:18:59 #15 23.72 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 05:18:59 #15 23.82 [100%] Linking C executable device-terminal 05:18:59 #15 23.85 /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) 05:18:59 #15 23.89 [100%] Built target device-terminal 05:18:59 #15 23.91 Run CPack packaging tool... 05:18:59 #15 23.92 CPack: Create package using TGZ 05:19:00 #15 23.92 CPack: Install projects 05:19:00 #15 23.92 CPack: - Run preinstall target for: Csdk 05:19:00 #15 24.17 CPack: - Install project: Csdk [] 05:19:00 #15 24.17 CPack: Create package 05:19:00 #15 24.19 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 05:19:00 #15 24.19 + '[' false '=' true ] 05:19:00 #15 24.19 + '[' false '=' true ] 05:19:00 #15 24.20 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:19:00 #15 24.20 + cd /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:19:00 #15 24.20 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0/src 05:19:00 #15 24.27 -- The C compiler identification is GNU 12.2.1 05:19:00 #15 24.29 -- Detecting C compiler ABI info 05:19:00 #15 24.37 -- Detecting C compiler ABI info - done 05:19:00 #15 24.40 -- Check for working C compiler: /usr/bin/cc - skipped 05:19:00 #15 24.40 -- Detecting C compile features 05:19:00 #15 24.40 -- Detecting C compile features - done 05:19:00 #15 24.40 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 05:19:00 #15 24.48 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 05:19:00 #15 24.48 -- Found LIBYAML: /usr/lib/libyaml.so 05:19:00 #15 24.49 -- Found LIBUUID: /usr/lib/libuuid.so 05:19:00 #15 24.49 -- Found LIBCBOR: /usr/lib/libcbor.so 05:19:00 #15 24.49 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 05:19:00 #15 24.49 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 05:19:00 #15 24.49 -- /opt/iotech/iot/1.5/include 05:19:00 #15 24.49 -- C SDK 0.0.0 for Linux 05:19:00 #15 24.50 -- Performing Test CSDK_HAVE_ATOMIC 05:19:00 #15 24.58 -- Performing Test CSDK_HAVE_ATOMIC - Success 05:19:00 #15 24.62 -- Found Curses: /usr/lib/libcurses.so 05:19:00 #15 24.64 -- Configuring done (0.4s) 05:19:00 #15 24.67 -- Generating done (0.0s) 05:19:00 #15 24.68 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:19:00 #15 24.68 + make 05:19:00 #15 24.68 + tee debug.log 05:19:00 #15 24.72 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 05:19:00 #15 24.80 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 05:19:00 #15 24.87 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 05:19:00 #15 24.95 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 05:19:01 #15 25.02 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 05:19:01 #15 25.14 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 05:19:01 #15 25.17 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 05:19:01 #15 25.24 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 05:19:01 #15 25.36 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 05:19:01 #15 25.42 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 05:19:01 #15 25.50 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 05:19:01 #15 25.57 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 05:19:01 #15 25.64 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 05:19:01 #15 25.71 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 05:19:01 #15 25.75 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 05:19:01 #15 25.89 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 05:19:01 #15 25.93 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 05:19:01 #15 26.03 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 05:19:02 #15 26.08 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 05:19:02 #15 26.21 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 05:19:02 #15 26.27 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 05:19:02 #15 26.48 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 05:19:02 #15 26.55 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 05:19:02 #15 26.60 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 05:19:02 #15 26.66 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 05:19:02 #15 26.71 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 05:19:02 #15 26.81 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 05:19:02 #15 27.02 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 05:19:02 #15 27.08 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 05:19:02 #15 27.15 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 05:19:03 #15 27.21 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 05:19:03 #15 27.36 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 05:19:03 #15 27.44 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 05:19:03 #15 27.50 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 05:19:03 #15 27.55 [ 68%] Linking C shared library libcsdk.so 05:19:03 #15 27.61 [ 68%] Built target csdk 05:19:03 #15 27.63 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 05:19:03 #15 27.70 [ 72%] Linking C executable template 05:19:03 #15 27.73 /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) 05:19:03 #15 27.77 [ 72%] Built target template 05:19:03 #15 27.79 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 05:19:03 #15 27.85 [ 76%] Linking C executable device-counter 05:19:03 #15 27.87 /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) 05:19:03 #15 27.91 [ 76%] Built target device-counter 05:19:03 #15 27.93 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 05:19:03 #15 27.99 [ 80%] Linking C executable device-random 05:19:03 #15 28.01 /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) 05:19:03 #15 28.05 [ 80%] Built target device-random 05:19:03 #15 28.07 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 05:19:03 #15 28.12 [ 84%] Linking C executable device-gyro 05:19:04 #15 28.15 /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) 05:19:04 #15 28.19 [ 84%] Built target device-gyro 05:19:04 #15 28.21 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 05:19:04 #15 28.26 [ 88%] Linking C executable device-bitfields 05:19:04 #15 28.28 /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) 05:19:04 #15 28.33 [ 88%] Built target device-bitfields 05:19:04 #15 28.34 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 05:19:04 #15 28.41 [ 92%] Linking C executable template-discovery 05:19:04 #15 28.44 /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) 05:19:04 #15 28.48 [ 92%] Built target template-discovery 05:19:04 #15 28.50 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 05:19:04 #15 28.57 [ 96%] Linking C executable device-file 05:19:04 #15 28.59 /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) 05:19:04 #15 28.63 [ 96%] Built target device-file 05:19:04 #15 28.65 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 05:19:04 #15 28.72 [100%] Linking C executable device-terminal 05:19:04 #15 28.74 /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) 05:19:04 #15 28.78 [100%] Built target device-terminal 05:19:04 #15 28.79 + cp -rf include/devsdk include/edgex /usr/include/ 05:19:04 #15 28.79 + cp build/release/c/libcsdk.so /usr/lib/ 05:19:04 #15 28.80 + rm -rf /device-coap/deps 05:19:04 #15 DONE 28.9s 05:19:05 05:19:05 #16 [12/12] RUN /device-coap/scripts/build.sh 05:19:05 #16 0.205 + readlink -f /device-coap/scripts/build.sh 05:19:05 #16 0.206 + dirname /device-coap/scripts/build.sh 05:19:05 #16 0.206 + dirname /device-coap/scripts 05:19:05 #16 0.207 + ROOT=/device-coap 05:19:05 #16 0.207 + echo /device-coap 05:19:05 #16 0.207 + cd /device-coap 05:19:05 #16 0.207 /device-coap 05:19:05 #16 0.207 + mkdir -p /device-coap/build/release 05:19:05 #16 0.208 + cd /device-coap/build/release 05:19:05 #16 0.208 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 05:19:05 #16 0.284 -- The C compiler identification is GNU 12.2.1 05:19:05 #16 0.300 -- Detecting C compiler ABI info 05:19:05 #16 0.384 -- Detecting C compiler ABI info - done 05:19:05 #16 0.405 -- Check for working C compiler: /usr/bin/cc - skipped 05:19:05 #16 0.405 -- Detecting C compile features 05:19:05 #16 0.406 -- Detecting C compile features - done 05:19:05 #16 0.410 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 05:19:05 #16 0.412 -- Configuring done (0.2s) 05:19:05 #16 0.415 -- Generating done (0.0s) 05:19:05 #16 0.416 -- Build files have been written to: /device-coap/build/release 05:19:05 #16 0.418 + make 05:19:05 #16 0.419 + tee release.log 05:19:05 #16 0.451 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 05:19:05 #16 0.484 In file included from /usr/include/devsdk/devsdk.h:18, 05:19:05 #16 0.484 from /device-coap/src/c/device-coap.h:17, 05:19:05 #16 0.484 from /device-coap/src/c/coap-client.h:21, 05:19:05 #16 0.484 from /device-coap/src/c/coap-client.c:9: 05:19:05 #16 0.484 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 05:19:05 #16 0.484 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.484 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 05:19:05 #16 0.484 | ^~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.484 90 | strlen(end_dev_params_ptr->psk_key)); 05:19:05 #16 0.484 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.484 | | 05:19:05 #16 0.484 | size_t {aka long unsigned int} 05:19:05 #16 0.484 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 05:19:05 #16 0.484 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 05:19:05 #16 0.484 | ~^ 05:19:05 #16 0.484 | | 05:19:05 #16 0.484 | unsigned int 05:19:05 #16 0.484 | %lu 05:19:05 #16 0.484 /device-coap/src/c/coap-client.c: In function 'message_handler': 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.485 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | size_t {aka long unsigned int} 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 05:19:05 #16 0.485 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | unsigned int 05:19:05 #16 0.485 | %lu 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:19:05 #16 0.485 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 130 | resource->properties->type); 05:19:05 #16 0.485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | iot_typecode_t 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 05:19:05 #16 0.485 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | int 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.485 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 140 | len); 05:19:05 #16 0.485 | ~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | size_t {aka long unsigned int} 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 05:19:05 #16 0.485 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | int 05:19:05 #16 0.485 | %ld 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.485 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 145 | len); 05:19:05 #16 0.485 | ~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | size_t {aka long unsigned int} 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 05:19:05 #16 0.485 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | int 05:19:05 #16 0.485 | %ld 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.485 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 152 | len); 05:19:05 #16 0.485 | ~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | size_t {aka long unsigned int} 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 05:19:05 #16 0.485 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | int 05:19:05 #16 0.485 | %ld 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:19:05 #16 0.485 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 05:19:05 #16 0.485 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 157 | resource->properties->type); 05:19:05 #16 0.485 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | iot_typecode_t 05:19:05 #16 0.485 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 05:19:05 #16 0.485 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 05:19:05 #16 0.485 | ~^ 05:19:05 #16 0.485 | | 05:19:05 #16 0.485 | int 05:19:05 #16 0.486 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 05:19:05 #16 0.486 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.486 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 05:19:05 #16 0.486 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.486 | | 05:19:05 #16 0.486 | size_t {aka long unsigned int} 05:19:05 #16 0.486 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 05:19:05 #16 0.486 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 05:19:05 #16 0.486 | ~^ 05:19:05 #16 0.486 | | 05:19:05 #16 0.486 | int 05:19:05 #16 0.486 | %ld 05:19:05 #16 0.487 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.487 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:19:05 #16 0.487 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.487 253 | (uint8_t *)end_dev_params_ptr->psk_key, 05:19:05 #16 0.487 254 | strlen(end_dev_params_ptr->psk_key)); 05:19:05 #16 0.487 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.487 | | 05:19:05 #16 0.487 | size_t {aka long unsigned int} 05:19:05 #16 0.487 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 05:19:05 #16 0.487 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:19:05 #16 0.487 | ~^ 05:19:05 #16 0.487 | | 05:19:05 #16 0.487 | int 05:19:05 #16 0.487 | %ld 05:19:05 #16 0.487 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 05:19:05 #16 0.488 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.488 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:19:05 #16 0.488 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.488 352 | (uint8_t *)end_dev_params_ptr->psk_key, 05:19:05 #16 0.488 353 | strlen(end_dev_params_ptr->psk_key)); 05:19:05 #16 0.488 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.488 | | 05:19:05 #16 0.488 | size_t {aka long unsigned int} 05:19:05 #16 0.488 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 05:19:05 #16 0.488 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:19:05 #16 0.488 | ~^ 05:19:05 #16 0.488 | | 05:19:05 #16 0.488 | int 05:19:05 #16 0.488 | %ld 05:19:05 #16 0.598 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 05:19:05 #16 0.636 In file included from /usr/include/devsdk/devsdk.h:18, 05:19:05 #16 0.636 from /usr/include/edgex/devices.h:17, 05:19:05 #16 0.636 from /device-coap/src/c/coap-server.c:22: 05:19:05 #16 0.636 /device-coap/src/c/coap-server.c: In function 'data_handler': 05:19:05 #16 0.636 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.636 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 05:19:05 #16 0.636 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.636 | | 05:19:05 #16 0.636 | size_t {aka long unsigned int} 05:19:05 #16 0.636 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 05:19:05 #16 0.636 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 05:19:05 #16 0.636 | ~^ 05:19:05 #16 0.636 | | 05:19:05 #16 0.636 | unsigned int 05:19:05 #16 0.636 | %lu 05:19:05 #16 0.637 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:19:05 #16 0.637 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 05:19:05 #16 0.637 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.637 | | 05:19:05 #16 0.637 | iot_typecode_t 05:19:05 #16 0.637 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 05:19:05 #16 0.637 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 05:19:05 #16 0.637 | ~^ 05:19:05 #16 0.637 | | 05:19:05 #16 0.637 | int 05:19:05 #16 0.697 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 05:19:05 #16 0.733 In file included from /usr/include/devsdk/devsdk.h:18, 05:19:05 #16 0.733 from /device-coap/src/c/coap-util.h:18, 05:19:05 #16 0.733 from /device-coap/src/c/coap-util.c:9: 05:19:05 #16 0.733 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 05:19:05 #16 0.733 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.733 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:19:05 #16 0.733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.733 | | 05:19:05 #16 0.733 | size_t {aka long unsigned int} 05:19:05 #16 0.733 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 05:19:05 #16 0.733 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:19:05 #16 0.733 | ~^ 05:19:05 #16 0.733 | | 05:19:05 #16 0.733 | unsigned int 05:19:05 #16 0.733 | %lu 05:19:05 #16 0.733 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.733 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:19:05 #16 0.733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.733 | | 05:19:05 #16 0.733 | size_t {aka long unsigned int} 05:19:05 #16 0.733 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 05:19:05 #16 0.733 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:19:05 #16 0.733 | ~^ 05:19:05 #16 0.733 | | 05:19:05 #16 0.733 | unsigned int 05:19:05 #16 0.733 | %lu 05:19:05 #16 0.734 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 05:19:05 #16 0.734 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.734 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:19:05 #16 0.734 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.734 | | 05:19:05 #16 0.734 | size_t {aka long unsigned int} 05:19:05 #16 0.734 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 05:19:05 #16 0.734 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:19:05 #16 0.734 | ~^ 05:19:05 #16 0.734 | | 05:19:05 #16 0.734 | unsigned int 05:19:05 #16 0.734 | %lu 05:19:05 #16 0.734 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:19:05 #16 0.734 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:19:05 #16 0.734 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:19:05 #16 0.734 | | 05:19:05 #16 0.734 | size_t {aka long unsigned int} 05:19:05 #16 0.734 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 05:19:05 #16 0.734 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:19:05 #16 0.734 | ~^ 05:19:05 #16 0.734 | | 05:19:05 #16 0.734 | unsigned int 05:19:05 #16 0.734 | %lu 05:19:05 #16 0.838 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 05:19:05 #16 0.876 In file included from /usr/include/devsdk/devsdk.h:18, 05:19:05 #16 0.876 from /device-coap/src/c/device-coap.h:17, 05:19:05 #16 0.876 from /device-coap/src/c/device-coap.c:10: 05:19:05 #16 0.876 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 05:19:05 #16 0.876 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:19:05 #16 0.876 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 05:19:05 #16 0.876 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.876 131 | requests[i].resource->type); 05:19:05 #16 0.876 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:19:05 #16 0.876 | | 05:19:05 #16 0.876 | iot_typecode_t 05:19:05 #16 0.876 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 05:19:05 #16 0.876 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 05:19:05 #16 0.876 | ~^ 05:19:05 #16 0.876 | | 05:19:05 #16 0.876 | int 05:19:05 #16 0.986 [100%] Linking C executable device-coap 05:19:05 #16 1.014 /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) 05:19:05 #16 1.052 [100%] Built target device-coap 05:19:05 #16 DONE 1.1s 05:19:06 05:19:06 #17 exporting to image 05:19:06 #17 exporting layers 05:19:06 #17 exporting layers 0.4s done 05:19:06 #17 writing image sha256:a233451f212cfbe2cc26d3a7ee922e67f636be1a908d5b280c37f185680c4250 done 05:19:06 #17 naming to docker.io/library/device-coap-c-builder-x86_64 done 05:19:06 #17 DONE 0.4s [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:19:06 + git log --pretty=%H %s 05:19:06 + grep ci(lts-release) 05:19:06 + head -n 1 05:19:06 + awk {print $1} [Pipeline] echo 05:19:06 [edgeXDocker.push] Tagging docker image device-coap-c-builder-x86_64 with the following tags: 05:19:06 8a36c516d93552d46d8ba2391c3f855da456abe2 05:19:06 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:19:07 + docker tag device-coap-c-builder-x86_64 nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:19:07 + docker push nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 05:19:07 The push refers to repository [nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64] 05:19:07 0d1c7a133eeb: Preparing 05:19:07 38461bdc380f: Preparing 05:19:07 5f70bf18a086: Preparing 05:19:07 883279605729: Preparing 05:19:07 d60391bf1731: Preparing 05:19:07 6bf18b47b7df: Preparing 05:19:07 81338b68ba30: Preparing 05:19:07 a8ef546b63b0: Preparing 05:19:07 a408851a3db0: Preparing 05:19:07 e7dd373db5a1: Preparing 05:19:07 cbdb00a70031: Preparing 05:19:07 9d94fa7f7201: Preparing 05:19:07 1a98914da975: Preparing 05:19:07 cc2447e1835a: Preparing 05:19:07 6bf18b47b7df: Waiting 05:19:07 81338b68ba30: Waiting 05:19:07 a8ef546b63b0: Waiting 05:19:07 a408851a3db0: Waiting 05:19:07 e7dd373db5a1: Waiting 05:19:07 cbdb00a70031: Waiting 05:19:07 9d94fa7f7201: Waiting 05:19:07 cc2447e1835a: Waiting 05:19:07 1a98914da975: Waiting 05:19:07 d60391bf1731: Pushed 05:19:07 0d1c7a133eeb: Pushed 05:19:07 5f70bf18a086: Pushed 05:19:07 883279605729: Pushed 05:19:07 38461bdc380f: Pushed 05:19:07 6bf18b47b7df: Pushed 05:19:07 81338b68ba30: Pushed 05:19:07 9d94fa7f7201: Layer already exists 05:19:07 e7dd373db5a1: Pushed 05:19:07 1a98914da975: Layer already exists 05:19:07 cc2447e1835a: Layer already exists 05:19:07 cbdb00a70031: Pushed 05:19:08 a408851a3db0: Pushed 05:19:11 a8ef546b63b0: Pushed 05:19:11 8a36c516d93552d46d8ba2391c3f855da456abe2: digest: sha256:a56904bf1905a7863c55f7e73143fcc4149dcf6eed157569549b383430b6d1fd size: 3241 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 05:19:11 ===================================================== [Pipeline] echo 05:19:11 taggedImages: 05:19:11 - nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:19:11 ========================================================= 05:19:11 [edgeXBuildMultiArch] RAW Config: 05:19:11 images: 05:19:11 - nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 05:19:11 settingsFile: 05:19:11 device-coap-c-settings 05:19:11 ========================================================= [Pipeline] node 05:19:26 Still waiting to schedule task 05:19:26 All nodes of label ‘centos7-docker-4c-2g’ are offline 05:21:06 Running on prd-ubuntu20.04-docker-arm64-4c-16g-773896 in /w/workspace/dgexfoundry_device-coap-c_odessa [Pipeline] { [Pipeline] checkout 05:21:09 Selected Git installation does not exist. Using Default 05:21:09 The recommended git tool is: NONE 05:21:13 using credential edgex-jenkins-ssh 05:21:13 Cloning the remote Git repository 05:21:13 Cloning repository git@github.com:edgexfoundry/device-coap-c.git 05:21:14 > git init /w/workspace/dgexfoundry_device-coap-c_odessa # timeout=10 05:21:14 Fetching upstream changes from git@github.com:edgexfoundry/device-coap-c.git 05:21:14 > git --version # timeout=10 05:21:14 > git --version # 'git version 2.25.1' 05:21:14 using GIT_SSH to set credentials SSH Credentials for GitHub 05:21:14 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-coap-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 05:21:14 > git config remote.origin.url git@github.com:edgexfoundry/device-coap-c.git # timeout=10 05:21:14 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 05:21:15 Avoid second fetch 05:21:15 Checking out Revision 8a36c516d93552d46d8ba2391c3f855da456abe2 (odessa) 05:21:16 Commit message: "ci(lts-release): LTS release v4.0.1 @47967fd" 05:21:15 > git config core.sparsecheckout # timeout=10 05:21:15 > git checkout -f 8a36c516d93552d46d8ba2391c3f855da456abe2 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:21:20 provisioning config files... 05:21:20 copy managed file [device-coap-c-settings] to file:/w/workspace/dgexfoundry_device-coap-c_odessa@tmp/config15633424007192558067tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:21:21 ---> ****-login.sh 05:21:21 nexus3.edgexfoundry.org:10001 05:21:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:22 Configure a credential helper to remove this warning. See 05:21:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:22 05:21:22 Login Succeeded 05:21:22 nexus3.edgexfoundry.org:10002 05:21:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:22 Configure a credential helper to remove this warning. See 05:21:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:22 05:21:22 Login Succeeded 05:21:22 nexus3.edgexfoundry.org:10003 05:21:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:22 Configure a credential helper to remove this warning. See 05:21:22 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:22 05:21:22 Login Succeeded 05:21:22 nexus3.edgexfoundry.org:10004 05:21:22 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:23 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:23 Configure a credential helper to remove this warning. See 05:21:23 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:23 05:21:23 Login Succeeded 05:21:23 ****.io 05:21:23 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:23 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:23 Configure a credential helper to remove this warning. See 05:21:23 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:23 05:21:23 Login Succeeded 05:21:23 ---> ****-login.sh ends [Pipeline] } 05:21:23 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 05:21:23 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 05:21:23 + echo 0.0.0 [Pipeline] echo 05:21:23 [prepBaseBuildImage] Generating new image with name: device-coap-c-builder-arm64 [Pipeline] echo 05:21:23 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 05:21:23 ========================================================= 05:21:23 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts] 05:21:23 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:21:24 + docker build -t device-coap-c-builder-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts . 05:21:24 Sending build context to Docker daemon 371.2kB 05:21:24 Step 1/14 : ARG BASE=alpine:3.20 05:21:24 Step 2/14 : FROM ${BASE} 05:21:24 gcc-lts: Pulling from edgex-devops/edgex-gcc-base-arm64 05:21:24 579b34f0a95b: Pulling fs layer 05:21:24 b046b3a35be6: Pulling fs layer 05:21:24 2014ba793e07: Pulling fs layer 05:21:24 b046b3a35be6: Verifying Checksum 05:21:24 b046b3a35be6: Download complete 05:21:24 579b34f0a95b: Verifying Checksum 05:21:24 579b34f0a95b: Download complete 05:21:25 579b34f0a95b: Pull complete 05:21:25 b046b3a35be6: Pull complete 05:21:27 2014ba793e07: Verifying Checksum 05:21:27 2014ba793e07: Download complete 05:21:39 2014ba793e07: Pull complete 05:21:39 Digest: sha256:b5906dbdf2aa12511e9e52d54665ccd7a12a762119da8971e0963525c2f84566 05:21:39 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts 05:21:39 ---> 4f4201145ecf 05:21:39 Step 3/14 : LABEL maintainer="Ken Bannister " 05:21:39 ---> Running in f4a129d26bbc 05:21:39 Removing intermediate container f4a129d26bbc 05:21:39 ---> ff2799831210 05:21:39 Step 4/14 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 05:21:39 ---> Running in c8f3f1bd050e 05:21:39 Running on prd-centos7-docker-4c-2g-773897 in /w/workspace/dgexfoundry_device-coap-c_odessa [Pipeline] { [Pipeline] stage [Pipeline] { (Create Multi-Arch Images) [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:21:40 provisioning config files... 05:21:40 copy managed file [device-coap-c-settings] to file:/w/workspace/dgexfoundry_device-coap-c_odessa@tmp/config3801267485717990487tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:21:40 Connecting to iotech.jfrog.io (34.247.22.236:443) 05:21:40 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 05:21:40 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 05:21:40 '/etc/apk/keys/alpine.dev.rsa.pub' saved 05:21:41 ---> ****-login.sh 05:21:41 nexus3.edgexfoundry.org:10001 05:21:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:41 Configure a credential helper to remove this warning. See 05:21:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:41 05:21:41 Login Succeeded 05:21:41 nexus3.edgexfoundry.org:10002 05:21:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:41 Configure a credential helper to remove this warning. See 05:21:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:41 05:21:41 Login Succeeded 05:21:41 nexus3.edgexfoundry.org:10003 05:21:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:41 Configure a credential helper to remove this warning. See 05:21:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:41 05:21:41 Login Succeeded 05:21:41 nexus3.edgexfoundry.org:10004 05:21:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:41 Removing intermediate container c8f3f1bd050e 05:21:41 ---> eb66de57efe6 05:21:41 Step 5/14 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 05:21:41 ---> Running in ed2be1dd99b8 05:21:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:41 Configure a credential helper to remove this warning. See 05:21:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:41 05:21:41 Login Succeeded 05:21:41 ****.io 05:21:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:21:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:21:41 Configure a credential helper to remove this warning. See 05:21:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:21:41 05:21:41 Login Succeeded 05:21:41 ---> ****-login.sh ends [Pipeline] } 05:21:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:21:42 + docker buildx ls 05:21:42 NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT PLATFORMS 05:21:42 default * docker 05:21:42 default default running 20.10.18 linux/amd64, linux/386 [Pipeline] sh 05:21:42 + docker buildx create --name edgex-builder --platform linux/amd64,linux/arm64 --use 05:21:42 edgex-builder [Pipeline] sh 05:21:42 + docker buildx inspect --bootstrap 05:21:42 #1 [internal] booting buildkit 05:21:42 #1 pulling image moby/buildkit:buildx-stable-1 05:21:43 Removing intermediate container ed2be1dd99b8 05:21:43 ---> 7a224bf3a089 05:21:43 Step 6/14 : 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 05:21:43 ---> Running in ef3fdeeb89c1 05:21:44 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 05:21:44 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 05:21:45 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 05:21:46 #1 pulling image moby/buildkit:buildx-stable-1 3.2s done 05:21:46 #1 creating container buildx_buildkit_edgex-builder0 05:21:46 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:21:46 (1/18) Installing dumb-init (1.2.5-r2) 05:21:46 (2/18) Installing hiredis (1.1.0-r2) 05:21:46 (3/18) Installing hiredis-dev (1.1.0-r2) 05:21:47 (4/18) Installing libcbor (0.10.2-r1) 05:21:47 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 05:21:47 #1 creating container buildx_buildkit_edgex-builder0 1.7s done 05:21:47 #1 DONE 4.9s 05:21:47 Name: edgex-builder 05:21:47 Driver: docker-container 05:21:47 05:21:47 Nodes: 05:21:47 Name: edgex-builder0 05:21:47 Endpoint: unix:///var/run/docker.sock 05:21:47 Status: running 05:21:47 Buildkit: v0.26.2 05:21:47 Platforms: linux/amd64*, linux/arm64*, linux/amd64/v2, linux/amd64/v3, linux/386 [Pipeline] sh 05:21:48 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 05:21:48 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.131-r1) 05:21:48 + docker buildx ls 05:21:48 NAME/NODE DRIVER/ENDPOINT STATUS BUILDKIT PLATFORMS 05:21:48 edgex-builder * docker-container 05:21:48 edgex-builder0 unix:///var/run/docker.sock running v0.26.2 linux/amd64*, linux/arm64*, linux/amd64/v2, linux/amd64/v3, linux/386 05:21:48 default docker 05:21:48 default default running 20.10.18 linux/amd64, linux/386 [Pipeline] sh 05:21:48 (8/18) Installing libcbor-dev (0.10.2-r1) 05:21:48 + echo -e 'FROM nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2' 05:21:48 + docker buildx build --platform linux/amd64,linux/arm64 -t nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 --push - 05:21:48 (9/18) Installing libmenuw (6.4_p20230506-r0) 05:21:48 (10/18) Installing libpanelw (6.4_p20230506-r0) 05:21:48 #1 [internal] load build definition from Dockerfile 05:21:48 #1 transferring dockerfile: 213B done 05:21:48 #1 DONE 0.0s 05:21:48 05:21:48 #2 [linux/amd64 internal] load metadata for nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 05:21:48 #2 DONE 0.1s 05:21:48 05:21:48 #3 [linux/arm64 internal] load metadata for nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2 05:21:48 #3 DONE 0.1s 05:21:48 05:21:48 #4 [internal] load .dockerignore 05:21:48 #4 transferring context: 2B done 05:21:48 #4 DONE 0.0s 05:21:48 05:21:48 #5 [linux/arm64 1/1] FROM nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2@sha256:a56904bf1905a7863c55f7e73143fcc4149dcf6eed157569549b383430b6d1fd 05:21:48 #5 resolve nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2@sha256:a56904bf1905a7863c55f7e73143fcc4149dcf6eed157569549b383430b6d1fd 0.0s done 05:21:48 #5 DONE 0.0s 05:21:48 05:21:48 #6 [linux/amd64 1/1] FROM nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2@sha256:a56904bf1905a7863c55f7e73143fcc4149dcf6eed157569549b383430b6d1fd 05:21:48 #6 resolve nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2@sha256:a56904bf1905a7863c55f7e73143fcc4149dcf6eed157569549b383430b6d1fd 0.0s done 05:21:48 (11/18) Installing libncurses++ (6.4_p20230506-r0) 05:21:48 #6 DONE 0.2s 05:21:48 05:21:48 #7 [auth] device-coap-c-builder-x86_64:pull,push token for nexus3.edgexfoundry.org:10002 05:21:48 #7 DONE 0.0s 05:21:48 05:21:48 #8 exporting to image 05:21:48 #8 exporting layers done 05:21:48 #8 exporting manifest sha256:88a7a176c343eb910e03f4ae5f275bc737b92732375c2f84fa7ce14e6a9fba47 0.0s done 05:21:48 #8 exporting config sha256:a233451f212cfbe2cc26d3a7ee922e67f636be1a908d5b280c37f185680c4250 done 05:21:48 #8 exporting manifest sha256:6745435678e1e4ac93e6f28d1c885c6a9732be1a5695c53275c39924bf3ebc21 done 05:21:48 #8 exporting config sha256:a2ba9db1083b2390844b746cd29ad2b9f182177b8757bf4a5611d18abc9af173 0.0s done 05:21:48 #8 exporting manifest list sha256:37680613122c0c469b44a45fbd94f9d188c6b0d0212ded66470d287972298fcc 0.0s done 05:21:48 #8 pushing layers 05:21:48 #8 WARN: Requested platforms linux/amd64 do not match result platforms linux/amd64,linux/arm64 05:21:49 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 05:21:49 #8 pushing layers 0.1s done 05:21:49 #8 pushing manifest for nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:8a36c516d93552d46d8ba2391c3f855da456abe2@sha256:37680613122c0c469b44a45fbd94f9d188c6b0d0212ded66470d287972298fcc 0.1s done 05:21:49 #8 DONE 0.3s 05:21:49 05:21:49 1 warning found (use --debug to expand): 05:21:49  - 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 05:21:49 (13/18) Installing libblkid (2.38.1-r8) 05:21:49 + '[' -d /w/workspace/dgexfoundry_device-coap-c_odessa/archives ']' [Pipeline] libraryResource [Pipeline] sh 05:21:49 (14/18) Installing libuuid (2.38.1-r8) 05:21:49 ---> sysstat.sh 05:21:49 (15/18) Installing libfdisk (2.38.1-r8) [Pipeline] libraryResource [Pipeline] sh 05:21:50 (16/18) Installing libmount (2.38.1-r8) 05:21:50 (17/18) Installing libsmartcols (2.38.1-r8) 05:21:50 ---> package-listing.sh 05:21:50 ++ tr '[:upper:]' '[:lower:]' 05:21:50 ++ facter osfamily 05:21:50 (18/18) Installing util-linux-dev (2.38.1-r8) 05:21:50 + OS_FAMILY=redhat 05:21:50 + workspace=/w/workspace/dgexfoundry_device-coap-c_odessa 05:21:50 + START_PACKAGES=/tmp/packages_start.txt 05:21:50 + END_PACKAGES=/tmp/packages_end.txt 05:21:50 + DIFF_PACKAGES=/tmp/packages_diff.txt 05:21:50 + PACKAGES=/tmp/packages_start.txt 05:21:50 + '[' /w/workspace/dgexfoundry_device-coap-c_odessa ']' 05:21:50 + PACKAGES=/tmp/packages_end.txt 05:21:50 + case "${OS_FAMILY}" in 05:21:50 + sort 05:21:50 + rpm -qa 05:21:51 Executing busybox-1.36.1-r2.trigger 05:21:51 OK: 333 MiB in 100 packages 05:21:51 + '[' -f /tmp/packages_start.txt ']' 05:21:51 + '[' -f /tmp/packages_end.txt ']' 05:21:51 + diff /tmp/packages_start.txt /tmp/packages_end.txt 05:21:51 + '[' /w/workspace/dgexfoundry_device-coap-c_odessa ']' 05:21:51 + mkdir -p /w/workspace/dgexfoundry_device-coap-c_odessa/archives/ 05:21:51 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/dgexfoundry_device-coap-c_odessa/archives/ [Pipeline] echo 05:21:51 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/dgexfoundry_device-coap-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 05:21:51 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:21:52 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:21:52 05:21:52 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:21:52 Removing intermediate container ef3fdeeb89c1 05:21:52 ---> 6c6ba95a5463 05:21:52 Step 7/14 : RUN apk --no-cache upgrade 05:21:52 ---> Running in 5cbee32b1bfa 05:21:52 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:21:52 latest: Pulling from edgex-lftools-log-publisher 05:21:52 5eb5b503b376: Pulling fs layer 05:21:52 5c69ac0246d0: Pulling fs layer 05:21:52 ec43610c2a17: Pulling fs layer 05:21:52 3a2ae6a8a46f: Pulling fs layer 05:21:52 33b1e0a273af: Pulling fs layer 05:21:52 5d3b04190fa2: Pulling fs layer 05:21:52 2f39f015ded8: Pulling fs layer 05:21:52 3a2ae6a8a46f: Waiting 05:21:52 33b1e0a273af: Waiting 05:21:52 5d3b04190fa2: Waiting 05:21:52 2f39f015ded8: Waiting 05:21:52 5c69ac0246d0: Verifying Checksum 05:21:52 5c69ac0246d0: Download complete 05:21:52 3a2ae6a8a46f: Verifying Checksum 05:21:52 3a2ae6a8a46f: Download complete 05:21:52 33b1e0a273af: Verifying Checksum 05:21:52 33b1e0a273af: Download complete 05:21:52 ec43610c2a17: Verifying Checksum 05:21:52 ec43610c2a17: Download complete 05:21:52 5d3b04190fa2: Verifying Checksum 05:21:52 5d3b04190fa2: Download complete 05:21:52 5eb5b503b376: Verifying Checksum 05:21:52 5eb5b503b376: Download complete 05:21:53 2f39f015ded8: Verifying Checksum 05:21:53 2f39f015ded8: Download complete 05:21:53 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 05:21:54 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 05:21:54 5eb5b503b376: Pull complete 05:21:54 5c69ac0246d0: Pull complete 05:21:54 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 05:21:54 ec43610c2a17: Pull complete 05:21:54 3a2ae6a8a46f: Pull complete 05:21:55 33b1e0a273af: Pull complete 05:21:55 5d3b04190fa2: Pull complete 05:21:55 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:21:55 Upgrading critical system libraries and apk-tools: 05:21:55 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 05:21:56 Executing busybox-1.36.1-r2.trigger 05:21:56 Continuing the upgrade transaction with new apk-tools: 05:21:56 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 05:21:56 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 05:21:57 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 05:21:58 WARNING: This apk-tools is OLD! Some packages might not function properly. 05:21:58 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 05:21:58 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 05:21:58 Executing busybox-1.36.1-r7.post-upgrade 05:21:59 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 05:21:59 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 05:21:59 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 05:21:59 2f39f015ded8: Pull complete 05:21:59 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 05:21:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:21:59 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:21:59 prd-centos7-docker-4c-2g-773897 does not seem to be running inside a container 05:21:59 $ 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/dgexfoundry_device-coap-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/dgexfoundry_device-coap-c_odessa -v /w/workspace/dgexfoundry_device-coap-c_odessa:/w/workspace/dgexfoundry_device-coap-c_odessa:rw,z -v /w/workspace/dgexfoundry_device-coap-c_odessa@tmp:/w/workspace/dgexfoundry_device-coap-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 05:21:59 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 05:22:00 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 05:22:00 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 05:22:01 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 05:22:01 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 05:22:01 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 05:22:02 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 05:22:02 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 05:22:02 (14/27) Installing libpsl (0.21.5-r0) 05:22:02 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 05:22:03 (16/27) Installing libpsl-utils (0.21.5-r0) 05:22:03 (17/27) Installing libpsl-dev (0.21.5-r0) 05:22:03 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 05:22:03 $ docker top 5033ef21e45fd9199a3d4319ce19f66d1c405af921da75c41857c232573ccefa -eo pid,comm [Pipeline] { [Pipeline] sh 05:22:03 + touch /tmp/pre-build-complete [Pipeline] sh 05:22:04 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 05:22:04 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 05:22:04 + mkdir -p /var/log/sysstat [Pipeline] sh 05:22:04 + ls /var/log/sa-host 05:22:04 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:22:04 provisioning config files... 05:22:04 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/dgexfoundry_device-coap-c_odessa@tmp/config9717684210526141644tmp [Pipeline] { [Pipeline] echo 05:22:04 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 05:22:04 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 05:22:04 ---> create-netrc.sh [Pipeline] } 05:22:04 Deleting 1 temporary files [Pipeline] // configFileProvider 05:22:04 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) [Pipeline] libraryResource [Pipeline] sh 05:22:05 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 05:22:05 ---> python-tools-install.sh [Pipeline] echo 05:22:05 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 05:22:05 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 05:22:05 ---> sudo-logs.sh 05:22:05 Archiving 'sudo' log.. 05:22:05 sudo: unable to resolve host prd-centos7-docker-4c-2g-773897.novalocal: Name or service not known 05:22:05 sudo: unable to resolve host prd-centos7-docker-4c-2g-773897.novalocal: Name or service not known [Pipeline] unstash [Pipeline] echo 05:22:05 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 05:22:05 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 05:22:05 ---> job-cost.sh 05:22:05 lf-activate-venv: SKIPPING 05:22:05 INFO: No Stack... 05:22:05 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 05:22:06 INFO: Retrieving Pricing Info for: v3-standard-2 05:22:06 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 05:22:06 INFO: Archiving Costs [Pipeline] echo 05:22:06 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 05:22:06 Executing busybox-1.36.1-r7.trigger 05:22:06 Executing ca-certificates-20241121-r1.trigger 05:22:06 ---> logs-deploy.sh 05:22:06 lf-activate-venv: SKIPPING 05:22:06 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-coap-c/odessa/3 05:22:06 INFO: archiving workspace using pattern(s): 05:22:06 OK: 334 MiB in 103 packages 05:22:07 Archives upload complete. 05:22:07 INFO: archiving logs to Nexus 05:22:08 ---> uname -a: 05:22:08 Linux prd-centos7-docker-4c-2g-773897.novalocal 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 GNU/Linux 05:22:08 05:22:08 05:22:08 ---> lscpu: 05:22:08 Architecture: x86_64 05:22:08 CPU op-mode(s): 32-bit, 64-bit 05:22:08 Byte Order: Little Endian 05:22:08 Address sizes: 40 bits physical, 48 bits virtual 05:22:08 CPU(s): 2 05:22:08 On-line CPU(s) list: 0,1 05:22:08 Thread(s) per core: 1 05:22:08 Core(s) per socket: 1 05:22:08 Socket(s): 2 05:22:08 NUMA node(s): 1 05:22:08 Vendor ID: AuthenticAMD 05:22:08 CPU family: 23 05:22:08 Model: 49 05:22:08 Model name: AMD EPYC-Rome Processor 05:22:08 Stepping: 0 05:22:08 CPU MHz: 2799.998 05:22:08 BogoMIPS: 5599.99 05:22:08 Virtualization: AMD-V 05:22:08 Hypervisor vendor: KVM 05:22:08 Virtualization type: full 05:22:08 L1d cache: 64 KiB 05:22:08 L1i cache: 64 KiB 05:22:08 L2 cache: 1 MiB 05:22:08 L3 cache: 32 MiB 05:22:08 NUMA node0 CPU(s): 0,1 05:22:08 Vulnerability Itlb multihit: Not affected 05:22:08 Vulnerability L1tf: Not affected 05:22:08 Vulnerability Mds: Not affected 05:22:08 Vulnerability Meltdown: Not affected 05:22:08 Vulnerability Mmio stale data: Not affected 05:22:08 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 05:22:08 Vulnerability Spectre v1: Mitigation; Load fences, usercopy/swapgs barriers and __user pointer sanitization 05:22:08 Vulnerability Spectre v2: Mitigation; Full retpoline, IBPB 05:22:08 Vulnerability Srbds: Not affected 05:22:08 Vulnerability Tsx async abort: Not affected 05:22:08 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 05:22:08 05:22:08 05:22:08 ---> nproc: 05:22:08 2 05:22:08 05:22:08 05:22:08 ---> df -h: 05:22:08 Filesystem Size Used Avail Use% Mounted on 05:22:08 overlay 40G 7.3G 33G 19% / 05:22:08 tmpfs 64M 0 64M 0% /dev 05:22:08 tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup 05:22:08 shm 64M 0 64M 0% /dev/shm 05:22:08 /dev/vda1 40G 7.3G 33G 19% /facter-os 05:22:08 05:22:08 05:22:08 Cannot open /var/log/sysstat/sa27: No such file or directory 05:22:08 Please check if data collecting is enabled 05:22:08 subprocess.CalledProcessError: Command '['sar', '-b', '-r', '-n', 'DEV']' returned non-zero exit status 2. [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 05:22:08 [edgeXInfraPublish] An error occurred while publishing logs: script returned exit code 1 [Pipeline] } 05:22:08 $ docker stop --time=1 5033ef21e45fd9199a3d4319ce19f66d1c405af921da75c41857c232573ccefa 05:22:09 $ docker rm -f --volumes 5033ef21e45fd9199a3d4319ce19f66d1c405af921da75c41857c232573ccefa [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] cleanWs 05:22:09 [WS-CLEANUP] Deleting project workspace... 05:22:09 [WS-CLEANUP] Deferred wipeout is used... 05:22:09 [WS-CLEANUP] done [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 05:22:10 Removing intermediate container 5cbee32b1bfa 05:22:10 ---> 0c92be33aac2 05:22:10 Step 8/14 : COPY scripts /device-coap/scripts 05:22:10 ---> 2964b9defedc 05:22:10 Step 9/14 : COPY src /device-coap/src/ 05:22:10 ---> 041f67798ad5 05:22:10 Step 10/14 : COPY VERSION /device-coap 05:22:11 ---> fe016d248cda 05:22:11 Step 11/14 : RUN mkdir -p /device-coap/build 05:22:11 ---> Running in 215f92cd8ac8 05:22:12 Removing intermediate container 215f92cd8ac8 05:22:12 ---> b4ddb443a68a 05:22:12 Step 12/14 : WORKDIR /device-coap 05:22:12 ---> Running in 32b7fe689de2 05:22:13 Removing intermediate container 32b7fe689de2 05:22:13 ---> 9ee941614a59 05:22:13 Step 13/14 : RUN /device-coap/scripts/build_deps.sh 1 05:22:13 ---> Running in 9cb1d460c903 05:22:14 + BUILD_CSDK=1 05:22:14 + TINYDTLS_VERSION=b0e230d 05:22:14 + LIBCOAP_VERSION=1739507 05:22:14 + CSDK_VERSION=4.0.0 05:22:14 + '[' -d deps ] 05:22:14 + mkdir deps 05:22:14 + cd /device-coap/deps 05:22:14 + git clone https://github.com/eclipse/tinydtls.git 05:22:14 Cloning into 'tinydtls'... 05:22:15 + cd tinydtls 05:22:15 + git checkout develop 05:22:15 branch 'develop' set up to track 'origin/develop'. 05:22:15 Switched to a new branch 'develop' 05:22:15 + git reset --hard b0e230d 05:22:15 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 05:22:15 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 05:22:15 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 05:22:15 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 05:22:15 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 05:22:15 + mkdir -p build 05:22:15 + cd build 05:22:15 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 05:22:16 -- The C compiler identification is GNU 12.2.1 05:22:16 -- Detecting C compiler ABI info 05:22:16 -- Detecting C compiler ABI info - done 05:22:16 -- Check for working C compiler: /usr/bin/cc - skipped 05:22:16 -- Detecting C compile features 05:22:16 -- Detecting C compile features - done 05:22:16 -- Looking for assert.h 05:22:17 -- Looking for assert.h - found 05:22:17 -- Looking for arpa/inet.h 05:22:17 -- Looking for arpa/inet.h - found 05:22:17 -- Looking for fcntl.h 05:22:17 -- Looking for fcntl.h - found 05:22:17 -- Looking for inttypes.h 05:22:17 -- Looking for inttypes.h - found 05:22:17 -- Looking for memory.h 05:22:18 -- Looking for memory.h - found 05:22:18 -- Looking for netdb.h 05:22:18 -- Looking for netdb.h - found 05:22:18 -- Looking for netinet/in.h 05:22:19 -- Looking for netinet/in.h - found 05:22:19 -- Looking for stddef.h 05:22:19 -- Looking for stddef.h - found 05:22:19 -- Looking for stdint.h 05:22:19 -- Looking for stdint.h - found 05:22:19 -- Looking for stdlib.h 05:22:20 -- Looking for stdlib.h - found 05:22:20 -- Looking for string.h 05:22:20 -- Looking for string.h - found 05:22:20 -- Looking for strings.h 05:22:20 -- Looking for strings.h - found 05:22:20 -- Looking for time.h 05:22:20 -- Looking for time.h - found 05:22:20 -- Looking for sys/param.h 05:22:21 -- Looking for sys/param.h - found 05:22:21 -- Looking for sys/socket.h 05:22:21 -- Looking for sys/socket.h - found 05:22:21 -- Looking for sys/stat.h 05:22:22 -- Looking for sys/stat.h - found 05:22:22 -- Looking for sys/types.h 05:22:22 -- Looking for sys/types.h - found 05:22:22 -- Looking for sys/time.h 05:22:22 -- Looking for sys/time.h - found 05:22:22 -- Looking for unistd.h 05:22:23 -- Looking for unistd.h - found 05:22:23 -- Looking for float.h 05:22:23 -- Looking for float.h - found 05:22:23 -- Looking for dlfcn.h 05:22:23 -- Looking for dlfcn.h - found 05:22:23 -- Looking for memset 05:22:24 -- Looking for memset - found 05:22:24 -- Looking for select 05:22:24 -- Looking for select - found 05:22:24 -- Looking for socket 05:22:24 -- Looking for socket - found 05:22:24 -- Looking for strdup 05:22:25 -- Looking for strdup - found 05:22:25 -- Looking for strerror 05:22:25 -- Looking for strerror - found 05:22:25 -- Looking for strnlen 05:22:25 -- Looking for strnlen - found 05:22:25 -- Looking for fls 05:22:26 -- Looking for fls - not found 05:22:26 -- Looking for vprintf 05:22:26 -- Looking for vprintf - found 05:22:26 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 05:22:26 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 05:22:26 -- Configuring done (11.1s) 05:22:26 -- Generating done (0.0s) 05:22:26 -- Build files have been written to: /device-coap/deps/tinydtls/build 05:22:26 + make 05:22:27 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 05:22:28 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 05:22:28 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 05:22:30 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 05:22:30 In file included from /device-coap/deps/tinydtls/crypto.c:34: 05:22:30 In function 'ecc_ecdh', 05:22:30 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 05:22:30 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:22:30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 1 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:22:30 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:22:30 | ^~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 05:22:30 431 | uint32_t pub_x[8]; 05:22:30 | ^~~~~ 05:22:30 In function 'ecc_ecdh', 05:22:30 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 05:22:30 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:22:30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 2 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:22:30 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:22:30 | ^~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 05:22:30 432 | uint32_t pub_y[8]; 05:22:30 | ^~~~~ 05:22:30 In function 'ecc_ecdh', 05:22:30 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 05:22:30 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 05:22:30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 05:22:30 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 3 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 05:22:30 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 05:22:30 | ^~~~~~~~~~~ 05:22:30 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 05:22:30 430 | uint32_t priv[8]; 05:22:30 | ^~~~ 05:22:31 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 05:22:38 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 05:22:38 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 05:22:38 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 05:22:39 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 05:22:39 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 05:22:39 /device-coap/deps/tinydtls/ecc/ecc.c:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 05:22:39 316 | for (idx = 0; idx < count; idx++) { 05:22:39 | ^ 05:22:39 /device-coap/deps/tinydtls/ecc/ecc.c:319:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 05:22:39 319 | return result == count; 05:22:39 | ^~ 05:22:43 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 05:22:43 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 05:22:43 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 05:22:44 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 05:22:44 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 05:22:44 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 05:22:44 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 05:22:44 | ~~~~~~~~~~^~~~~~~~ 05:22:44 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 05:22:44 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 05:22:44 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 05:22:44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:22:44 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 05:22:44 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 05:22:44 | ~~~~~^~~~~~~~ 05:22:44 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 05:22:44 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 05:22:44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:22:45 [100%] Linking C shared library libtinydtls.so 05:22:45 [100%] Built target tinydtls 05:22:45 + make install 05:22:45 [100%] Built target tinydtls 05:22:45 Install the project... 05:22:45 -- Install configuration: "Release" 05:22:45 -- Installing: /usr/local/lib/libtinydtls.so 05:22:45 -- Installing: /usr/local/include/tinydtls 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls.h 05:22:45 -- Installing: /usr/local/include/tinydtls/tinydtls.h 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls_time.h 05:22:45 -- Installing: /usr/local/include/tinydtls/utlist.h 05:22:45 -- Installing: /usr/local/include/tinydtls/ccm.h 05:22:45 -- Installing: /usr/local/include/tinydtls/hmac.h 05:22:45 -- Installing: /usr/local/include/tinydtls/uthash.h 05:22:45 -- Installing: /usr/local/include/tinydtls/numeric.h 05:22:45 -- Installing: /usr/local/include/tinydtls/netq.h 05:22:45 -- Installing: /usr/local/include/tinydtls/sha2 05:22:45 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 05:22:45 -- Installing: /usr/local/include/tinydtls/crypto.h 05:22:45 -- Installing: /usr/local/include/tinydtls/alert.h 05:22:45 -- Installing: /usr/local/include/tinydtls/session.h 05:22:45 -- Installing: /usr/local/include/tinydtls/global.h 05:22:45 -- Installing: /usr/local/include/tinydtls/ecc 05:22:45 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 05:22:45 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 05:22:45 -- Installing: /usr/local/include/tinydtls/state.h 05:22:45 -- Installing: /usr/local/include/tinydtls/aes 05:22:45 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 05:22:45 -- Installing: /usr/local/include/tinydtls/peer.h 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 05:22:45 -- Up-to-date: /usr/local/include/tinydtls 05:22:45 -- Installing: /usr/local/include/tinydtls/dtls_config.h 05:22:45 + cd /device-coap/deps 05:22:45 + git clone https://github.com/obgm/libcoap.git 05:22:45 Cloning into 'libcoap'... 05:22:52 + cd libcoap 05:22:52 + git reset --hard 1739507 05:22:52 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 05:22:52 + patch -p1 05:22:52 patching file cmake/FindTinyDTLS.cmake 05:22:52 + patch -p1 05:22:52 patching file include/coap2/coap_config.h.in 05:22:52 + mkdir -p build 05:22:52 + cd build 05:22:52 + cmake '-DWITH_EPOLL=OFF' '-DDTLS_BACKEND=tinydtls' '-DUSE_VENDORED_TINYDTLS=OFF' '-DENABLE_TESTS=OFF' '-DENABLE_EXAMPLES=OFF' '-DENABLE_DOCS=OFF' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 05:22:52 -- The CXX compiler identification is GNU 12.2.1 05:22:52 -- The C compiler identification is GNU 12.2.1 05:22:52 -- Detecting CXX compiler ABI info 05:22:53 -- Detecting CXX compiler ABI info - done 05:22:53 -- Check for working CXX compiler: /usr/bin/c++ - skipped 05:22:53 -- Detecting CXX compile features 05:22:53 -- Detecting CXX compile features - done 05:22:53 -- Detecting C compiler ABI info 05:22:53 -- Detecting C compiler ABI info - done 05:22:53 -- Check for working C compiler: /usr/bin/cc - skipped 05:22:53 -- Detecting C compile features 05:22:53 -- Detecting C compile features - done 05:22:53 -- Looking for byteswap.h 05:22:54 -- Looking for byteswap.h - found 05:22:54 -- Looking for inttypes.h 05:22:54 -- Looking for inttypes.h - found 05:22:54 -- Looking for limits.h 05:22:54 -- Looking for limits.h - found 05:22:54 -- Looking for memory.h 05:22:55 -- Looking for memory.h - found 05:22:55 -- Looking for strings.h 05:22:55 -- Looking for strings.h - found 05:22:55 -- Looking for string.h 05:22:55 -- Looking for string.h - found 05:22:55 -- Looking for sys/sysctl.h 05:22:55 -- Looking for sys/sysctl.h - not found 05:22:55 -- Looking for netinet/in.h 05:22:56 -- Looking for netinet/in.h - found 05:22:56 -- Looking for sys/epoll.h 05:22:56 -- Looking for sys/epoll.h - found 05:22:56 -- Looking for sys/timerfd.h 05:22:57 -- Looking for sys/timerfd.h - found 05:22:57 -- Looking for arpa/inet.h 05:22:57 -- Looking for arpa/inet.h - found 05:22:57 -- Looking for stdbool.h 05:22:57 -- Looking for stdbool.h - found 05:22:57 -- Looking for netdb.h 05:22:57 -- Looking for netdb.h - found 05:22:57 -- Looking for pthread.h 05:22:58 -- Looking for pthread.h - found 05:22:58 -- Looking for stdlib.h 05:22:58 -- Looking for stdlib.h - found 05:22:58 -- Looking for stdint.h 05:22:58 -- Looking for stdint.h - found 05:22:58 -- Looking for syslog.h 05:22:59 -- Looking for syslog.h - found 05:22:59 -- Looking for sys/ioctl.h 05:22:59 -- Looking for sys/ioctl.h - found 05:22:59 -- Looking for sys/socket.h 05:23:00 -- Looking for sys/socket.h - found 05:23:00 -- Looking for sys/stat.h 05:23:00 -- Looking for sys/stat.h - found 05:23:00 -- Looking for sys/time.h 05:23:00 -- Looking for sys/time.h - found 05:23:00 -- Looking for sys/types.h 05:23:00 -- Looking for sys/types.h - found 05:23:00 -- Looking for sys/unistd.h 05:23:01 -- Looking for sys/unistd.h - not found 05:23:01 -- Looking for time.h 05:23:01 -- Looking for time.h - found 05:23:01 -- Looking for unistd.h 05:23:01 -- Looking for unistd.h - found 05:23:01 -- Looking for float.h 05:23:01 -- Looking for float.h - found 05:23:01 -- Looking for stddef.h 05:23:02 -- Looking for stddef.h - found 05:23:02 -- Looking for winsock2.h 05:23:02 -- Looking for winsock2.h - not found 05:23:02 -- Looking for ws2tcpip.h 05:23:02 -- Looking for ws2tcpip.h - not found 05:23:02 -- Looking for malloc 05:23:03 -- Looking for malloc - found 05:23:03 -- Looking for memset 05:23:03 -- Looking for memset - found 05:23:03 -- Looking for select 05:23:03 -- Looking for select - found 05:23:03 -- Looking for socket 05:23:04 -- Looking for socket - found 05:23:04 -- Looking for strcasecmp 05:23:04 -- Looking for strcasecmp - found 05:23:04 -- Looking for pthread_mutex_lock 05:23:04 -- Looking for pthread_mutex_lock - found 05:23:04 -- Looking for getaddrinfo 05:23:05 -- Looking for getaddrinfo - found 05:23:05 -- Looking for strnlen 05:23:05 -- Looking for strnlen - found 05:23:05 -- Looking for strrchr 05:23:05 -- Looking for strrchr - found 05:23:05 -- Looking for getrandom 05:23:06 -- Looking for getrandom - found 05:23:06 -- Looking for cmsghdr 05:23:06 -- Looking for cmsghdr - not found 05:23:06 -- compiling without epoll support 05:23:06 -- compiling with DTLS support 05:23:06 -- DTLS_BACKEND: tinydtls 05:23:06 -- Found TinyDTLS: /usr/local/include 05:23:06 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 05:23:06 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 05:23:06 -- TINYDTLS_ROOT_DIR: 05:23:06 -- compiling with tinydtls support 05:23:06 -- ENABLE_DTLS:.....................ON 05:23:06 -- ENABLE_TCP:......................ON 05:23:06 -- ENABLE_DOCS:.....................OFF 05:23:06 -- ENABLE_EXAMPLES:.................OFF 05:23:06 -- DTLS_BACKEND:....................tinydtls 05:23:06 -- WITH_GNUTLS:.....................OFF 05:23:06 -- WITH_TINYDTLS:...................ON 05:23:06 -- WITH_OPENSSL:....................OFF 05:23:06 -- WITH_MBEDTLS:....................OFF 05:23:06 -- HAVE_LIBTINYDTLS:................1 05:23:06 -- HAVE_LIBGNUTLS:.................. 05:23:06 -- HAVE_OPENSSL:.................... 05:23:06 -- HAVE_MBEDTLS:.................... 05:23:06 -- COAP_EPOLL_SUPPORT:.............. 05:23:06 -- CMAKE_C_COMPILER:................/usr/bin/cc 05:23:06 -- BUILD_SHARED_LIBS:...............ON 05:23:06 -- CMAKE_BUILD_TYPE:................Release 05:23:06 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 05:23:06 -- Configuring done (14.2s) 05:23:06 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 05:23:06 Policy CMP0115 is not set: Source file extensions must be explicit. Run 05:23:06 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 05:23:06 command to set the policy and suppress this warning. 05:23:06 05:23:06 File: 05:23:06 05:23:06 /device-coap/deps/libcoap/include/coap2/coap.h.in 05:23:06 This warning is for project developers. Use -Wno-dev to suppress it. 05:23:06 05:23:06 -- Generating done (0.0s) 05:23:06 -- Build files have been written to: /device-coap/deps/libcoap/build 05:23:06 + make 05:23:06 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 05:23:06 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 05:23:07 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 05:23:08 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 05:23:10 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 05:23:10 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 05:23:10 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 05:23:12 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 05:23:12 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 05:23:13 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 05:23:16 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 05:23:17 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 05:23:17 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 05:23:18 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 05:23:18 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 05:23:22 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 05:23:23 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 05:23:24 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 05:23:27 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 05:23:27 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 05:23:28 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 05:23:29 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 05:23:30 [100%] Linking C shared library libcoap-2.so 05:23:30 [100%] Built target coap-2 05:23:30 + make install 05:23:30 [100%] Built target coap-2 05:23:30 Install the project... 05:23:30 -- Install configuration: "Release" 05:23:30 -- Installing: /usr/local/lib/libcoap-2.so 05:23:30 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 05:23:30 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 05:23:30 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 05:23:30 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 05:23:30 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 05:23:30 -- Up-to-date: /usr/local/include 05:23:30 -- Installing: /usr/local/include/coap2 05:23:30 -- Installing: /usr/local/include/coap2/coap_dtls.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_mutex.h 05:23:30 -- Installing: /usr/local/include/coap2/option.h 05:23:30 -- Installing: /usr/local/include/coap2/uri.h 05:23:30 -- Installing: /usr/local/include/coap2/net.h 05:23:30 -- Installing: /usr/local/include/coap2/bits.h 05:23:30 -- Installing: /usr/local/include/coap2/utlist.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_event.h 05:23:30 -- Installing: /usr/local/include/coap2/block.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_session.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_prng.h 05:23:30 -- Installing: /usr/local/include/coap2/uthash.h 05:23:30 -- Installing: /usr/local/include/coap2/async.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_hashkey.h 05:23:30 -- Installing: /usr/local/include/coap2/libcoap.h 05:23:30 -- Installing: /usr/local/include/coap2/mem.h 05:23:30 -- Installing: /usr/local/include/coap2/subscribe.h 05:23:30 -- Installing: /usr/local/include/coap2/resource.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_riot.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_time.h 05:23:30 -- Installing: /usr/local/include/coap2/pdu.h 05:23:30 -- Installing: /usr/local/include/coap2/address.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_io.h 05:23:30 -- Installing: /usr/local/include/coap2/lwippools.h 05:23:30 -- Installing: /usr/local/include/coap2/str.h 05:23:30 -- Installing: /usr/local/include/coap2/coap_debug.h 05:23:30 -- Installing: /usr/local/include/coap2/encode.h 05:23:30 -- Up-to-date: /usr/local/include 05:23:30 -- Up-to-date: /usr/local/include/coap2 05:23:30 -- Installing: /usr/local/include/coap2/coap.h 05:23:30 + '[' 1 '=' 1 ] 05:23:30 + cd /device-coap/deps 05:23:30 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 05:23:30 Connecting to github.com (140.82.114.4:443) 05:23:31 Connecting to codeload.github.com (140.82.113.10:443) 05:23:31 saving to 'v4.0.0.zip' 05:23:31 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 05:23:31 'v4.0.0.zip' saved 05:23:31 + unzip v4.0.0.zip 05:23:31 Archive: v4.0.0.zip 05:23:31 creating: device-sdk-c-4.0.0/ 05:23:31 creating: device-sdk-c-4.0.0/.github/ 05:23:31 inflating: device-sdk-c-4.0.0/.github/Contributing.md 05:23:31 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 05:23:31 inflating: device-sdk-c-4.0.0/.github/semantic.yml 05:23:31 creating: device-sdk-c-4.0.0/.github/workflows/ 05:23:31 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 05:23:31 inflating: device-sdk-c-4.0.0/.gitignore 05:23:31 inflating: device-sdk-c-4.0.0/Attribution.txt 05:23:31 inflating: device-sdk-c-4.0.0/CHANGELOG.md 05:23:31 inflating: device-sdk-c-4.0.0/Doxyfile 05:23:31 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 05:23:31 inflating: device-sdk-c-4.0.0/Jenkinsfile 05:23:31 inflating: device-sdk-c-4.0.0/LICENSE 05:23:31 inflating: device-sdk-c-4.0.0/Makefile 05:23:31 inflating: device-sdk-c-4.0.0/OWNERS.md 05:23:31 inflating: device-sdk-c-4.0.0/README.IOT.md 05:23:31 inflating: device-sdk-c-4.0.0/README.md 05:23:31 inflating: device-sdk-c-4.0.0/README.v3.md 05:23:31 creating: device-sdk-c-4.0.0/docs/ 05:23:31 inflating: device-sdk-c-4.0.0/docs/configuration.md 05:23:31 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 05:23:31 inflating: device-sdk-c-4.0.0/docs/metrics.md 05:23:31 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 05:23:31 inflating: device-sdk-c-4.0.0/docs/startup.md 05:23:31 creating: device-sdk-c-4.0.0/include/ 05:23:31 creating: device-sdk-c-4.0.0/include/devsdk/ 05:23:31 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 05:23:31 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 05:23:31 creating: device-sdk-c-4.0.0/include/edgex/ 05:23:31 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 05:23:31 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 05:23:31 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 05:23:31 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 05:23:31 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 05:23:31 creating: device-sdk-c-4.0.0/scripts/ 05:23:31 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 05:23:31 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 05:23:31 inflating: device-sdk-c-4.0.0/scripts/build.sh 05:23:31 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 05:23:31 creating: device-sdk-c-4.0.0/src/ 05:23:31 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 05:23:31 creating: device-sdk-c-4.0.0/src/c/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/api.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/bus.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/bus.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/callback3.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/callback3.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/config.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/config.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/correlation.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/correlation.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/data.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/data.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 05:23:31 inflating: device-sdk-c-4.0.0/src/c/device.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/device.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/devman.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/devmap.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/devmap.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/devutil.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/discovery.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/discovery.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/file/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/random/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 05:23:31 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 05:23:31 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 05:23:31 inflating: device-sdk-c-4.0.0/src/c/filesys.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/filesys.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/keeper.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/keeper.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/map.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/map.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/metadata.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/metadata.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/metrics.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/opstate.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/opstate.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/parson.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/parson.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/profiles.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/profiles.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/registry.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/registry.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/rest.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/rest.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/secrets.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/service.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/service.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/transform.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/transform.h 05:23:31 inflating: device-sdk-c-4.0.0/src/c/validate.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/validate.h 05:23:31 inflating: + cd device-sdk-c-4.0.0 05:23:31 + ./scripts/build.sh 05:23:31 device-sdk-c-4.0.0/src/c/watchers.c 05:23:31 inflating: device-sdk-c-4.0.0/src/c/watchers.h 05:23:31 creating: device-sdk-c-4.0.0/src/cmake/ 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 05:23:31 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 05:23:32 + CPPCHECK=false 05:23:32 + DOCGEN=false 05:23:32 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 05:23:32 + '[' 0 -gt 0 ] 05:23:32 + readlink -f ./scripts/build.sh 05:23:32 + dirname /device-coap/deps/device-sdk-c-4.0.0/scripts/build.sh 05:23:32 + dirname /device-coap/deps/device-sdk-c-4.0.0/scripts 05:23:32 + ROOT=/device-coap/deps/device-sdk-c-4.0.0 05:23:32 + cd /device-coap/deps/device-sdk-c-4.0.0 05:23:32 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0/build/release 05:23:32 + cd /device-coap/deps/device-sdk-c-4.0.0/build/release 05:23:32 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0/src 05:23:32 -- The C compiler identification is GNU 12.2.1 05:23:32 -- Detecting C compiler ABI info 05:23:32 -- Detecting C compiler ABI info - done 05:23:32 -- Check for working C compiler: /usr/bin/cc - skipped 05:23:32 -- Detecting C compile features 05:23:32 -- Detecting C compile features - done 05:23:32 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 05:23:33 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 05:23:33 -- Found LIBYAML: /usr/lib/libyaml.so 05:23:33 -- Found LIBUUID: /usr/lib/libuuid.so 05:23:33 -- Found LIBCBOR: /usr/lib/libcbor.so 05:23:33 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 05:23:33 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 05:23:33 -- /opt/iotech/iot/1.5/include 05:23:33 -- C SDK 0.0.0 for Linux 05:23:33 -- Performing Test CSDK_HAVE_ATOMIC 05:23:33 -- Performing Test CSDK_HAVE_ATOMIC - Success 05:23:33 -- Found Curses: /usr/lib/libcurses.so 05:23:33 -- Configuring done (1.8s) 05:23:33 -- Generating done (0.2s) 05:23:33 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0/build/release 05:23:33 + make all package 05:23:33 + tee release.log 05:23:34 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 05:23:35 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 05:23:36 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 05:23:36 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 05:23:37 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 05:23:39 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 05:23:39 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 05:23:40 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 05:23:42 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 05:23:43 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 05:23:44 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 05:23:44 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 05:23:45 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 05:23:46 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 05:23:46 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 05:23:49 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 05:23:49 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 05:23:51 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 05:23:51 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 05:23:53 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 05:23:53 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 05:24:01 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 05:24:01 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 05:24:01 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 05:24:02 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 05:24:02 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 05:24:04 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 05:24:06 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 05:24:06 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 05:24:07 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 05:24:08 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 05:24:10 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 05:24:10 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 05:24:10 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 05:24:10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:10 /device-coap/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 05:24:10 875 | const iot_data_t *deviceservices_config; 05:24:10 | ^~~~~~~~~~~~~~~~~~~~~ 05:24:11 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 05:24:12 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 05:24:12 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 05:24:12 [ 68%] Linking C shared library libcsdk.so 05:24:13 [ 68%] Built target csdk 05:24:13 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 05:24:14 [ 72%] Linking C executable template 05:24:14 /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) 05:24:14 [ 72%] Built target template 05:24:14 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 05:24:14 [ 76%] Linking C executable device-counter 05:24:15 /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) 05:24:15 [ 76%] Built target device-counter 05:24:15 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 05:24:16 [ 80%] Linking C executable device-random 05:24:16 /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) 05:24:16 [ 80%] Built target device-random 05:24:16 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 05:24:16 [ 84%] Linking C executable device-gyro 05:24:16 /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) 05:24:17 [ 84%] Built target device-gyro 05:24:17 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 05:24:17 [ 88%] Linking C executable device-bitfields 05:24:17 /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) 05:24:18 [ 88%] Built target device-bitfields 05:24:18 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 05:24:18 [ 92%] Linking C executable template-discovery 05:24:18 /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) 05:24:19 [ 92%] Built target template-discovery 05:24:19 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 05:24:20 [ 96%] Linking C executable device-file 05:24:20 /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) 05:24:20 [ 96%] Built target device-file 05:24:20 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 05:24:21 [100%] Linking C executable device-terminal 05:24: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) 05:24:21 [100%] Built target device-terminal 05:24:21 Run CPack packaging tool... 05:24:21 CPack: Create package using TGZ 05:24:21 CPack: Install projects 05:24:21 CPack: - Run preinstall target for: Csdk 05:24:22 CPack: - Install project: Csdk [] 05:24:22 CPack: Create package 05:24:22 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 05:24:22 + '[' false '=' true ] 05:24:22 + '[' false '=' true ] 05:24:22 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:24:22 + cd /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:24:22 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0/src 05:24:22 -- The C compiler identification is GNU 12.2.1 05:24:22 -- Detecting C compiler ABI info 05:24:23 -- Detecting C compiler ABI info - done 05:24:23 -- Check for working C compiler: /usr/bin/cc - skipped 05:24:23 -- Detecting C compile features 05:24:23 -- Detecting C compile features - done 05:24:23 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 05:24:23 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 05:24:23 -- Found LIBYAML: /usr/lib/libyaml.so 05:24:23 -- Found LIBUUID: /usr/lib/libuuid.so 05:24:23 -- Found LIBCBOR: /usr/lib/libcbor.so 05:24:23 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 05:24:23 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 05:24:23 -- /opt/iotech/iot/1.5/include 05:24:23 -- C SDK 0.0.0 for Linux 05:24:23 -- Performing Test CSDK_HAVE_ATOMIC 05:24:24 -- Performing Test CSDK_HAVE_ATOMIC - Success 05:24:24 -- Found Curses: /usr/lib/libcurses.so 05:24:24 -- Configuring done (1.9s) 05:24:24 -- Generating done (0.2s) 05:24:24 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0/build/debug 05:24:24 + make 05:24:24 + tee debug.log 05:24:24 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 05:24:25 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 05:24:25 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 05:24:26 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 05:24:26 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 05:24:27 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 05:24:27 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 05:24:27 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 05:24:28 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 05:24:28 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 05:24:29 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 05:24:29 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 05:24:29 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 05:24:30 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 05:24:30 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 05:24:31 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 05:24:31 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 05:24:32 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 05:24:32 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 05:24:33 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 05:24:33 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 05:24:34 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 05:24:34 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 05:24:35 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 05:24:35 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 05:24:35 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 05:24:36 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 05:24:37 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 05:24:37 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 05:24:38 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 05:24:38 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 05:24:39 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 05:24:39 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 05:24:40 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 05:24:40 [ 68%] Linking C shared library libcsdk.so 05:24:40 [ 68%] Built target csdk 05:24:40 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 05:24:40 [ 72%] Linking C executable template 05:24:40 /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) 05:24:41 [ 72%] Built target template 05:24:41 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 05:24:41 [ 76%] Linking C executable device-counter 05:24:41 /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) 05:24:41 [ 76%] Built target device-counter 05:24:41 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 05:24:42 [ 80%] Linking C executable device-random 05:24:42 /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) 05:24:42 [ 80%] Built target device-random 05:24:42 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 05:24:42 [ 84%] Linking C executable device-gyro 05:24:42 /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) 05:24:43 [ 84%] Built target device-gyro 05:24:43 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 05:24:43 [ 88%] Linking C executable device-bitfields 05:24:43 /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) 05:24:43 [ 88%] Built target device-bitfields 05:24:43 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 05:24:44 [ 92%] Linking C executable template-discovery 05:24:44 /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) 05:24:44 [ 92%] Built target template-discovery 05:24:44 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 05:24:44 [ 96%] Linking C executable device-file 05:24:44 /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) 05:24:45 [ 96%] Built target device-file 05:24:45 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 05:24:46 [100%] Linking C executable device-terminal 05:24:46 /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) 05:24:46 [100%] Built target device-terminal 05:24:46 + cp -rf include/devsdk include/edgex /usr/include/ 05:24:46 + cp build/release/c/libcsdk.so /usr/lib/ 05:24:46 + rm -rf /device-coap/deps 05:24:47 Removing intermediate container 9cb1d460c903 05:24:47 ---> da95057dac33 05:24:47 Step 14/14 : RUN /device-coap/scripts/build.sh 05:24:47 ---> Running in 742368efb051 05:24:48 + readlink -f /device-coap/scripts/build.sh 05:24:48 + dirname /device-coap/scripts/build.sh 05:24:48 + dirname /device-coap/scripts 05:24:48 + ROOT=/device-coap 05:24:48 + echo /device-coap 05:24:48 /device-coap 05:24:48 + cd /device-coap 05:24:48 + mkdir -p /device-coap/build/release 05:24:48 + cd /device-coap/build/release 05:24:48 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 05:24:48 -- The C compiler identification is GNU 12.2.1 05:24:48 -- Detecting C compiler ABI info 05:24:48 -- Detecting C compiler ABI info - done 05:24:48 -- Check for working C compiler: /usr/bin/cc - skipped 05:24:48 -- Detecting C compile features 05:24:48 -- Detecting C compile features - done 05:24:48 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 05:24:48 -- Configuring done (0.8s) 05:24:49 -- Generating done (0.0s) 05:24:49 -- Build files have been written to: /device-coap/build/release 05:24:49 + make 05:24:49 + tee release.log 05:24:49 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 05:24:49 In file included from /usr/include/devsdk/devsdk.h:18, 05:24:49 from /device-coap/src/c/device-coap.h:17, 05:24:49 from /device-coap/src/c/coap-client.h:21, 05:24:49 from /device-coap/src/c/coap-client.c:9: 05:24:49 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 05:24:49 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~ 05:24:49 90 | strlen(end_dev_params_ptr->psk_key)); 05:24:49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 05:24:49 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 05:24:49 | ~^ 05:24:49 | | 05:24:49 | unsigned int 05:24:49 | %lu 05:24:49 /device-coap/src/c/coap-client.c: In function 'message_handler': 05:24:49 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 05:24:49 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 05:24:49 | ~^ 05:24:49 | | 05:24:49 | unsigned int 05:24:49 | %lu 05:24:49 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:24:49 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 130 | resource->properties->type); 05:24:49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 | | 05:24:49 | iot_typecode_t 05:24:49 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 05:24:49 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 140 | len); 05:24:49 | ~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 05:24:49 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:49 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 145 | len); 05:24:49 | ~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 05:24:49 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:49 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 152 | len); 05:24:49 | ~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 05:24:49 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:49 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:24:49 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 157 | resource->properties->type); 05:24:49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 | | 05:24:49 | iot_typecode_t 05:24:49 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 05:24:49 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 05:24:49 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 05:24:49 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:49 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 253 | (uint8_t *)end_dev_params_ptr->psk_key, 05:24:49 254 | strlen(end_dev_params_ptr->psk_key)); 05:24:49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 05:24:49 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:49 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 05:24:49 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:49 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:24:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 352 | (uint8_t *)end_dev_params_ptr->psk_key, 05:24:49 353 | strlen(end_dev_params_ptr->psk_key)); 05:24:49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:49 | | 05:24:49 | size_t {aka long unsigned int} 05:24:49 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 05:24:49 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 05:24:49 | ~^ 05:24:49 | | 05:24:49 | int 05:24:49 | %ld 05:24:50 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 05:24:50 In file included from /usr/include/devsdk/devsdk.h:18, 05:24:50 from /usr/include/edgex/devices.h:17, 05:24:50 from /device-coap/src/c/coap-server.c:22: 05:24:50 /device-coap/src/c/coap-server.c: In function 'data_handler': 05:24:50 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:50 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:50 | | 05:24:50 | size_t {aka long unsigned int} 05:24:50 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 05:24:50 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | unsigned int 05:24:50 | %lu 05:24:50 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:24:50 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:50 | | 05:24:50 | iot_typecode_t 05:24:50 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 05:24:50 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | int 05:24:50 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 05:24:50 In file included from /usr/include/devsdk/devsdk.h:18, 05:24:50 from /device-coap/src/c/coap-util.h:18, 05:24:50 from /device-coap/src/c/coap-util.c:9: 05:24:50 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 05:24:50 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:50 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:50 | | 05:24:50 | size_t {aka long unsigned int} 05:24:50 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 05:24:50 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | unsigned int 05:24:50 | %lu 05:24:50 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:50 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:50 | | 05:24:50 | size_t {aka long unsigned int} 05:24:50 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 05:24:50 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | unsigned int 05:24:50 | %lu 05:24:50 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 05:24:50 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:50 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:50 | | 05:24:50 | size_t {aka long unsigned int} 05:24:50 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 05:24:50 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | unsigned int 05:24:50 | %lu 05:24:50 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 05:24:50 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:24:50 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 05:24:50 | | 05:24:50 | size_t {aka long unsigned int} 05:24:50 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 05:24:50 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 05:24:50 | ~^ 05:24:50 | | 05:24:50 | unsigned int 05:24:50 | %lu 05:24:51 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 05:24:51 In file included from /usr/include/devsdk/devsdk.h:18, 05:24:51 from /device-coap/src/c/device-coap.h:17, 05:24:51 from /device-coap/src/c/device-coap.c:10: 05:24:51 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 05:24:51 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 05:24:51 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 05:24:51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:51 131 | requests[i].resource->type); 05:24:51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 05:24:51 | | 05:24:51 | iot_typecode_t 05:24:51 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 05:24:51 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 05:24:51 | ~^ 05:24:51 | | 05:24:51 | int 05:24:52 [100%] Linking C executable device-coap 05:24:52 /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) 05:24:52 [100%] Built target device-coap 05:24:53 Removing intermediate container 742368efb051 05:24:53 ---> 682a7c921219 05:24:53 Successfully built 682a7c921219 05:24:53 Successfully tagged device-coap-c-builder-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:24:54 + git log --pretty=%H %s 05:24:54 + grep ci(lts-release) 05:24:54 + head -n 1 05:24:54 + awk {print $1} [Pipeline] echo 05:24:54 [edgeXDocker.push] Tagging docker image device-coap-c-builder-arm64 with the following tags: 05:24:54 8a36c516d93552d46d8ba2391c3f855da456abe2 05:24:54 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:24:54 + docker tag device-coap-c-builder-arm64 nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:24:54 + docker push nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:8a36c516d93552d46d8ba2391c3f855da456abe2 05:24:54 The push refers to repository [nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64] 05:24:54 f5631740653c: Preparing 05:24:54 056743814280: Preparing 05:24:54 6039e87cd62f: Preparing 05:24:54 d7122710f6e8: Preparing 05:24:54 3b747e71cc0c: Preparing 05:24:54 a214f478d1de: Preparing 05:24:54 e163fd7f3d9b: Preparing 05:24:54 b778e880c96d: Preparing 05:24:54 132c43aae933: Preparing 05:24:54 98edc1ea0e5e: Preparing 05:24:54 7516a9d68dc0: Preparing 05:24:54 fbbef3d89ef9: Preparing 05:24:54 5f4d9fc4d98d: Preparing 05:24:54 a214f478d1de: Waiting 05:24:54 e163fd7f3d9b: Waiting 05:24:54 b778e880c96d: Waiting 05:24:54 132c43aae933: Waiting 05:24:54 fbbef3d89ef9: Waiting 05:24:54 98edc1ea0e5e: Waiting 05:24:54 7516a9d68dc0: Waiting 05:24:54 5f4d9fc4d98d: Waiting 05:24:55 d7122710f6e8: Pushed 05:24:55 3b747e71cc0c: Pushed 05:24:55 6039e87cd62f: Pushed 05:24:55 f5631740653c: Pushed 05:24:55 a214f478d1de: Pushed 05:24:55 132c43aae933: Pushed 05:24:55 7516a9d68dc0: Layer already exists 05:24:55 fbbef3d89ef9: Layer already exists 05:24:55 98edc1ea0e5e: Pushed 05:24:55 5f4d9fc4d98d: Layer already exists 05:24:55 056743814280: Pushed 05:24:56 b778e880c96d: Pushed 05:25:03 e163fd7f3d9b: Pushed 05:25:03 8a36c516d93552d46d8ba2391c3f855da456abe2: digest: sha256:58eea07658b5a86b138e17da052b89edea35eb07aa79321d056aa7321503b724 size: 3035 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 05:25:03 ===================================================== [Pipeline] echo 05:25:03 taggedImages: 05:25:03 - nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:25:03 Skip building multi-arch image for nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:8a36c516d93552d46d8ba2391c3f855da456abe2 [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 05:25:04 + git rev-list -1 --merges 8a36c516d93552d46d8ba2391c3f855da456abe2~1..8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:25:04 -----------> git rev-list -1 --merges 8a36c516d93552d46d8ba2391c3f855da456abe2~1..8a36c516d93552d46d8ba2391c3f855da456abe2 8a36c516d93552d46d8ba2391c3f855da456abe2 [false] [Pipeline] sh 05:25:04 + git log --format=format:%s -1 8a36c516d93552d46d8ba2391c3f855da456abe2 [Pipeline] echo 05:25:04 ========================================================= 05:25:04 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 05:25:04 ========================================================= 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 05:25:05 + [ -d /w/workspace/dgexfoundry_device-coap-c_odessa/archives ] [Pipeline] libraryResource [Pipeline] sh 05:25:05 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 05:25:06 ---> package-listing.sh 05:25:06 ++ facter osfamily 05:25:06 ++ tr '[:upper:]' '[:lower:]' 05:25:06 + OS_FAMILY=debian 05:25:06 + workspace=/w/workspace/dgexfoundry_device-coap-c_odessa 05:25:06 + START_PACKAGES=/tmp/packages_start.txt 05:25:06 + END_PACKAGES=/tmp/packages_end.txt 05:25:06 + DIFF_PACKAGES=/tmp/packages_diff.txt 05:25:06 + PACKAGES=/tmp/packages_start.txt 05:25:06 + '[' /w/workspace/dgexfoundry_device-coap-c_odessa ']' 05:25:06 + PACKAGES=/tmp/packages_end.txt 05:25:06 + case "${OS_FAMILY}" in 05:25:06 + dpkg -l 05:25:06 + grep '^ii' 05:25:06 + '[' -f /tmp/packages_start.txt ']' 05:25:06 + '[' -f /tmp/packages_end.txt ']' 05:25:06 + diff /tmp/packages_start.txt /tmp/packages_end.txt 05:25:06 + '[' /w/workspace/dgexfoundry_device-coap-c_odessa ']' 05:25:06 + mkdir -p /w/workspace/dgexfoundry_device-coap-c_odessa/archives/ 05:25:06 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/dgexfoundry_device-coap-c_odessa/archives/ [Pipeline] echo 05:25:06 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/dgexfoundry_device-coap-c_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 05:25:07 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:25:07 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:25:07 05:25:07 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:25:08 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:25:08 latest: Pulling from edgex-lftools-log-publisher 05:25:08 5eb5b503b376: Pulling fs layer 05:25:08 5c69ac0246d0: Pulling fs layer 05:25:08 ec43610c2a17: Pulling fs layer 05:25:08 3a2ae6a8a46f: Pulling fs layer 05:25:08 33b1e0a273af: Pulling fs layer 05:25:08 5d3b04190fa2: Pulling fs layer 05:25:08 2f39f015ded8: Pulling fs layer 05:25:08 33b1e0a273af: Waiting 05:25:08 2f39f015ded8: Waiting 05:25:08 5d3b04190fa2: Waiting 05:25:08 3a2ae6a8a46f: Waiting 05:25:08 5c69ac0246d0: Verifying Checksum 05:25:08 5c69ac0246d0: Download complete 05:25:08 3a2ae6a8a46f: Verifying Checksum 05:25:08 3a2ae6a8a46f: Download complete 05:25:08 33b1e0a273af: Verifying Checksum 05:25:08 33b1e0a273af: Download complete 05:25:08 ec43610c2a17: Verifying Checksum 05:25:08 ec43610c2a17: Download complete 05:25:08 5d3b04190fa2: Verifying Checksum 05:25:08 5d3b04190fa2: Download complete 05:25:08 5eb5b503b376: Verifying Checksum 05:25:08 5eb5b503b376: Download complete 05:25:08 2f39f015ded8: Verifying Checksum 05:25:08 2f39f015ded8: Download complete 05:25:09 5eb5b503b376: Pull complete 05:25:09 5c69ac0246d0: Pull complete 05:25:10 ec43610c2a17: Pull complete 05:25:10 3a2ae6a8a46f: Pull complete 05:25:10 33b1e0a273af: Pull complete 05:25:10 5d3b04190fa2: Pull complete 05:25:15 2f39f015ded8: Pull complete 05:25:15 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 05:25:15 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:25:15 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:25:16 prd-ubuntu20.04-docker-8c-8g-773892 does not seem to be running inside a container 05:25:16 $ 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/dgexfoundry_device-coap-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/dgexfoundry_device-coap-c_odessa -v /w/workspace/dgexfoundry_device-coap-c_odessa:/w/workspace/dgexfoundry_device-coap-c_odessa:rw,z -v /w/workspace/dgexfoundry_device-coap-c_odessa@tmp:/w/workspace/dgexfoundry_device-coap-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 05:25:18 $ docker top f573f8b029699c692c9df32d3db849ad90f1f664fcd93e39b66d6fcb688caac5 -eo pid,comm [Pipeline] { [Pipeline] sh 05:25:18 + touch /tmp/pre-build-complete [Pipeline] sh 05:25:19 + mkdir -p /var/log/sysstat [Pipeline] sh 05:25:19 + ls /var/log/sa-host 05:25:19 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:25:19 provisioning config files... 05:25:19 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/dgexfoundry_device-coap-c_odessa@tmp/config194060644118441882tmp [Pipeline] { [Pipeline] echo 05:25:19 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 05:25:19 ---> create-netrc.sh [Pipeline] } 05:25:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 05:25:20 ---> python-tools-install.sh [Pipeline] echo 05:25:20 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 05:25:20 ---> sudo-logs.sh 05:25:20 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 05:25:20 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 05:25:20 ---> job-cost.sh 05:25:20 lf-activate-venv: SKIPPING 05:25:20 INFO: No Stack... 05:25:20 INFO: Retrieving Pricing Info for: v3-standard-8 05:25:21 INFO: Archiving Costs [Pipeline] echo 05:25:21 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 05:25:21 ---> logs-deploy.sh 05:25:21 lf-activate-venv: SKIPPING 05:25:21 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-coap-c/odessa/3 05:25:21 INFO: archiving workspace using pattern(s): 05:25:22 Archives upload complete. 05:25:22 INFO: archiving logs to Nexus