Push event to branch palau Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 0c85cf8e240d6acff551257c2382b3df95dce420 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-ssh13466351310048157929.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 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-ssh12445910092271414369.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 b1c004cf40c352fe6d03b0971bc7ee860312a7b0 The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/palau/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 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/palau/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh16449682205915331252.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > 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 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/palau/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh8393831593363293332.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f b1c004cf40c352fe6d03b0971bc7ee860312a7b0 # timeout=10 Commit message: "Merge pull request #480 from jinlinGuan/fix-docs-publish" > 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 > git --version # timeout=10 > git --version # 'git version 2.16.6' 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-ssh8447873122745628097.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 Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/palau/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 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/palau/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh6427479256964206478.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch 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 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object b1c004cf40c352fe6d03b0971bc7ee860312a7b0 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-13716 in /w/workspace/edgexfoundry_device-coap-c_palau [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/edgexfoundry_device-coap-c_palau # 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 0c85cf8e240d6acff551257c2382b3df95dce420 (palau) Commit message: "ci(lts-release): LTS release v4.0.2 @0a681b1" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object b1c004cf40c352fe6d03b0971bc7ee860312a7b0 > git config core.sparsecheckout # timeout=10 > git checkout -f 0c85cf8e240d6acff551257c2382b3df95dce420 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:22:28 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:22:28 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:22:29 ========================================================= 03:22:29 EdgeX Global Pipelines Version Info 03:22:29 ========================================================= [Pipeline] libraryResource [Pipeline] sh 03:22:30 ------------------- 03:22:30 stable info: 03:22:30 ------------------- 03:22:30 Commited By: Ginny Guan ginny@iotechsys.com 03:22:30 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 03:22:30 Message: update stable to v1.0.281 03:22:30 ------------------- 03:22:30 experimental info: 03:22:30 ------------------- 03:22:30 Commited By: **** collab-it+edgex@linuxfoundation.org 03:22:30 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 03:22:30 Message: update experimental to v1.0.281 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-coap-c-settings [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar PROJECT = device-coap-c [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-coap [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:22:31 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = palau [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = palau [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = palau [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 0c85cf8 [Pipeline] echo 03:22:32 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:22:32 provisioning config files... 03:22:32 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_palau@tmp/config30922044482441644tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:22:33 ---> ****-login.sh 03:22:33 nexus3.edgexfoundry.org:10001 03:22:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:22:33 03:22:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 03:22:33 Configure a credential helper to remove this warning. See 03:22:33 https://docs.****.com/go/credential-store/ 03:22:33 03:22:33 Login Succeeded 03:22:33 nexus3.edgexfoundry.org:10002 03:22:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:22:33 03:22:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 03:22:33 Configure a credential helper to remove this warning. See 03:22:33 https://docs.****.com/go/credential-store/ 03:22:33 03:22:33 Login Succeeded 03:22:33 nexus3.edgexfoundry.org:10003 03:22:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:22:33 03:22:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 03:22:33 Configure a credential helper to remove this warning. See 03:22:33 https://docs.****.com/go/credential-store/ 03:22:33 03:22:33 Login Succeeded 03:22:33 nexus3.edgexfoundry.org:10004 03:22:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:22:33 03:22:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 03:22:33 Configure a credential helper to remove this warning. See 03:22:33 https://docs.****.com/go/credential-store/ 03:22:33 03:22:33 Login Succeeded 03:22:33 ****.io 03:22:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:22:33 03:22:33 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 03:22:33 Configure a credential helper to remove this warning. See 03:22:33 https://docs.****.com/go/credential-store/ 03:22:33 03:22:33 Login Succeeded 03:22:33 ---> ****-login.sh ends [Pipeline] } 03:22:33 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 03:22:34 + git rev-list -1 --merges 0c85cf8e240d6acff551257c2382b3df95dce420~1..0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] echo 03:22:34 -----------> git rev-list -1 --merges 0c85cf8e240d6acff551257c2382b3df95dce420~1..0c85cf8e240d6acff551257c2382b3df95dce420 0c85cf8e240d6acff551257c2382b3df95dce420 [false] [Pipeline] sh 03:22:34 + git log --format=format:%s -1 0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] echo 03:22:35 ========================================================= 03:22:35 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 03:22:35 ========================================================= [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 03:22:35 [edgeX.isLTS] Checking if [palau] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] sh 03:22:35 + echo 0.0.0 [Pipeline] echo 03:22:35 [prepBaseBuildImage] Generating new image with name: device-coap-c-builder-x86_64 [Pipeline] echo 03:22:35 [edgeX.isLTS] Checking if [palau] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:22:35 ========================================================= 03:22:35 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts] 03:22:35 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:22:36 + 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 . 03:22:37 #0 building with "default" instance using docker driver 03:22:37 03:22:37 #1 [internal] load build definition from Dockerfile.alpine-base 03:22:37 #1 transferring dockerfile: 986B done 03:22:37 #1 DONE 0.0s 03:22:37 03:22:37 #2 [internal] load metadata for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts 03:22:37 #2 DONE 0.1s 03:22:37 03:22:37 #3 [internal] load .dockerignore 03:22:37 #3 transferring context: 2B done 03:22:37 #3 DONE 0.0s 03:22:37 03:22:37 #4 [internal] load build context 03:22:37 #4 transferring context: 68.56kB 0.0s done 03:22:37 #4 DONE 0.0s 03:22:37 03:22:37 #5 [ 1/12] FROM nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 03:22:37 #5 resolve nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base:gcc-lts@sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 0.0s done 03:22:37 #5 sha256:b18ea3d6655bca8321bc47a2d462380979833a9574db8212b385fd511e1c6302 948B / 948B done 03:22:37 #5 sha256:45f96820a350bc5ff134eee18b2c33da3183da8af935a5cbc1ba4b51e5b778fc 2.76kB / 2.76kB done 03:22:37 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s 03:22:37 #5 sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 250B / 250B 0.1s 03:22:37 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 0B / 115.71MB 0.1s 03:22:37 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s done 03:22:37 #5 sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 250B / 250B 0.1s done 03:22:37 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 10.49MB / 115.71MB 0.2s 03:22:37 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 03:22:37 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 25.17MB / 115.71MB 0.3s 03:22:37 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s done 03:22:37 #5 extracting sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 03:22:37 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 65.01MB / 115.71MB 0.5s 03:22:37 #5 extracting sha256:4f9bc52d1dc7ec5e3db381b3ffee4adf53c6edfdd431a6c70e1f8b019ff691b0 done 03:22:37 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 91.23MB / 115.71MB 0.6s 03:22:38 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 0.8s 03:22:38 #5 sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 115.71MB / 115.71MB 1.2s done 03:22:38 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 03:22:42 #5 extracting sha256:585e8d389ef7ded4f4913bc4460fffe4b374e851c1adddbbe96fdb724a247c32 3.8s done 03:22:42 #5 DONE 5.4s 03:22:42 03:22:42 #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 03:22:42 #6 0.252 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:22:43 #6 0.650 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:22:43 #6 0.650 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:22:43 #6 0.650 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:22:45 #6 DONE 2.8s 03:22:45 03:22:45 #7 [ 3/12] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:22:45 #7 DONE 0.3s 03:22:45 03:22:45 #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.6-dev dumb-init 03:22:46 #8 0.295 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:22:46 #8 0.657 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:22:46 #8 0.993 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:22:47 #8 1.624 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:22:47 #8 1.635 (1/18) Installing dumb-init (1.2.5-r2) 03:22:47 #8 1.780 (2/18) Installing hiredis (1.1.0-r2) 03:22:47 #8 1.953 (3/18) Installing hiredis-dev (1.1.0-r2) 03:22:47 #8 2.124 (4/18) Installing libcbor (0.10.2-r1) 03:22:47 #8 2.297 (5/18) Installing iotech-iot-1.6 (1.6.3-r0) 03:22:48 #8 2.686 (6/18) Installing iotech-iot-1.6-dev (1.6.3-r0) 03:22:48 #8 2.796 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:22:48 #8 3.097 (8/18) Installing libcbor-dev (0.10.2-r1) 03:22:49 #8 3.235 (9/18) Installing libmenuw (6.4_p20230506-r0) 03:22:49 #8 3.406 (10/18) Installing libpanelw (6.4_p20230506-r0) 03:22:49 #8 3.528 (11/18) Installing libncurses++ (6.4_p20230506-r0) 03:22:49 #8 3.712 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 03:22:49 #8 3.869 (13/18) Installing libblkid (2.38.1-r8) 03:22:49 #8 4.071 (14/18) Installing libuuid (2.38.1-r8) 03:22:49 #8 4.211 (15/18) Installing libfdisk (2.38.1-r8) 03:22:50 #8 4.428 (16/18) Installing libmount (2.38.1-r8) 03:22:50 Still waiting to schedule task 03:22:50 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 03:22:50 #8 4.598 (17/18) Installing libsmartcols (2.38.1-r8) 03:22:50 #8 4.794 (18/18) Installing util-linux-dev (2.38.1-r8) 03:22:50 #8 4.980 Executing busybox-1.36.1-r2.trigger 03:22:50 #8 4.989 OK: 338 MiB in 100 packages 03:22:50 #8 DONE 5.2s 03:22:51 03:22:51 #9 [ 5/12] RUN apk --no-cache upgrade 03:22:51 #9 0.243 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:22:51 #9 0.500 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:22:51 #9 0.772 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:22:52 #9 1.353 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:22:52 #9 1.360 Upgrading critical system libraries and apk-tools: 03:22:52 #9 1.360 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 03:22:52 #9 1.577 Executing busybox-1.36.1-r2.trigger 03:22:52 #9 1.649 Continuing the upgrade transaction with new apk-tools: 03:22:52 #9 1.661 fetch https://nl.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:22:52 #9 1.850 fetch https://nl.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:22:52 #9 2.177 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:22:53 #9 2.713 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:22:53 #9 2.719 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 03:22:53 #9 2.894 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 03:22:54 #9 3.806 Executing busybox-1.36.1-r7.post-upgrade 03:22:54 #9 3.820 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 03:22:54 #9 3.964 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 03:22:55 #9 4.179 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 03:22:55 #9 4.385 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 03:22:55 #9 4.636 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 03:22:55 #9 4.780 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 03:22:55 #9 5.089 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 03:22:56 #9 5.327 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 03:22:56 #9 5.521 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 03:22:56 #9 5.682 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 03:22:56 #9 5.918 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 03:22:56 #9 6.091 (14/27) Installing libpsl (0.21.5-r0) 03:22:57 #9 6.284 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 03:22:57 #9 6.458 (16/27) Installing libpsl-utils (0.21.5-r0) 03:22:57 #9 6.640 (17/27) Installing libpsl-dev (0.21.5-r0) 03:22:57 #9 6.776 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 03:22:57 #9 7.018 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 03:22:57 #9 7.174 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 03:22:58 #9 7.482 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 03:22:58 #9 7.660 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 03:22:58 #9 7.833 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 03:22:58 #9 8.034 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 03:22:58 #9 8.203 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 03:22:59 #9 8.345 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 03:22:59 #9 8.501 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 03:22:59 #9 8.655 Executing busybox-1.36.1-r7.trigger 03:22:59 #9 8.659 Executing ca-certificates-20241121-r1.trigger 03:22:59 #9 8.706 OK: 338 MiB in 103 packages 03:23:03 #9 DONE 11.6s 03:23:03 03:23:03 #10 [ 6/12] COPY scripts /device-coap/scripts 03:23:03 #10 DONE 0.7s 03:23:03 03:23:03 #11 [ 7/12] COPY src /device-coap/src/ 03:23:03 #11 DONE 0.4s 03:23:03 03:23:03 #12 [ 8/12] COPY VERSION /device-coap 03:23:03 #12 DONE 0.1s 03:23:03 03:23:03 #13 [ 9/12] RUN mkdir -p /device-coap/build 03:23:03 #13 DONE 0.3s 03:23:04 03:23:04 #14 [10/12] WORKDIR /device-coap 03:23:04 #14 DONE 0.0s 03:23:04 03:23:04 #15 [11/12] RUN /device-coap/scripts/build_deps.sh 1 03:23:04 #15 0.300 + BUILD_CSDK=1 03:23:04 #15 0.300 + TINYDTLS_VERSION=b0e230d 03:23:04 #15 0.300 + LIBCOAP_VERSION=1739507 03:23:04 #15 0.300 + CSDK_VERSION=4.0.2 03:23:04 #15 0.300 + '[' -d deps ] 03:23:04 #15 0.300 + mkdir deps 03:23:04 #15 0.301 + cd /device-coap/deps 03:23:04 #15 0.301 + git clone https://github.com/eclipse/tinydtls.git 03:23:04 #15 0.302 Cloning into 'tinydtls'... 03:23:05 #15 1.216 + cd tinydtls 03:23:05 #15 1.216 + git checkout develop 03:23:05 #15 1.232 branch 'develop' set up to track 'origin/develop'. 03:23:05 #15 1.232 Switched to a new branch 'develop' 03:23:05 #15 1.232 + git reset --hard b0e230d 03:23:05 #15 1.254 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 03:23:05 #15 1.255 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 03:23:05 #15 1.256 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 03:23:05 #15 1.256 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 03:23:05 #15 1.257 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 03:23:05 #15 1.258 + mkdir -p build 03:23:05 #15 1.258 + cd build 03:23:05 #15 1.258 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:23:05 #15 1.328 -- The C compiler identification is GNU 12.2.1 03:23:05 #15 1.340 -- Detecting C compiler ABI info 03:23:05 #15 1.425 -- Detecting C compiler ABI info - done 03:23:05 #15 1.443 -- Check for working C compiler: /usr/bin/cc - skipped 03:23:05 #15 1.444 -- Detecting C compile features 03:23:05 #15 1.444 -- Detecting C compile features - done 03:23:05 #15 1.448 -- Looking for assert.h 03:23:05 #15 1.531 -- Looking for assert.h - found 03:23:05 #15 1.532 -- Looking for arpa/inet.h 03:23:05 #15 1.614 -- Looking for arpa/inet.h - found 03:23:05 #15 1.615 -- Looking for fcntl.h 03:23:05 #15 1.703 -- Looking for fcntl.h - found 03:23:05 #15 1.703 -- Looking for inttypes.h 03:23:05 #15 1.788 -- Looking for inttypes.h - found 03:23:05 #15 1.788 -- Looking for memory.h 03:23:05 #15 1.873 -- Looking for memory.h - found 03:23:05 #15 1.873 -- Looking for netdb.h 03:23:05 #15 1.957 -- Looking for netdb.h - found 03:23:06 #15 1.957 -- Looking for netinet/in.h 03:23:06 #15 2.032 -- Looking for netinet/in.h - found 03:23:06 #15 2.032 -- Looking for stddef.h 03:23:06 #15 2.113 -- Looking for stddef.h - found 03:23:06 #15 2.113 -- Looking for stdint.h 03:23:06 #15 2.196 -- Looking for stdint.h - found 03:23:06 #15 2.196 -- Looking for stdlib.h 03:23:06 #15 2.285 -- Looking for stdlib.h - found 03:23:06 #15 2.285 -- Looking for string.h 03:23:06 #15 2.372 -- Looking for string.h - found 03:23:06 #15 2.372 -- Looking for strings.h 03:23:06 #15 2.457 -- Looking for strings.h - found 03:23:06 #15 2.457 -- Looking for time.h 03:23:06 #15 2.541 -- Looking for time.h - found 03:23:06 #15 2.541 -- Looking for sys/param.h 03:23:06 #15 2.637 -- Looking for sys/param.h - found 03:23:06 #15 2.637 -- Looking for sys/socket.h 03:23:06 #15 2.721 -- Looking for sys/socket.h - found 03:23:06 #15 2.722 -- Looking for sys/stat.h 03:23:06 #15 2.808 -- Looking for sys/stat.h - found 03:23:06 #15 2.809 -- Looking for sys/types.h 03:23:06 #15 2.903 -- Looking for sys/types.h - found 03:23:06 #15 2.903 -- Looking for sys/time.h 03:23:06 #15 2.996 -- Looking for sys/time.h - found 03:23:07 #15 2.996 -- Looking for unistd.h 03:23:07 #15 3.084 -- Looking for unistd.h - found 03:23:07 #15 3.085 -- Looking for float.h 03:23:07 #15 3.169 -- Looking for float.h - found 03:23:07 #15 3.169 -- Looking for dlfcn.h 03:23:07 #15 3.254 -- Looking for dlfcn.h - found 03:23:07 #15 3.254 -- Looking for memset 03:23:07 #15 3.346 -- Looking for memset - found 03:23:07 #15 3.346 -- Looking for select 03:23:07 #15 3.438 -- Looking for select - found 03:23:07 #15 3.438 -- Looking for socket 03:23:07 #15 3.518 -- Looking for socket - found 03:23:07 #15 3.519 -- Looking for strdup 03:23:07 #15 3.601 -- Looking for strdup - found 03:23:07 #15 3.602 -- Looking for strerror 03:23:07 #15 3.687 -- Looking for strerror - found 03:23:07 #15 3.687 -- Looking for strnlen 03:23:07 #15 3.783 -- Looking for strnlen - found 03:23:07 #15 3.783 -- Looking for fls 03:23:07 #15 3.868 -- Looking for fls - not found 03:23:07 #15 3.868 -- Looking for vprintf 03:23:07 #15 3.963 -- Looking for vprintf - found 03:23:07 #15 3.963 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 03:23:07 #15 4.016 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 03:23:08 #15 4.024 -- Configuring done (2.8s) 03:23:08 #15 4.031 -- Generating done (0.0s) 03:23:08 #15 4.032 -- Build files have been written to: /device-coap/deps/tinydtls/build 03:23:08 #15 4.035 + make 03:23:08 #15 4.078 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 03:23:08 #15 4.232 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 03:23:08 #15 4.269 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 03:23:08 #15 4.522 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 03:23:08 #15 4.634 In file included from /device-coap/deps/tinydtls/crypto.c:34: 03:23:08 #15 4.634 In function 'ecc_ecdh', 03:23:08 #15 4.634 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:23:08 #15 4.634 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 03:23:08 #15 4.634 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:23:08 #15 4.634 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:08 #15 4.634 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:23:08 #15 4.634 /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 03:23:08 #15 4.634 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:23:08 #15 4.634 | ^~~~~~~~~~~ 03:23:08 #15 4.634 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 03:23:08 #15 4.634 431 | uint32_t pub_x[8]; 03:23:08 #15 4.634 | ^~~~~ 03:23:08 #15 4.635 In function 'ecc_ecdh', 03:23:08 #15 4.635 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:23:08 #15 4.635 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 03:23:08 #15 4.635 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:23:08 #15 4.635 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:08 #15 4.635 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:23:08 #15 4.635 /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 03:23:08 #15 4.635 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:23:08 #15 4.635 | ^~~~~~~~~~~ 03:23:08 #15 4.635 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 03:23:08 #15 4.635 432 | uint32_t pub_y[8]; 03:23:08 #15 4.635 | ^~~~~ 03:23:08 #15 4.635 In function 'ecc_ecdh', 03:23:08 #15 4.635 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:23:08 #15 4.635 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 03:23:08 #15 4.635 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:23:08 #15 4.635 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:08 #15 4.635 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:23:08 #15 4.635 /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 03:23:08 #15 4.635 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:23:08 #15 4.635 | ^~~~~~~~~~~ 03:23:08 #15 4.635 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 03:23:08 #15 4.635 430 | uint32_t priv[8]; 03:23:08 #15 4.635 | ^~~~ 03:23:08 #15 4.722 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 03:23:09 #15 5.709 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 03:23:09 #15 5.769 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 03:23:09 #15 5.816 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 03:23:10 #15 5.848 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 03:23:10 #15 5.865 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 03:23:10 #15 5.865 /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] 03:23:10 #15 5.865 316 | for (idx = 0; idx < count; idx++) { 03:23:10 #15 5.865 | ^ 03:23:10 #15 5.866 /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] 03:23:10 #15 5.866 319 | return result == count; 03:23:10 #15 5.866 | ^~ 03:23:10 #15 6.522 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 03:23:10 #15 6.594 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 03:23:10 #15 6.665 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 03:23:10 #15 6.721 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 03:23:10 #15 6.799 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 03:23:10 #15 6.818 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 03:23:10 #15 6.818 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 03:23:10 #15 6.818 | ~~~~~~~~~~^~~~~~~~ 03:23:10 #15 6.818 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 03:23:10 #15 6.818 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 03:23:10 #15 6.818 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 03:23:10 #15 6.818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:10 #15 6.819 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 03:23:10 #15 6.819 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 03:23:10 #15 6.819 | ~~~~~^~~~~~~~ 03:23:10 #15 6.819 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 03:23:10 #15 6.819 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 03:23:10 #15 6.819 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:10 #15 6.963 [100%] Linking C shared library libtinydtls.so 03:23:11 #15 6.999 [100%] Built target tinydtls 03:23:11 #15 7.007 + make install 03:23:11 #15 7.055 [100%] Built target tinydtls 03:23:11 #15 7.071 Install the project... 03:23:11 #15 7.078 -- Install configuration: "Release" 03:23:11 #15 7.079 -- Installing: /usr/local/lib/libtinydtls.so 03:23:11 #15 7.080 -- Installing: /usr/local/include/tinydtls 03:23:11 #15 7.080 -- Installing: /usr/local/include/tinydtls/uthash.h 03:23:11 #15 7.080 -- Installing: /usr/local/include/tinydtls/sha2 03:23:11 #15 7.081 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 03:23:11 #15 7.081 -- Installing: /usr/local/include/tinydtls/ecc 03:23:11 #15 7.081 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 03:23:11 #15 7.081 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 03:23:11 #15 7.081 -- Installing: /usr/local/include/tinydtls/tinydtls.h 03:23:11 #15 7.082 -- Installing: /usr/local/include/tinydtls/alert.h 03:23:11 #15 7.082 -- Installing: /usr/local/include/tinydtls/aes 03:23:11 #15 7.082 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 03:23:11 #15 7.082 -- Installing: /usr/local/include/tinydtls/crypto.h 03:23:11 #15 7.082 -- Installing: /usr/local/include/tinydtls/numeric.h 03:23:11 #15 7.083 -- Installing: /usr/local/include/tinydtls/peer.h 03:23:11 #15 7.083 -- Installing: /usr/local/include/tinydtls/utlist.h 03:23:11 #15 7.084 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 03:23:11 #15 7.084 -- Installing: /usr/local/include/tinydtls/dtls_time.h 03:23:11 #15 7.084 -- Installing: /usr/local/include/tinydtls/netq.h 03:23:11 #15 7.084 -- Installing: /usr/local/include/tinydtls/dtls.h 03:23:11 #15 7.084 -- Installing: /usr/local/include/tinydtls/global.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/state.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/session.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/hmac.h 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/ccm.h 03:23:11 #15 7.085 -- Up-to-date: /usr/local/include/tinydtls 03:23:11 #15 7.085 -- Installing: /usr/local/include/tinydtls/dtls_config.h 03:23:11 #15 7.086 + cd /device-coap/deps 03:23:11 #15 7.086 + git clone https://github.com/obgm/libcoap.git 03:23:11 #15 7.088 Cloning into 'libcoap'... 03:23:13 #15 8.895 + cd libcoap 03:23:13 #15 8.895 + git reset --hard 1739507 03:23:13 #15 8.932 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 03:23:13 #15 8.933 + patch -p1 03:23:13 #15 8.934 patching file cmake/FindTinyDTLS.cmake 03:23:13 #15 8.934 + patch -p1 03:23:13 #15 8.935 patching file include/coap2/coap_config.h.in 03:23:13 #15 8.935 + mkdir -p build 03:23:13 #15 8.936 + cd build 03:23:13 #15 8.936 + 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' .. 03:23:13 #15 9.005 -- The CXX compiler identification is GNU 12.2.1 03:23:13 #15 9.058 -- The C compiler identification is GNU 12.2.1 03:23:13 #15 9.071 -- Detecting CXX compiler ABI info 03:23:13 #15 9.157 -- Detecting CXX compiler ABI info - done 03:23:13 #15 9.178 -- Check for working CXX compiler: /usr/bin/c++ - skipped 03:23:13 #15 9.179 -- Detecting CXX compile features 03:23:13 #15 9.179 -- Detecting CXX compile features - done 03:23:13 #15 9.184 -- Detecting C compiler ABI info 03:23:13 #15 9.274 -- Detecting C compiler ABI info - done 03:23:13 #15 9.293 -- Check for working C compiler: /usr/bin/cc - skipped 03:23:13 #15 9.293 -- Detecting C compile features 03:23:13 #15 9.294 -- Detecting C compile features - done 03:23:13 #15 9.297 -- Looking for byteswap.h 03:23:13 #15 9.387 -- Looking for byteswap.h - found 03:23:13 #15 9.388 -- Looking for inttypes.h 03:23:13 #15 9.480 -- Looking for inttypes.h - found 03:23:13 #15 9.480 -- Looking for limits.h 03:23:13 #15 9.569 -- Looking for limits.h - found 03:23:13 #15 9.570 -- Looking for memory.h 03:23:13 #15 9.659 -- Looking for memory.h - found 03:23:13 #15 9.660 -- Looking for strings.h 03:23:13 #15 9.746 -- Looking for strings.h - found 03:23:13 #15 9.747 -- Looking for string.h 03:23:13 #15 9.839 -- Looking for string.h - found 03:23:13 #15 9.839 -- Looking for sys/sysctl.h 03:23:13 #15 9.893 -- Looking for sys/sysctl.h - not found 03:23:14 #15 9.894 -- Looking for netinet/in.h 03:23:14 #15 9.984 -- Looking for netinet/in.h - found 03:23:14 #15 9.984 -- Looking for sys/epoll.h 03:23:14 #15 10.07 -- Looking for sys/epoll.h - found 03:23:14 #15 10.07 -- Looking for sys/timerfd.h 03:23:14 #15 10.15 -- Looking for sys/timerfd.h - found 03:23:14 #15 10.15 -- Looking for arpa/inet.h 03:23:14 #15 10.24 -- Looking for arpa/inet.h - found 03:23:14 #15 10.24 -- Looking for stdbool.h 03:23:14 #15 10.34 -- Looking for stdbool.h - found 03:23:14 #15 10.34 -- Looking for netdb.h 03:23:14 #15 10.42 -- Looking for netdb.h - found 03:23:14 #15 10.42 -- Looking for pthread.h 03:23:14 #15 10.52 -- Looking for pthread.h - found 03:23:14 #15 10.52 -- Looking for stdlib.h 03:23:14 #15 10.60 -- Looking for stdlib.h - found 03:23:14 #15 10.60 -- Looking for stdint.h 03:23:14 #15 10.69 -- Looking for stdint.h - found 03:23:14 #15 10.69 -- Looking for syslog.h 03:23:14 #15 10.77 -- Looking for syslog.h - found 03:23:14 #15 10.77 -- Looking for sys/ioctl.h 03:23:14 #15 10.86 -- Looking for sys/ioctl.h - found 03:23:14 #15 10.86 -- Looking for sys/socket.h 03:23:14 #15 10.94 -- Looking for sys/socket.h - found 03:23:15 #15 10.94 -- Looking for sys/stat.h 03:23:15 #15 11.02 -- Looking for sys/stat.h - found 03:23:15 #15 11.02 -- Looking for sys/time.h 03:23:15 #15 11.11 -- Looking for sys/time.h - found 03:23:15 #15 11.11 -- Looking for sys/types.h 03:23:15 #15 11.20 -- Looking for sys/types.h - found 03:23:15 #15 11.20 -- Looking for sys/unistd.h 03:23:15 #15 11.25 -- Looking for sys/unistd.h - not found 03:23:15 #15 11.25 -- Looking for time.h 03:23:15 #15 11.34 -- Looking for time.h - found 03:23:15 #15 11.34 -- Looking for unistd.h 03:23:15 #15 11.42 -- Looking for unistd.h - found 03:23:15 #15 11.43 -- Looking for float.h 03:23:15 #15 11.50 -- Looking for float.h - found 03:23:15 #15 11.50 -- Looking for stddef.h 03:23:15 #15 11.59 -- Looking for stddef.h - found 03:23:15 #15 11.59 -- Looking for winsock2.h 03:23:15 #15 11.64 -- Looking for winsock2.h - not found 03:23:15 #15 11.64 -- Looking for ws2tcpip.h 03:23:15 #15 11.69 -- Looking for ws2tcpip.h - not found 03:23:15 #15 11.69 -- Looking for malloc 03:23:15 #15 11.77 -- Looking for malloc - found 03:23:15 #15 11.77 -- Looking for memset 03:23:15 #15 11.85 -- Looking for memset - found 03:23:15 #15 11.85 -- Looking for select 03:23:15 #15 11.94 -- Looking for select - found 03:23:16 #15 11.94 -- Looking for socket 03:23:16 #15 12.03 -- Looking for socket - found 03:23:16 #15 12.03 -- Looking for strcasecmp 03:23:16 #15 12.12 -- Looking for strcasecmp - found 03:23:16 #15 12.12 -- Looking for pthread_mutex_lock 03:23:16 #15 12.20 -- Looking for pthread_mutex_lock - found 03:23:16 #15 12.20 -- Looking for getaddrinfo 03:23:16 #15 12.28 -- Looking for getaddrinfo - found 03:23:16 #15 12.28 -- Looking for strnlen 03:23:16 #15 12.37 -- Looking for strnlen - found 03:23:16 #15 12.37 -- Looking for strrchr 03:23:16 #15 12.45 -- Looking for strrchr - found 03:23:16 #15 12.45 -- Looking for getrandom 03:23:16 #15 12.54 -- Looking for getrandom - found 03:23:16 #15 12.54 -- Looking for cmsghdr 03:23:16 #15 12.58 -- Looking for cmsghdr - not found 03:23:16 #15 12.58 -- compiling without epoll support 03:23:16 #15 12.58 -- compiling with DTLS support 03:23:16 #15 12.58 -- DTLS_BACKEND: tinydtls 03:23:16 #15 12.59 -- Found TinyDTLS: /usr/local/include 03:23:16 #15 12.59 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 03:23:16 #15 12.59 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 03:23:16 #15 12.59 -- TINYDTLS_ROOT_DIR: 03:23:16 #15 12.59 -- compiling with tinydtls support 03:23:16 #15 12.59 -- ENABLE_DTLS:.....................ON 03:23:16 #15 12.59 -- ENABLE_TCP:......................ON 03:23:16 #15 12.59 -- ENABLE_DOCS:.....................OFF 03:23:16 #15 12.59 -- ENABLE_EXAMPLES:.................OFF 03:23:16 #15 12.59 -- DTLS_BACKEND:....................tinydtls 03:23:16 #15 12.59 -- WITH_GNUTLS:.....................OFF 03:23:16 #15 12.59 -- WITH_TINYDTLS:...................ON 03:23:16 #15 12.59 -- WITH_OPENSSL:....................OFF 03:23:16 #15 12.59 -- WITH_MBEDTLS:....................OFF 03:23:16 #15 12.59 -- HAVE_LIBTINYDTLS:................1 03:23:16 #15 12.59 -- HAVE_LIBGNUTLS:.................. 03:23:16 #15 12.59 -- HAVE_OPENSSL:.................... 03:23:16 #15 12.59 -- HAVE_MBEDTLS:.................... 03:23:16 #15 12.59 -- COAP_EPOLL_SUPPORT:.............. 03:23:16 #15 12.59 -- CMAKE_C_COMPILER:................/usr/bin/cc 03:23:16 #15 12.59 -- BUILD_SHARED_LIBS:...............ON 03:23:16 #15 12.59 -- CMAKE_BUILD_TYPE:................Release 03:23:16 #15 12.59 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 03:23:16 #15 12.60 -- Configuring done (3.7s) 03:23:16 #15 12.60 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 03:23:16 #15 12.60 Policy CMP0115 is not set: Source file extensions must be explicit. Run 03:23:16 #15 12.60 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 03:23:16 #15 12.60 command to set the policy and suppress this warning. 03:23:16 #15 12.60 03:23:16 #15 12.60 File: 03:23:16 #15 12.60 03:23:16 #15 12.60 /device-coap/deps/libcoap/include/coap2/coap.h.in 03:23:16 #15 12.60 This warning is for project developers. Use -Wno-dev to suppress it. 03:23:16 #15 12.60 03:23:16 #15 12.61 -- Generating done (0.0s) 03:23:16 #15 12.61 -- Build files have been written to: /device-coap/deps/libcoap/build 03:23:16 #15 12.61 + make 03:23:16 #15 12.65 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 03:23:16 #15 12.72 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 03:23:16 #15 12.79 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 03:23:16 #15 12.89 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 03:23:17 #15 13.14 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 03:23:17 #15 13.19 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 03:23:17 #15 13.25 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 03:23:17 #15 13.51 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 03:23:17 #15 13.55 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 03:23:17 #15 13.61 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 03:23:18 #15 14.12 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 03:23:18 #15 14.23 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 03:23:18 #15 14.30 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 03:23:18 #15 14.37 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 03:23:18 #15 14.42 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 03:23:19 #15 14.99 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 03:23:19 #15 15.18 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 03:23:19 #15 15.36 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 03:23:19 #15 15.75 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 03:23:19 #15 15.82 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 03:23:19 #15 15.87 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 03:23:20 #15 16.06 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 03:23:20 #15 16.24 [100%] Linking C shared library libcoap-2.so 03:23:20 #15 16.27 [100%] Built target coap-2 03:23:20 #15 16.28 + make install 03:23:20 #15 16.33 [100%] Built target coap-2 03:23:20 #15 16.34 Install the project... 03:23:20 #15 16.34 -- Install configuration: "Release" 03:23:20 #15 16.34 -- Installing: /usr/local/lib/libcoap-2.so 03:23:20 #15 16.34 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 03:23:20 #15 16.34 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 03:23:20 #15 16.34 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 03:23:20 #15 16.34 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 03:23:20 #15 16.35 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 03:23:20 #15 16.35 -- Up-to-date: /usr/local/include 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/uthash.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/subscribe.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/option.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/resource.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/bits.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_hashkey.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/block.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_io.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/pdu.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/str.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/async.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/net.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/address.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/uri.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_event.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_riot.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_dtls.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_mutex.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_prng.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/lwippools.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_debug.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/utlist.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_time.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/encode.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/libcoap.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/mem.h 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap_session.h 03:23:20 #15 16.35 -- Up-to-date: /usr/local/include 03:23:20 #15 16.35 -- Up-to-date: /usr/local/include/coap2 03:23:20 #15 16.35 -- Installing: /usr/local/include/coap2/coap.h 03:23:20 #15 16.35 + '[' 1 '=' 1 ] 03:23:20 #15 16.35 + cd /device-coap/deps 03:23:20 #15 16.35 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:23:20 #15 16.36 Connecting to github.com (140.82.113.3:443) 03:23:20 #15 16.52 Connecting to codeload.github.com (140.82.112.9:443) 03:23:21 #15 16.90 saving to 'v4.0.2.zip' 03:23:21 #15 17.10 v4.0.2.zip 172k --:--:-- ETA 03:23:21 #15 17.17 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:23:21 #15 17.17 'v4.0.2.zip' saved 03:23:21 #15 17.17 + unzip v4.0.2.zip 03:23:21 #15 17.17 Archive: v4.0.2.zip 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/ 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/.github/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/.github/workflows/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/.gitignore 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/Attribution.txt 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/Doxyfile 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/LICENSE 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/Makefile 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/OWNERS.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/README.IOT.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/README.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/README.v3.md 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/docs/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/docs/startup.md 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/include/ 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/include/devsdk/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/include/edgex/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/scripts/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/src/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/src/c/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/api.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/command.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/command.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/config.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/config.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/data.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/data.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/device.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/device.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/src/c/examples/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:23:21 #15 17.18 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:23:21 #15 17.18 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/map.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/map.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/service.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/service.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:23:21 #15 17.19 creating: device-sdk-c-4.0.2/src/cmake/ 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:23:21 #15 17.19 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:23:21 #15 17.19 + cd device-sdk-c-4.0.2 03:23:21 #15 17.19 + ./scripts/build.sh 03:23:21 #15 17.19 + CPPCHECK=false 03:23:21 #15 17.19 + DOCGEN=false 03:23:21 #15 17.19 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:23:21 #15 17.19 + '[' 0 -gt 0 ] 03:23:21 #15 17.20 + readlink -f ./scripts/build.sh 03:23:21 #15 17.20 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 03:23:21 #15 17.20 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 03:23:21 #15 17.20 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 03:23:21 #15 17.20 + cd /device-coap/deps/device-sdk-c-4.0.2 03:23:21 #15 17.20 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 03:23:21 #15 17.20 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 03:23:21 #15 17.20 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 03:23:21 #15 17.27 -- The C compiler identification is GNU 12.2.1 03:23:21 #15 17.29 -- Detecting C compiler ABI info 03:23:21 #15 17.37 -- Detecting C compiler ABI info - done 03:23:21 #15 17.39 -- Check for working C compiler: /usr/bin/cc - skipped 03:23:21 #15 17.39 -- Detecting C compile features 03:23:21 #15 17.39 -- Detecting C compile features - done 03:23:21 #15 17.40 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:23:21 #15 17.47 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:23:21 #15 17.47 -- Found LIBYAML: /usr/lib/libyaml.so 03:23:21 #15 17.48 -- Found LIBUUID: /usr/lib/libuuid.so 03:23:21 #15 17.48 -- Found LIBCBOR: /usr/lib/libcbor.so 03:23:21 #15 17.48 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:23:21 #15 17.48 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:23:21 #15 17.48 -- /opt/iotech/iot/1.6/include 03:23:21 #15 17.48 -- C SDK 0.0.0 for Linux 03:23:21 #15 17.48 -- Performing Test CSDK_HAVE_ATOMIC 03:23:21 #15 17.57 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:23:21 #15 17.61 -- Found Curses: /usr/lib/libcurses.so 03:23:21 #15 17.63 -- Configuring done (0.4s) 03:23:21 #15 17.67 -- Generating done (0.0s) 03:23:21 #15 17.67 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 03:23:21 #15 17.67 + make all package 03:23:21 #15 17.67 + tee release.log 03:23:21 #15 17.72 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:23:21 #15 17.86 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:23:22 #15 18.02 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:23:22 #15 18.17 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:23:22 #15 18.27 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:23:22 #15 18.31 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:23:22 #15 18.31 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:23:22 #15 18.31 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:23:22 #15 18.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:22 #15 18.41 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:23:22 #15 18.73 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:23:22 #15 18.78 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:23:22 #15 18.93 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:23:23 #15 19.20 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:23:23 #15 19.29 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:23:23 #15 19.42 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:23:23 #15 19.55 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:23:23 #15 19.64 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:23:23 #15 19.80 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:23:23 #15 19.85 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:23:24 #15 20.18 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:23:24 #15 20.24 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:23:24 #15 20.48 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:23:24 #15 20.59 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:23:24 #15 20.81 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:23:24 #15 20.89 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:23:25 #15 21.88 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:23:25 #15 21.98 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:23:26 #15 22.06 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:23:26 #15 22.14 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:23:26 #15 22.20 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:23:26 #15 22.42 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:23:26 #15 22.75 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:23:26 #15 22.82 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:23:26 #15 22.94 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:23:27 #15 23.04 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:23:27 #15 23.52 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:23:27 #15 23.63 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:23:27 #15 23.69 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:23:27 #15 23.80 [ 69%] Linking C shared library libcsdk.so 03:23:28 #15 23.86 [ 69%] Built target csdk 03:23:28 #15 23.89 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:23:28 #15 24.02 [ 73%] Linking C executable template 03:23:28 #15 24.05 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:28 #15 24.09 [ 73%] Built target template 03:23:28 #15 24.11 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:23:28 #15 24.19 [ 76%] Linking C executable device-counter 03:23:28 #15 24.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:28 #15 24.26 [ 76%] Built target device-counter 03:23:28 #15 24.28 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:23:28 #15 24.36 [ 80%] Linking C executable device-random 03:23:28 #15 24.38 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:28 #15 24.42 [ 80%] Built target device-random 03:23:28 #15 24.44 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:23:28 #15 24.51 [ 84%] Linking C executable device-gyro 03:23:28 #15 24.54 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:28 #15 24.58 [ 84%] Built target device-gyro 03:23:28 #15 24.60 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:23:28 #15 24.69 [ 88%] Linking C executable device-bitfields 03:23:29 #15 24.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:29 #15 24.75 [ 88%] Built target device-bitfields 03:23:29 #15 24.77 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:23:29 #15 24.92 [ 92%] Linking C executable template-discovery 03:23:29 #15 24.95 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:29 #15 24.99 [ 92%] Built target template-discovery 03:23:29 #15 25.00 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:23:29 #15 25.12 [ 96%] Linking C executable device-file 03:23:29 #15 25.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:29 #15 25.19 [ 96%] Built target device-file 03:23:29 #15 25.20 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:23:29 #15 25.30 [100%] Linking C executable device-terminal 03:23:29 #15 25.33 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:29 #15 25.37 [100%] Built target device-terminal 03:23:29 #15 25.39 Run CPack packaging tool... 03:23:29 #15 25.40 CPack: Create package using TGZ 03:23:29 #15 25.40 CPack: Install projects 03:23:29 #15 25.40 CPack: - Run preinstall target for: Csdk 03:23:29 #15 25.64 CPack: - Install project: Csdk [] 03:23:29 #15 25.65 CPack: Create package 03:23:29 #15 25.67 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:23:29 #15 25.68 + '[' false '=' true ] 03:23:29 #15 25.68 + '[' false '=' true ] 03:23:29 #15 25.68 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:23:29 #15 25.68 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:23:29 #15 25.68 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 03:23:29 #15 25.74 -- The C compiler identification is GNU 12.2.1 03:23:29 #15 25.76 -- Detecting C compiler ABI info 03:23:29 #15 25.84 -- Detecting C compiler ABI info - done 03:23:29 #15 25.86 -- Check for working C compiler: /usr/bin/cc - skipped 03:23:30 #15 25.86 -- Detecting C compile features 03:23:30 #15 25.86 -- Detecting C compile features - done 03:23:30 #15 25.87 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:23:30 #15 25.93 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:23:30 #15 25.94 -- Found LIBYAML: /usr/lib/libyaml.so 03:23:30 #15 25.94 -- Found LIBUUID: /usr/lib/libuuid.so 03:23:30 #15 25.94 -- Found LIBCBOR: /usr/lib/libcbor.so 03:23:30 #15 25.95 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:23:30 #15 25.95 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:23:30 #15 25.95 -- /opt/iotech/iot/1.6/include 03:23:30 #15 25.95 -- C SDK 0.0.0 for Linux 03:23:30 #15 25.95 -- Performing Test CSDK_HAVE_ATOMIC 03:23:30 #15 26.04 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:23:30 #15 26.08 -- Found Curses: /usr/lib/libcurses.so 03:23:30 #15 26.10 -- Configuring done (0.4s) 03:23:30 #15 26.13 -- Generating done (0.0s) 03:23:30 #15 26.14 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:23:30 #15 26.14 + + tee debug.logmake 03:23:30 #15 26.14 03:23:30 #15 26.18 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:23:30 #15 26.26 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:23:30 #15 26.34 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:23:30 #15 26.42 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:23:30 #15 26.49 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:23:30 #15 26.54 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:23:30 #15 26.54 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:23:30 #15 26.54 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:23:30 #15 26.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:23:30 #15 26.59 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:23:30 #15 26.71 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:23:30 #15 26.75 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:23:30 #15 26.82 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:23:30 #15 26.94 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:23:31 #15 27.01 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:23:31 #15 27.09 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:23:31 #15 27.16 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:23:31 #15 27.22 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:23:31 #15 27.30 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:23:31 #15 27.34 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:23:31 #15 27.48 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:23:31 #15 27.53 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:23:31 #15 27.63 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:23:31 #15 27.67 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:23:31 #15 27.79 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:23:31 #15 27.85 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:23:32 #15 28.05 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:23:32 #15 28.12 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:23:32 #15 28.17 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:23:32 #15 28.23 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:23:32 #15 28.27 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:23:32 #15 28.37 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:23:32 #15 28.59 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:23:32 #15 28.65 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:23:32 #15 28.72 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:23:32 #15 28.78 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:23:32 #15 28.94 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:23:32 #15 29.02 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:23:32 #15 29.07 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:23:33 #15 29.14 [ 69%] Linking C shared library libcsdk.so 03:23:33 #15 29.20 [ 69%] Built target csdk 03:23:33 #15 29.22 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:23:33 #15 29.28 [ 73%] Linking C executable template 03:23:33 #15 29.31 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:33 #15 29.34 [ 73%] Built target template 03:23:33 #15 29.36 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:23:33 #15 29.42 [ 76%] Linking C executable device-counter 03:23:33 #15 29.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:33 #15 29.48 [ 76%] Built target device-counter 03:23:33 #15 29.50 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:23:33 #15 29.56 [ 80%] Linking C executable device-random 03:23:33 #15 29.58 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:33 #15 29.62 [ 80%] Built target device-random 03:23:33 #15 29.64 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:23:33 #15 29.70 [ 84%] Linking C executable device-gyro 03:23:33 #15 29.72 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:33 #15 29.76 [ 84%] Built target device-gyro 03:23:33 #15 29.78 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:23:33 #15 29.84 [ 88%] Linking C executable device-bitfields 03:23:34 #15 29.86 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:34 #15 29.90 [ 88%] Built target device-bitfields 03:23:34 #15 29.92 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:23:34 #15 29.99 [ 92%] Linking C executable template-discovery 03:23:34 #15 30.02 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:34 #15 30.06 [ 92%] Built target template-discovery 03:23:34 #15 30.08 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:23:34 #15 30.14 [ 96%] Linking C executable device-file 03:23:34 #15 30.17 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:34 #15 30.21 [ 96%] Built target device-file 03:23:34 #15 30.22 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:23:34 #15 30.29 [100%] Linking C executable device-terminal 03:23:34 #15 30.32 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:34 #15 30.36 [100%] Built target device-terminal 03:23:34 #15 30.37 + cp -rf include/devsdk include/edgex /usr/include/ 03:23:34 #15 30.37 + cp build/release/c/libcsdk.so /usr/lib/ 03:23:34 #15 30.37 + rm -rf /device-coap/deps 03:23:34 #15 DONE 30.5s 03:23:34 03:23:34 #16 [12/12] RUN /device-coap/scripts/build.sh 03:23:34 #16 0.262 + readlink -f /device-coap/scripts/build.sh 03:23:34 #16 0.263 + dirname /device-coap/scripts/build.sh 03:23:34 #16 0.264 + dirname /device-coap/scripts 03:23:34 #16 0.264 + ROOT=/device-coap 03:23:34 #16 0.265 + echo /device-coap 03:23:34 #16 0.265 /device-coap 03:23:34 #16 0.265 + cd /device-coap 03:23:34 #16 0.265 + mkdir -p /device-coap/build/release 03:23:34 #16 0.266 + cd /device-coap/build/release 03:23:34 #16 0.266 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:23:34 #16 0.335 -- The C compiler identification is GNU 12.2.1 03:23:34 #16 0.350 -- Detecting C compiler ABI info 03:23:34 #16 0.439 -- Detecting C compiler ABI info - done 03:23:35 #16 0.458 -- Check for working C compiler: /usr/bin/cc - skipped 03:23:35 #16 0.458 -- Detecting C compile features 03:23:35 #16 0.458 -- Detecting C compile features - done 03:23:35 #16 0.462 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 03:23:35 #16 0.464 -- Configuring done (0.2s) 03:23:35 #16 0.467 -- Generating done (0.0s) 03:23:35 #16 0.468 -- Build files have been written to: /device-coap/build/release 03:23:35 #16 0.470 + make 03:23:35 #16 0.470 + tee release.log 03:23:35 #16 0.504 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:23:35 #16 0.658 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:23:35 #16 0.771 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:23:35 #16 0.913 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:23:35 #16 1.061 [100%] Linking C executable device-coap 03:23:35 #16 1.084 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:23:35 #16 1.125 [100%] Built target device-coap 03:23:35 #16 DONE 1.2s 03:23:35 03:23:35 #17 exporting to image 03:23:35 #17 exporting layers 03:23:36 #17 exporting layers 0.5s done 03:23:36 #17 writing image sha256:6ae134bf7646c45a9f50953734dd1c9ba613c57d54a8590367cefbab983c0078 done 03:23:36 #17 naming to docker.io/library/device-coap-c-builder-x86_64 0.0s done 03:23:36 #17 DONE 0.5s [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:23:36 + git log --pretty=%H %s 03:23:36 + grep ci(lts-release) 03:23:36 + + headawk -n {print $1} 1 03:23:36 [Pipeline] echo 03:23:37 [edgeXDocker.push] Tagging docker image device-coap-c-builder-x86_64 with the following tags: 03:23:37 0c85cf8e240d6acff551257c2382b3df95dce420 03:23:37 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:23:37 + docker tag device-coap-c-builder-x86_64 nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:23:38 + docker push nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:0c85cf8e240d6acff551257c2382b3df95dce420 03:23:38 The push refers to repository [nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64] 03:23:38 dbbe6c195eba: Preparing 03:23:38 f1b09ba92e01: Preparing 03:23:38 5f70bf18a086: Preparing 03:23:38 a18e5d96a582: Preparing 03:23:38 46487f4a10d9: Preparing 03:23:38 3426b1356520: Preparing 03:23:38 ab7301f11b1c: Preparing 03:23:38 48d6db81a194: Preparing 03:23:38 499a04c85e4a: Preparing 03:23:38 4e2050fc6780: Preparing 03:23:38 cfc4167f0bae: Preparing 03:23:38 9d94fa7f7201: Preparing 03:23:38 1a98914da975: Preparing 03:23:38 cc2447e1835a: Preparing 03:23:38 499a04c85e4a: Waiting 03:23:38 4e2050fc6780: Waiting 03:23:38 cfc4167f0bae: Waiting 03:23:38 9d94fa7f7201: Waiting 03:23:38 1a98914da975: Waiting 03:23:38 cc2447e1835a: Waiting 03:23:38 3426b1356520: Waiting 03:23:38 a18e5d96a582: Pushed 03:23:38 5f70bf18a086: Pushed 03:23:38 46487f4a10d9: Pushed 03:23:38 dbbe6c195eba: Pushed 03:23:38 3426b1356520: Pushed 03:23:38 f1b09ba92e01: Pushed 03:23:38 ab7301f11b1c: Pushed 03:23:38 9d94fa7f7201: Layer already exists 03:23:38 1a98914da975: Layer already exists 03:23:38 4e2050fc6780: Pushed 03:23:38 cfc4167f0bae: Pushed 03:23:38 cc2447e1835a: Layer already exists 03:23:39 499a04c85e4a: Pushed 03:23:41 48d6db81a194: Pushed 03:23:42 0c85cf8e240d6acff551257c2382b3df95dce420: digest: sha256:68fe5cba6aa34e3263502947a2d02bcd1921d9c96d74993487f3d16a0fca91b5 size: 3241 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:23:42 ===================================================== [Pipeline] echo 03:23:42 taggedImages: 03:23:42 - nexus3.edgexfoundry.org:10002/device-coap-c-builder-x86_64:0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:24:33 Running on prd-ubuntu20.04-docker-arm64-4c-16g-13719 in /w/workspace/edgexfoundry_device-coap-c_palau [Pipeline] { [Pipeline] checkout 03:24:33 Selected Git installation does not exist. Using Default 03:24:33 The recommended git tool is: NONE 03:24:38 using credential edgex-jenkins-ssh 03:24:38 Cloning the remote Git repository 03:24:38 Cloning repository git@github.com:edgexfoundry/device-coap-c.git 03:24:38 > git init /w/workspace/edgexfoundry_device-coap-c_palau # timeout=10 03:24:38 Fetching upstream changes from git@github.com:edgexfoundry/device-coap-c.git 03:24:38 > git --version # timeout=10 03:24:38 > git --version # 'git version 2.25.1' 03:24:38 using GIT_SSH to set credentials SSH Credentials for GitHub 03:24:38 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-coap-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:24:40 Avoid second fetch 03:24:40 Checking out Revision 0c85cf8e240d6acff551257c2382b3df95dce420 (palau) 03:24:39 > git config remote.origin.url git@github.com:edgexfoundry/device-coap-c.git # timeout=10 03:24:39 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:24:40 > git config core.sparsecheckout # timeout=10 03:24:40 > git checkout -f 0c85cf8e240d6acff551257c2382b3df95dce420 # timeout=10 03:24:41 Commit message: "ci(lts-release): LTS release v4.0.2 @0a681b1" 03:24:41 > git --version # timeout=10 03:24:41 > git --version # 'git version 2.25.1' 03:24:41 fatal: bad object b1c004cf40c352fe6d03b0971bc7ee860312a7b0 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:24:46 provisioning config files... 03:24:46 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_palau@tmp/config742388386505677438tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:24:46 ---> ****-login.sh 03:24:46 nexus3.edgexfoundry.org:10001 03:24:47 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:24:47 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:24:47 Configure a credential helper to remove this warning. See 03:24:47 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:24:47 03:24:47 Login Succeeded 03:24:47 nexus3.edgexfoundry.org:10002 03:24:47 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:24:47 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:24:47 Configure a credential helper to remove this warning. See 03:24:47 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:24:47 03:24:47 Login Succeeded 03:24:47 nexus3.edgexfoundry.org:10003 03:24:47 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:24:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:24:48 Configure a credential helper to remove this warning. See 03:24:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:24:48 03:24:48 Login Succeeded 03:24:48 nexus3.edgexfoundry.org:10004 03:24:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:24:48 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:24:48 Configure a credential helper to remove this warning. See 03:24:48 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:24:48 03:24:48 Login Succeeded 03:24:48 ****.io 03:24:48 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:24:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:24:49 Configure a credential helper to remove this warning. See 03:24:49 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:24:49 03:24:49 Login Succeeded 03:24:49 ---> ****-login.sh ends [Pipeline] } 03:24:49 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:24:49 [edgeX.isLTS] Checking if [palau] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] sh 03:24:49 + echo 0.0.0 [Pipeline] echo 03:24:49 [prepBaseBuildImage] Generating new image with name: device-coap-c-builder-arm64 [Pipeline] echo 03:24:49 [edgeX.isLTS] Checking if [palau] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:24:49 ========================================================= 03:24:49 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts] 03:24:49 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:24:50 + 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 . 03:24:50 Sending build context to Docker daemon 394.8kB 03:24:50 Step 1/14 : ARG BASE=alpine:3.20 03:24:50 Step 2/14 : FROM ${BASE} 03:24:50 gcc-lts: Pulling from edgex-devops/edgex-gcc-base-arm64 03:24:50 579b34f0a95b: Pulling fs layer 03:24:50 b046b3a35be6: Pulling fs layer 03:24:50 2014ba793e07: Pulling fs layer 03:24:50 b046b3a35be6: Verifying Checksum 03:24:50 b046b3a35be6: Download complete 03:24:50 579b34f0a95b: Verifying Checksum 03:24:50 579b34f0a95b: Download complete 03:24:51 579b34f0a95b: Pull complete 03:24:51 b046b3a35be6: Pull complete 03:24:53 2014ba793e07: Verifying Checksum 03:24:53 2014ba793e07: Download complete 03:25:05 2014ba793e07: Pull complete 03:25:05 Digest: sha256:b5906dbdf2aa12511e9e52d54665ccd7a12a762119da8971e0963525c2f84566 03:25:05 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/edgex-devops/edgex-gcc-base-arm64:gcc-lts 03:25:05 ---> 4f4201145ecf 03:25:05 Step 3/14 : LABEL maintainer="Ken Bannister " 03:25:05 ---> Running in 0d4c57aa379d 03:25:05 Removing intermediate container 0d4c57aa379d 03:25:05 ---> dde8d0cadd57 03:25:05 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 03:25:05 ---> Running in 23f981c966c5 03:25:06 Connecting to iotech.jfrog.io (54.73.4.50:443) 03:25:07 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:25:07 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:25:07 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:25:07 Removing intermediate container 23f981c966c5 03:25:07 ---> c5970b1185db 03:25:07 Step 5/14 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:25:07 ---> Running in 8c42cde29282 03:25:11 Removing intermediate container 8c42cde29282 03:25:11 ---> 15e3d1a1464a 03:25:11 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.6-dev dumb-init 03:25:11 ---> Running in 73d5bbf71b96 03:25:12 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:25:12 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:25:13 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:25:15 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:25:15 (1/18) Installing dumb-init (1.2.5-r2) 03:25:15 (2/18) Installing hiredis (1.1.0-r2) 03:25:15 (3/18) Installing hiredis-dev (1.1.0-r2) 03:25:16 (4/18) Installing libcbor (0.10.2-r1) 03:25:16 (5/18) Installing iotech-iot-1.6 (1.6.3-r0) 03:25:16 (6/18) Installing iotech-iot-1.6-dev (1.6.3-r0) 03:25:16 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:25:17 (8/18) Installing libcbor-dev (0.10.2-r1) 03:25:17 (9/18) Installing libmenuw (6.4_p20230506-r0) 03:25:17 (10/18) Installing libpanelw (6.4_p20230506-r0) 03:25:17 (11/18) Installing libncurses++ (6.4_p20230506-r0) 03:25:18 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 03:25:18 (13/18) Installing libblkid (2.38.1-r8) 03:25:18 (14/18) Installing libuuid (2.38.1-r8) 03:25:18 (15/18) Installing libfdisk (2.38.1-r8) 03:25:19 (16/18) Installing libmount (2.38.1-r8) 03:25:19 (17/18) Installing libsmartcols (2.38.1-r8) 03:25:19 (18/18) Installing util-linux-dev (2.38.1-r8) 03:25:20 Executing busybox-1.36.1-r2.trigger 03:25:20 OK: 335 MiB in 100 packages 03:25:21 Removing intermediate container 73d5bbf71b96 03:25:21 ---> b137790c0231 03:25:21 Step 7/14 : RUN apk --no-cache upgrade 03:25:21 ---> Running in 2012536d2571 03:25:22 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:25:23 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:25:24 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:25:25 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:25:25 Upgrading critical system libraries and apk-tools: 03:25:25 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 03:25:25 Executing busybox-1.36.1-r2.trigger 03:25:25 Continuing the upgrade transaction with new apk-tools: 03:25:25 fetch https://nl.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:25:26 fetch https://nl.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:25:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:25:27 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:25:27 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 03:25:27 (2/27) Upgrading busybox (1.36.1-r2 -> 1.36.1-r7) 03:25:28 Executing busybox-1.36.1-r7.post-upgrade 03:25:28 (3/27) Upgrading busybox-binsh (1.36.1-r2 -> 1.36.1-r7) 03:25:28 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 03:25:28 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 03:25:30 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 03:25:30 (7/27) Upgrading ssl_client (1.36.1-r2 -> 1.36.1-r7) 03:25:30 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 03:25:31 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 03:25:31 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 03:25:31 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 03:25:32 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 03:25:32 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 03:25:32 (14/27) Installing libpsl (0.21.5-r0) 03:25:32 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 03:25:33 (16/27) Installing libpsl-utils (0.21.5-r0) 03:25:33 (17/27) Installing libpsl-dev (0.21.5-r0) 03:25:33 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 03:25:34 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 03:25:34 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 03:25:35 (21/27) Upgrading musl-utils (1.2.4-r1 -> 1.2.4-r3) 03:25:35 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 03:25:35 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 03:25:36 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 03:25:36 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 03:25:36 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 03:25:36 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 03:25:37 Executing busybox-1.36.1-r7.trigger 03:25:37 Executing ca-certificates-20241121-r1.trigger 03:25:37 OK: 335 MiB in 103 packages 03:25:40 Removing intermediate container 2012536d2571 03:25:40 ---> 077ef0532578 03:25:40 Step 8/14 : COPY scripts /device-coap/scripts 03:25:41 ---> 238ce4ae2a71 03:25:41 Step 9/14 : COPY src /device-coap/src/ 03:25:41 ---> 7c7d544118a1 03:25:41 Step 10/14 : COPY VERSION /device-coap 03:25:41 ---> 88a05d35486e 03:25:41 Step 11/14 : RUN mkdir -p /device-coap/build 03:25:42 ---> Running in 91fe21e41108 03:25:44 Removing intermediate container 91fe21e41108 03:25:44 ---> 8b5735c0d5a3 03:25:44 Step 12/14 : WORKDIR /device-coap 03:25:44 ---> Running in 279f39758bd1 03:25:44 Removing intermediate container 279f39758bd1 03:25:44 ---> 15da07dec0fc 03:25:44 Step 13/14 : RUN /device-coap/scripts/build_deps.sh 1 03:25:44 ---> Running in 705763ddb49d 03:25:45 + BUILD_CSDK=1 03:25:45 + TINYDTLS_VERSION=b0e230d 03:25:45 + LIBCOAP_VERSION=1739507 03:25:45 + CSDK_VERSION=4.0.2 03:25:45 + '[' -d deps ] 03:25:45 + mkdir deps 03:25:45 + cd /device-coap/deps 03:25:45 + git clone https://github.com/eclipse/tinydtls.git 03:25:45 Cloning into 'tinydtls'... 03:25:47 + cd tinydtls 03:25:47 + git checkout develop 03:25:47 branch 'develop' set up to track 'origin/develop'. 03:25:47 Switched to a new branch 'develop' 03:25:47 + git reset --hard b0e230d 03:25:47 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 03:25:47 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 03:25:47 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 03:25:47 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 03:25:47 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 03:25:47 + mkdir -p build 03:25:47 + cd build 03:25:47 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:25:47 -- The C compiler identification is GNU 12.2.1 03:25:47 -- Detecting C compiler ABI info 03:25:47 -- Detecting C compiler ABI info - done 03:25:48 -- Check for working C compiler: /usr/bin/cc - skipped 03:25:48 -- Detecting C compile features 03:25:48 -- Detecting C compile features - done 03:25:48 -- Looking for assert.h 03:25:48 -- Looking for assert.h - found 03:25:48 -- Looking for arpa/inet.h 03:25:48 -- Looking for arpa/inet.h - found 03:25:48 -- Looking for fcntl.h 03:25:49 -- Looking for fcntl.h - found 03:25:49 -- Looking for inttypes.h 03:25:49 -- Looking for inttypes.h - found 03:25:49 -- Looking for memory.h 03:25:49 -- Looking for memory.h - found 03:25:49 -- Looking for netdb.h 03:25:50 -- Looking for netdb.h - found 03:25:50 -- Looking for netinet/in.h 03:25:50 -- Looking for netinet/in.h - found 03:25:50 -- Looking for stddef.h 03:25:50 -- Looking for stddef.h - found 03:25:50 -- Looking for stdint.h 03:25:51 -- Looking for stdint.h - found 03:25:51 -- Looking for stdlib.h 03:25:51 -- Looking for stdlib.h - found 03:25:51 -- Looking for string.h 03:25:52 -- Looking for string.h - found 03:25:52 -- Looking for strings.h 03:25:52 -- Looking for strings.h - found 03:25:52 -- Looking for time.h 03:25:52 -- Looking for time.h - found 03:25:52 -- Looking for sys/param.h 03:25:53 -- Looking for sys/param.h - found 03:25:53 -- Looking for sys/socket.h 03:25:53 -- Looking for sys/socket.h - found 03:25:53 -- Looking for sys/stat.h 03:25:54 -- Looking for sys/stat.h - found 03:25:54 -- Looking for sys/types.h 03:25:54 -- Looking for sys/types.h - found 03:25:54 -- Looking for sys/time.h 03:25:54 -- Looking for sys/time.h - found 03:25:54 -- Looking for unistd.h 03:25:54 -- Looking for unistd.h - found 03:25:54 -- Looking for float.h 03:25:55 -- Looking for float.h - found 03:25:55 -- Looking for dlfcn.h 03:25:55 -- Looking for dlfcn.h - found 03:25:55 -- Looking for memset 03:25:55 -- Looking for memset - found 03:25:55 -- Looking for select 03:25:56 -- Looking for select - found 03:25:56 -- Looking for socket 03:25:56 -- Looking for socket - found 03:25:56 -- Looking for strdup 03:25:57 -- Looking for strdup - found 03:25:57 -- Looking for strerror 03:25:57 -- Looking for strerror - found 03:25:57 -- Looking for strnlen 03:25:57 -- Looking for strnlen - found 03:25:57 -- Looking for fls 03:25:58 -- Looking for fls - not found 03:25:58 -- Looking for vprintf 03:25:58 -- Looking for vprintf - found 03:25:58 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 03:25:58 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 03:25:58 -- Configuring done (11.6s) 03:25:58 -- Generating done (0.0s) 03:25:58 -- Build files have been written to: /device-coap/deps/tinydtls/build 03:25:59 + make 03:25:59 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 03:26:00 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 03:26:00 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 03:26:02 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 03:26:03 In file included from /device-coap/deps/tinydtls/crypto.c:34: 03:26:03 In function 'ecc_ecdh', 03:26:03 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 03:26:03 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:26:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:26:03 /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 03:26:03 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:26:03 | ^~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 03:26:03 431 | uint32_t pub_x[8]; 03:26:03 | ^~~~~ 03:26:03 In function 'ecc_ecdh', 03:26:03 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 03:26:03 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:26:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:26:03 /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 03:26:03 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:26:03 | ^~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 03:26:03 432 | uint32_t pub_y[8]; 03:26:03 | ^~~~~ 03:26:03 In function 'ecc_ecdh', 03:26:03 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 03:26:03 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:26:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:26:03 /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 03:26:03 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:26:03 | ^~~~~~~~~~~ 03:26:03 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 03:26:03 430 | uint32_t priv[8]; 03:26:03 | ^~~~ 03:26:04 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 03:26:12 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 03:26:12 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 03:26:12 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 03:26:12 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 03:26:12 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 03:26:12 /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] 03:26:12 316 | for (idx = 0; idx < count; idx++) { 03:26:12 | ^ 03:26:12 /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] 03:26:12 319 | return result == count; 03:26:12 | ^~ 03:26:16 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 03:26:16 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 03:26:17 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 03:26:17 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 03:26:17 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 03:26:18 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 03:26:18 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 03:26:18 | ~~~~~~~~~~^~~~~~~~ 03:26:18 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 03:26:18 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 03:26:18 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 03:26:18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:26:18 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 03:26:18 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 03:26:18 | ~~~~~^~~~~~~~ 03:26:18 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 03:26:18 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 03:26:18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:26:18 [100%] Linking C shared library libtinydtls.so 03:26:18 [100%] Built target tinydtls 03:26:18 + make install 03:26:18 [100%] Built target tinydtls 03:26:18 Install the project... 03:26:18 -- Install configuration: "Release" 03:26:18 -- Installing: /usr/local/lib/libtinydtls.so 03:26:18 -- Installing: /usr/local/include/tinydtls 03:26:18 -- Installing: /usr/local/include/tinydtls/dtls.h 03:26:19 -- Installing: /usr/local/include/tinydtls/tinydtls.h 03:26:19 -- Installing: /usr/local/include/tinydtls/dtls_time.h 03:26:19 -- Installing: /usr/local/include/tinydtls/utlist.h 03:26:19 -- Installing: /usr/local/include/tinydtls/ccm.h 03:26:19 -- Installing: /usr/local/include/tinydtls/hmac.h 03:26:19 -- Installing: /usr/local/include/tinydtls/uthash.h 03:26:19 -- Installing: /usr/local/include/tinydtls/numeric.h 03:26:19 -- Installing: /usr/local/include/tinydtls/netq.h 03:26:19 -- Installing: /usr/local/include/tinydtls/sha2 03:26:19 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 03:26:19 -- Installing: /usr/local/include/tinydtls/crypto.h 03:26:19 -- Installing: /usr/local/include/tinydtls/alert.h 03:26:19 -- Installing: /usr/local/include/tinydtls/session.h 03:26:19 -- Installing: /usr/local/include/tinydtls/global.h 03:26:19 -- Installing: /usr/local/include/tinydtls/ecc 03:26:19 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 03:26:19 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 03:26:19 -- Installing: /usr/local/include/tinydtls/state.h 03:26:19 -- Installing: /usr/local/include/tinydtls/aes 03:26:19 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 03:26:19 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 03:26:19 -- Installing: /usr/local/include/tinydtls/peer.h 03:26:19 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 03:26:19 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 03:26:19 -- Up-to-date: /usr/local/include/tinydtls 03:26:19 -- Installing: /usr/local/include/tinydtls/dtls_config.h 03:26:19 + cd /device-coap/deps 03:26:19 + git clone https://github.com/obgm/libcoap.git 03:26:19 Cloning into 'libcoap'... 03:26:25 + cd libcoap 03:26:25 + git reset --hard 1739507 03:26:25 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 03:26:25 + patch -p1 03:26:25 patching file cmake/FindTinyDTLS.cmake 03:26:25 + patch -p1 03:26:25 patching file include/coap2/coap_config.h.in 03:26:25 + mkdir -p build 03:26:25 + cd build 03:26:25 + 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' .. 03:26:26 -- The CXX compiler identification is GNU 12.2.1 03:26:26 -- The C compiler identification is GNU 12.2.1 03:26:26 -- Detecting CXX compiler ABI info 03:26:27 -- Detecting CXX compiler ABI info - done 03:26:27 -- Check for working CXX compiler: /usr/bin/c++ - skipped 03:26:27 -- Detecting CXX compile features 03:26:27 -- Detecting CXX compile features - done 03:26:27 -- Detecting C compiler ABI info 03:26:27 -- Detecting C compiler ABI info - done 03:26:27 -- Check for working C compiler: /usr/bin/cc - skipped 03:26:27 -- Detecting C compile features 03:26:27 -- Detecting C compile features - done 03:26:27 -- Looking for byteswap.h 03:26:28 -- Looking for byteswap.h - found 03:26:28 -- Looking for inttypes.h 03:26:28 -- Looking for inttypes.h - found 03:26:28 -- Looking for limits.h 03:26:28 -- Looking for limits.h - found 03:26:28 -- Looking for memory.h 03:26:29 -- Looking for memory.h - found 03:26:29 -- Looking for strings.h 03:26:29 -- Looking for strings.h - found 03:26:29 -- Looking for string.h 03:26:29 -- Looking for string.h - found 03:26:29 -- Looking for sys/sysctl.h 03:26:29 -- Looking for sys/sysctl.h - not found 03:26:29 -- Looking for netinet/in.h 03:26:30 -- Looking for netinet/in.h - found 03:26:30 -- Looking for sys/epoll.h 03:26:30 -- Looking for sys/epoll.h - found 03:26:30 -- Looking for sys/timerfd.h 03:26:31 -- Looking for sys/timerfd.h - found 03:26:31 -- Looking for arpa/inet.h 03:26:31 -- Looking for arpa/inet.h - found 03:26:31 -- Looking for stdbool.h 03:26:31 -- Looking for stdbool.h - found 03:26:31 -- Looking for netdb.h 03:26:32 -- Looking for netdb.h - found 03:26:32 -- Looking for pthread.h 03:26:32 -- Looking for pthread.h - found 03:26:32 -- Looking for stdlib.h 03:26:33 -- Looking for stdlib.h - found 03:26:33 -- Looking for stdint.h 03:26:33 -- Looking for stdint.h - found 03:26:33 -- Looking for syslog.h 03:26:33 -- Looking for syslog.h - found 03:26:33 -- Looking for sys/ioctl.h 03:26:33 -- Looking for sys/ioctl.h - found 03:26:33 -- Looking for sys/socket.h 03:26:34 -- Looking for sys/socket.h - found 03:26:34 -- Looking for sys/stat.h 03:26:34 -- Looking for sys/stat.h - found 03:26:34 -- Looking for sys/time.h 03:26:34 -- Looking for sys/time.h - found 03:26:34 -- Looking for sys/types.h 03:26:35 -- Looking for sys/types.h - found 03:26:35 -- Looking for sys/unistd.h 03:26:35 -- Looking for sys/unistd.h - not found 03:26:35 -- Looking for time.h 03:26:36 -- Looking for time.h - found 03:26:36 -- Looking for unistd.h 03:26:36 -- Looking for unistd.h - found 03:26:36 -- Looking for float.h 03:26:36 -- Looking for float.h - found 03:26:36 -- Looking for stddef.h 03:26:36 -- Looking for stddef.h - found 03:26:36 -- Looking for winsock2.h 03:26:37 -- Looking for winsock2.h - not found 03:26:37 -- Looking for ws2tcpip.h 03:26:37 -- Looking for ws2tcpip.h - not found 03:26:37 -- Looking for malloc 03:26:37 -- Looking for malloc - found 03:26:37 -- Looking for memset 03:26:38 -- Looking for memset - found 03:26:38 -- Looking for select 03:26:38 -- Looking for select - found 03:26:38 -- Looking for socket 03:26:39 -- Looking for socket - found 03:26:39 -- Looking for strcasecmp 03:26:39 -- Looking for strcasecmp - found 03:26:39 -- Looking for pthread_mutex_lock 03:26:39 -- Looking for pthread_mutex_lock - found 03:26:39 -- Looking for getaddrinfo 03:26:40 -- Looking for getaddrinfo - found 03:26:40 -- Looking for strnlen 03:26:40 -- Looking for strnlen - found 03:26:40 -- Looking for strrchr 03:26:40 -- Looking for strrchr - found 03:26:40 -- Looking for getrandom 03:26:41 -- Looking for getrandom - found 03:26:41 -- Looking for cmsghdr 03:26:41 -- Looking for cmsghdr - not found 03:26:41 -- compiling without epoll support 03:26:41 -- compiling with DTLS support 03:26:41 -- DTLS_BACKEND: tinydtls 03:26:41 -- Found TinyDTLS: /usr/local/include 03:26:41 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 03:26:41 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 03:26:41 -- TINYDTLS_ROOT_DIR: 03:26:41 -- compiling with tinydtls support 03:26:41 -- ENABLE_DTLS:.....................ON 03:26:41 -- ENABLE_TCP:......................ON 03:26:41 -- ENABLE_DOCS:.....................OFF 03:26:41 -- ENABLE_EXAMPLES:.................OFF 03:26:41 -- DTLS_BACKEND:....................tinydtls 03:26:41 -- WITH_GNUTLS:.....................OFF 03:26:41 -- WITH_TINYDTLS:...................ON 03:26:41 -- WITH_OPENSSL:....................OFF 03:26:41 -- WITH_MBEDTLS:....................OFF 03:26:41 -- HAVE_LIBTINYDTLS:................1 03:26:41 -- HAVE_LIBGNUTLS:.................. 03:26:41 -- HAVE_OPENSSL:.................... 03:26:41 -- HAVE_MBEDTLS:.................... 03:26:41 -- COAP_EPOLL_SUPPORT:.............. 03:26:41 -- CMAKE_C_COMPILER:................/usr/bin/cc 03:26:41 -- BUILD_SHARED_LIBS:...............ON 03:26:41 -- CMAKE_BUILD_TYPE:................Release 03:26:41 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 03:26:41 -- Configuring done (15.5s) 03:26:41 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 03:26:41 Policy CMP0115 is not set: Source file extensions must be explicit. Run 03:26:41 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 03:26:41 command to set the policy and suppress this warning. 03:26:41 03:26:41 File: 03:26:41 03:26:41 /device-coap/deps/libcoap/include/coap2/coap.h.in 03:26:41 This warning is for project developers. Use -Wno-dev to suppress it. 03:26:41 03:26:41 -- Generating done (0.0s) 03:26:41 -- Build files have been written to: /device-coap/deps/libcoap/build 03:26:41 + make 03:26:41 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 03:26:41 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 03:26:42 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 03:26:43 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 03:26:45 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 03:26:45 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 03:26:45 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 03:26:47 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 03:26:47 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 03:26:48 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 03:26:52 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 03:26:52 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 03:26:53 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 03:26:53 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 03:26:54 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 03:26:58 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 03:27:00 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 03:27:01 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 03:27:04 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 03:27:04 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 03:27:04 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 03:27:06 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 03:27:07 [100%] Linking C shared library libcoap-2.so 03:27:07 [100%] Built target coap-2 03:27:07 + make install 03:27:07 [100%] Built target coap-2 03:27:08 Install the project... 03:27:08 -- Install configuration: "Release" 03:27:08 -- Installing: /usr/local/lib/libcoap-2.so 03:27:08 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 03:27:08 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 03:27:08 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 03:27:08 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 03:27:08 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 03:27:08 -- Up-to-date: /usr/local/include 03:27:08 -- Installing: /usr/local/include/coap2 03:27:08 -- Installing: /usr/local/include/coap2/coap_dtls.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_mutex.h 03:27:08 -- Installing: /usr/local/include/coap2/option.h 03:27:08 -- Installing: /usr/local/include/coap2/uri.h 03:27:08 -- Installing: /usr/local/include/coap2/net.h 03:27:08 -- Installing: /usr/local/include/coap2/bits.h 03:27:08 -- Installing: /usr/local/include/coap2/utlist.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_event.h 03:27:08 -- Installing: /usr/local/include/coap2/block.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_session.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_prng.h 03:27:08 -- Installing: /usr/local/include/coap2/uthash.h 03:27:08 -- Installing: /usr/local/include/coap2/async.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_hashkey.h 03:27:08 -- Installing: /usr/local/include/coap2/libcoap.h 03:27:08 -- Installing: /usr/local/include/coap2/mem.h 03:27:08 -- Installing: /usr/local/include/coap2/subscribe.h 03:27:08 -- Installing: /usr/local/include/coap2/resource.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_riot.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_time.h 03:27:08 -- Installing: /usr/local/include/coap2/pdu.h 03:27:08 -- Installing: /usr/local/include/coap2/address.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_io.h 03:27:08 -- Installing: /usr/local/include/coap2/lwippools.h 03:27:08 -- Installing: /usr/local/include/coap2/str.h 03:27:08 -- Installing: /usr/local/include/coap2/coap_debug.h 03:27:08 -- Installing: /usr/local/include/coap2/encode.h 03:27:08 -- Up-to-date: /usr/local/include 03:27:08 -- Up-to-date: /usr/local/include/coap2 03:27:08 -- Installing: /usr/local/include/coap2/coap.h 03:27:08 + '[' 1 '=' 1 ] 03:27:08 + cd /device-coap/deps 03:27:08 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:27:08 Connecting to github.com (140.82.114.3:443) 03:27:08 Connecting to codeload.github.com (140.82.112.9:443) 03:27:10 saving to 'v4.0.2.zip' 03:27:10 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:27:10 'v4.0.2.zip' saved 03:27:10 + unzip v4.0.2.zip 03:27:10 Archive: v4.0.2.zip 03:27:10 creating: device-sdk-c-4.0.2/ 03:27:10 creating: device-sdk-c-4.0.2/.github/ 03:27:10 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:27:10 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:27:10 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:27:10 creating: device-sdk-c-4.0.2/.github/workflows/ 03:27:10 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:27:10 inflating: device-sdk-c-4.0.2/.gitignore 03:27:10 inflating: device-sdk-c-4.0.2/Attribution.txt 03:27:10 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:27:10 inflating: device-sdk-c-4.0.2/Doxyfile 03:27:10 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:27:10 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:27:10 inflating: device-sdk-c-4.0.2/LICENSE 03:27:10 inflating: device-sdk-c-4.0.2/Makefile 03:27:10 inflating: device-sdk-c-4.0.2/OWNERS.md 03:27:10 inflating: device-sdk-c-4.0.2/README.IOT.md 03:27:10 inflating: device-sdk-c-4.0.2/README.md 03:27:10 inflating: device-sdk-c-4.0.2/README.v3.md 03:27:10 creating: device-sdk-c-4.0.2/docs/ 03:27:10 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:27:10 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:27:10 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:27:10 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:27:10 inflating: device-sdk-c-4.0.2/docs/startup.md 03:27:10 creating: device-sdk-c-4.0.2/include/ 03:27:10 creating: device-sdk-c-4.0.2/include/devsdk/ 03:27:10 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:27:10 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:27:10 creating: device-sdk-c-4.0.2/include/edgex/ 03:27:10 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:27:10 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:27:10 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:27:10 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:27:10 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:27:10 creating: device-sdk-c-4.0.2/scripts/ 03:27:10 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:27:10 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:27:10 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:27:10 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:27:10 creating: device-sdk-c-4.0.2/src/ 03:27:10 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:27:10 creating: device-sdk-c-4.0.2/src/c/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/api.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/command.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/command.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/config.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/config.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/data.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/data.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:27:10 inflating: device-sdk-c-4.0.2/src/c/device.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/device.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:27:10 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:27:10 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:27:10 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/map.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/map.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/service.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/service.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:27:10 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:27:10 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:27:10 creating: device-sdk-c-4.0.2/src/cmake/ 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:27:10 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:27:10 + cd device-sdk-c-4.0.2 03:27:10 + ./scripts/build.sh 03:27:10 + CPPCHECK=false 03:27:10 + DOCGEN=false 03:27:10 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:27:10 + '[' 0 -gt 0 ] 03:27:10 + readlink -f ./scripts/build.sh 03:27:10 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 03:27:10 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 03:27:10 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 03:27:10 + cd /device-coap/deps/device-sdk-c-4.0.2 03:27:10 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 03:27:10 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 03:27:10 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 03:27:10 -- The C compiler identification is GNU 12.2.1 03:27:10 -- Detecting C compiler ABI info 03:27:11 -- Detecting C compiler ABI info - done 03:27:11 -- Check for working C compiler: /usr/bin/cc - skipped 03:27:11 -- Detecting C compile features 03:27:11 -- Detecting C compile features - done 03:27:11 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:27:11 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:27:11 -- Found LIBYAML: /usr/lib/libyaml.so 03:27:11 -- Found LIBUUID: /usr/lib/libuuid.so 03:27:11 -- Found LIBCBOR: /usr/lib/libcbor.so 03:27:11 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:27:11 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:27:11 -- /opt/iotech/iot/1.6/include 03:27:11 -- C SDK 0.0.0 for Linux 03:27:11 -- Performing Test CSDK_HAVE_ATOMIC 03:27:11 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:27:11 -- Found Curses: /usr/lib/libcurses.so 03:27:12 -- Configuring done (1.9s) 03:27:12 -- Generating done (0.3s) 03:27:12 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 03:27:12 + make all package 03:27:12 + tee release.log 03:27:12 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:27:13 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:27:14 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:27:15 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:27:15 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:27:16 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:27:16 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:27:16 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:27:16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:27:17 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:27:19 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:27:19 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:27:20 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:27:22 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:27:23 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:27:24 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:27:25 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:27:26 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:27:27 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:27:27 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:27:30 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:27:30 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:27:32 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:27:32 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:27:34 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:27:34 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:27:42 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:27:42 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:27:43 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:27:43 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:27:44 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:27:45 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:27:48 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:27:48 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:27:49 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:27:50 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:27:54 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:27:54 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:27:55 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:27:56 [ 69%] Linking C shared library libcsdk.so 03:27:56 [ 69%] Built target csdk 03:27:56 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:27:57 [ 73%] Linking C executable template 03:27:57 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:27:57 [ 73%] Built target template 03:27:57 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:27:58 [ 76%] Linking C executable device-counter 03:27:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:27:58 [ 76%] Built target device-counter 03:27:58 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:27:59 [ 80%] Linking C executable device-random 03:27:59 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:27:59 [ 80%] Built target device-random 03:27:59 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:28:00 [ 84%] Linking C executable device-gyro 03:28:00 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:00 [ 84%] Built target device-gyro 03:28:00 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:28:01 [ 88%] Linking C executable device-bitfields 03:28:01 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:01 [ 88%] Built target device-bitfields 03:28:01 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:28:02 [ 92%] Linking C executable template-discovery 03:28:02 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:03 [ 92%] Built target template-discovery 03:28:03 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:28:03 [ 96%] Linking C executable device-file 03:28:03 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:04 [ 96%] Built target device-file 03:28:04 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:28:04 [100%] Linking C executable device-terminal 03:28:05 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:05 [100%] Built target device-terminal 03:28:06 Run CPack packaging tool... 03:28:06 CPack: Create package using TGZ 03:28:06 CPack: Install projects 03:28:06 CPack: - Run preinstall target for: Csdk 03:28:06 CPack: - Install project: Csdk [] 03:28:07 CPack: Create package 03:28:07 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:28:07 + '[' false '=' true ] 03:28:07 + '[' false '=' true ] 03:28:07 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:28:07 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:28:07 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 03:28:07 -- The C compiler identification is GNU 12.2.1 03:28:07 -- Detecting C compiler ABI info 03:28:08 -- Detecting C compiler ABI info - done 03:28:08 -- Check for working C compiler: /usr/bin/cc - skipped 03:28:08 -- Detecting C compile features 03:28:08 -- Detecting C compile features - done 03:28:08 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:28:08 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:28:08 -- Found LIBYAML: /usr/lib/libyaml.so 03:28:08 -- Found LIBUUID: /usr/lib/libuuid.so 03:28:08 -- Found LIBCBOR: /usr/lib/libcbor.so 03:28:08 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:28:08 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:28:08 -- /opt/iotech/iot/1.6/include 03:28:08 -- C SDK 0.0.0 for Linux 03:28:08 -- Performing Test CSDK_HAVE_ATOMIC 03:28:08 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:28:08 -- Found Curses: /usr/lib/libcurses.so 03:28:09 -- Configuring done (1.8s) 03:28:09 -- Generating done (0.2s) 03:28:09 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:28:09 + make 03:28:09 + tee debug.log 03:28:09 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:28:09 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:28:10 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:28:10 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:28:11 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:28:11 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:28:11 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:28:11 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:28:11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:28:11 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:28:12 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:28:12 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:28:13 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:28:13 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:28:14 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:28:14 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:28:15 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:28:15 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:28:16 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:28:16 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:28:20 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:28:20 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:28:20 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:28:20 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:28:20 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:28:20 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:28:20 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:28:20 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:28:21 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:28:21 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:28:21 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:28:22 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:28:24 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:28:24 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:28:24 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:28:25 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:28:26 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:28:26 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:28:26 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:28:27 [ 69%] Linking C shared library libcsdk.so 03:28:27 [ 69%] Built target csdk 03:28:27 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:28:28 [ 73%] Linking C executable template 03:28:28 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:28 [ 73%] Built target template 03:28:28 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:28:28 [ 76%] Linking C executable device-counter 03:28:28 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:29 [ 76%] Built target device-counter 03:28:29 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:28:29 [ 80%] Linking C executable device-random 03:28:29 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:29 [ 80%] Built target device-random 03:28:29 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:28:30 [ 84%] Linking C executable device-gyro 03:28:30 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:30 [ 84%] Built target device-gyro 03:28:30 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:28:30 [ 88%] Linking C executable device-bitfields 03:28:31 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:31 [ 88%] Built target device-bitfields 03:28:31 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:28:31 [ 92%] Linking C executable template-discovery 03:28:31 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:32 [ 92%] Built target template-discovery 03:28:32 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:28:32 [ 96%] Linking C executable device-file 03:28:32 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:32 [ 96%] Built target device-file 03:28:32 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:28:33 [100%] Linking C executable device-terminal 03:28:33 /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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:33 [100%] Built target device-terminal 03:28:33 + cp -rf include/devsdk include/edgex /usr/include/ 03:28:33 + cp build/release/c/libcsdk.so /usr/lib/ 03:28:33 + rm -rf /device-coap/deps 03:28:35 Removing intermediate container 705763ddb49d 03:28:35 ---> 245e1729a3ff 03:28:35 Step 14/14 : RUN /device-coap/scripts/build.sh 03:28:35 ---> Running in 5de80b522daa 03:28:36 + readlink -f /device-coap/scripts/build.sh 03:28:36 + dirname /device-coap/scripts/build.sh 03:28:36 + dirname /device-coap/scripts 03:28:36 + ROOT=/device-coap 03:28:36 + echo /device-coap 03:28:36 /device-coap 03:28:36 + cd /device-coap 03:28:36 + mkdir -p /device-coap/build/release 03:28:36 + cd /device-coap/build/release 03:28:36 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:28:36 -- The C compiler identification is GNU 12.2.1 03:28:36 -- Detecting C compiler ABI info 03:28:36 -- Detecting C compiler ABI info - done 03:28:36 -- Check for working C compiler: /usr/bin/cc - skipped 03:28:36 -- Detecting C compile features 03:28:36 -- Detecting C compile features - done 03:28:36 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 03:28:36 -- Configuring done (0.9s) 03:28:36 -- Generating done (0.0s) 03:28:36 -- Build files have been written to: /device-coap/build/release 03:28:36 + make 03:28:36 + tee release.log 03:28:36 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:28:38 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:28:38 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:28:39 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:28:40 [100%] Linking C executable device-coap 03:28: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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:28:41 [100%] Built target device-coap 03:28:42 Removing intermediate container 5de80b522daa 03:28:42 ---> 5dfef11f2031 03:28:42 Successfully built 5dfef11f2031 03:28:42 Successfully tagged device-coap-c-builder-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:28:42 + grep ci(lts-release) 03:28:42 + awk {print $1} 03:28:42 + git log --pretty=%H %s 03:28:42 + head -n 1 [Pipeline] echo 03:28:42 [edgeXDocker.push] Tagging docker image device-coap-c-builder-arm64 with the following tags: 03:28:42 0c85cf8e240d6acff551257c2382b3df95dce420 03:28:42 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:28:43 + docker tag device-coap-c-builder-arm64 nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:28:43 + docker push nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:0c85cf8e240d6acff551257c2382b3df95dce420 03:28:43 The push refers to repository [nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64] 03:28:43 8cd9d011a68e: Preparing 03:28:43 9f37a66f3b8f: Preparing 03:28:43 e80ce1be5eee: Preparing 03:28:43 d74af54c7169: Preparing 03:28:43 8f6e317f8443: Preparing 03:28:43 b64c32c7046c: Preparing 03:28:43 25933e1fe772: Preparing 03:28:43 ecb68bd0c7cd: Preparing 03:28:43 24b7211b44fe: Preparing 03:28:43 49f86b57087f: Preparing 03:28:43 7516a9d68dc0: Preparing 03:28:43 fbbef3d89ef9: Preparing 03:28:43 5f4d9fc4d98d: Preparing 03:28:43 25933e1fe772: Waiting 03:28:43 ecb68bd0c7cd: Waiting 03:28:43 24b7211b44fe: Waiting 03:28:43 49f86b57087f: Waiting 03:28:43 7516a9d68dc0: Waiting 03:28:43 fbbef3d89ef9: Waiting 03:28:43 5f4d9fc4d98d: Waiting 03:28:43 b64c32c7046c: Waiting 03:28:44 d74af54c7169: Pushed 03:28:44 e80ce1be5eee: Pushed 03:28:44 8f6e317f8443: Pushed 03:28:44 8cd9d011a68e: Pushed 03:28:44 b64c32c7046c: Pushed 03:28:44 24b7211b44fe: Pushed 03:28:44 7516a9d68dc0: Layer already exists 03:28:44 9f37a66f3b8f: Pushed 03:28:44 49f86b57087f: Pushed 03:28:44 fbbef3d89ef9: Layer already exists 03:28:44 5f4d9fc4d98d: Layer already exists 03:28:46 ecb68bd0c7cd: Pushed 03:28:54 25933e1fe772: Pushed 03:28:54 0c85cf8e240d6acff551257c2382b3df95dce420: digest: sha256:9a262fd0c5ade2e5856715db1980b0087b916edf631646a0d82e3abf4aaae348 size: 3035 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:28:54 ===================================================== [Pipeline] echo 03:28:54 taggedImages: 03:28:54 - nexus3.edgexfoundry.org:10002/device-coap-c-builder-arm64:0c85cf8e240d6acff551257c2382b3df95dce420 [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 03:28:55 + git rev-list -1 --merges 0c85cf8e240d6acff551257c2382b3df95dce420~1..0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] echo 03:28:55 -----------> git rev-list -1 --merges 0c85cf8e240d6acff551257c2382b3df95dce420~1..0c85cf8e240d6acff551257c2382b3df95dce420 0c85cf8e240d6acff551257c2382b3df95dce420 [false] [Pipeline] sh 03:28:56 + git log --format=format:%s -1 0c85cf8e240d6acff551257c2382b3df95dce420 [Pipeline] echo 03:28:56 ========================================================= 03:28:56 [isLTSReleaseBuild] No build required. isLTSRelease: [true] 03:28:56 ========================================================= 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 03:28:59 + [ -d /w/workspace/edgexfoundry_device-coap-c_palau/archives ] [Pipeline] libraryResource [Pipeline] sh 03:28:59 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:29:00 ---> package-listing.sh 03:29:00 ++ facter osfamily 03:29:00 ++ tr '[:upper:]' '[:lower:]' 03:29:00 + OS_FAMILY=debian 03:29:00 + workspace=/w/workspace/edgexfoundry_device-coap-c_palau 03:29:00 + START_PACKAGES=/tmp/packages_start.txt 03:29:00 + END_PACKAGES=/tmp/packages_end.txt 03:29:00 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:29:00 + PACKAGES=/tmp/packages_start.txt 03:29:00 + '[' /w/workspace/edgexfoundry_device-coap-c_palau ']' 03:29:00 + PACKAGES=/tmp/packages_end.txt 03:29:00 + case "${OS_FAMILY}" in 03:29:00 + dpkg -l 03:29:00 + grep '^ii' 03:29:00 + '[' -f /tmp/packages_start.txt ']' 03:29:00 + '[' -f /tmp/packages_end.txt ']' 03:29:00 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:29:00 + '[' /w/workspace/edgexfoundry_device-coap-c_palau ']' 03:29:00 + mkdir -p /w/workspace/edgexfoundry_device-coap-c_palau/archives/ 03:29:00 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-coap-c_palau/archives/ [Pipeline] echo 03:29:01 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/edgexfoundry_device-coap-c_palau/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:29:01 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:29:01 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:29:01 03:29:01 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:29:02 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:29:02 latest: Pulling from edgex-lftools-log-publisher 03:29:02 5eb5b503b376: Pulling fs layer 03:29:02 5c69ac0246d0: Pulling fs layer 03:29:02 ec43610c2a17: Pulling fs layer 03:29:02 3a2ae6a8a46f: Pulling fs layer 03:29:02 33b1e0a273af: Pulling fs layer 03:29:02 5d3b04190fa2: Pulling fs layer 03:29:02 2f39f015ded8: Pulling fs layer 03:29:02 5d3b04190fa2: Waiting 03:29:02 3a2ae6a8a46f: Waiting 03:29:02 33b1e0a273af: Waiting 03:29:02 2f39f015ded8: Waiting 03:29:02 5c69ac0246d0: Verifying Checksum 03:29:02 5c69ac0246d0: Download complete 03:29:02 3a2ae6a8a46f: Verifying Checksum 03:29:02 3a2ae6a8a46f: Download complete 03:29:02 33b1e0a273af: Verifying Checksum 03:29:02 33b1e0a273af: Download complete 03:29:02 5d3b04190fa2: Download complete 03:29:02 ec43610c2a17: Verifying Checksum 03:29:02 ec43610c2a17: Download complete 03:29:02 5eb5b503b376: Verifying Checksum 03:29:02 5eb5b503b376: Download complete 03:29:03 2f39f015ded8: Download complete 03:29:04 5eb5b503b376: Pull complete 03:29:04 5c69ac0246d0: Pull complete 03:29:04 ec43610c2a17: Pull complete 03:29:04 3a2ae6a8a46f: Pull complete 03:29:05 33b1e0a273af: Pull complete 03:29:05 5d3b04190fa2: Pull complete 03:29:11 2f39f015ded8: Pull complete 03:29:11 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:29:11 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:29:11 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:29:12 prd-ubuntu20.04-docker-8c-8g-13716 does not seem to be running inside a container 03:29:12 $ 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/edgexfoundry_device-coap-c_palau/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-coap-c_palau -v /w/workspace/edgexfoundry_device-coap-c_palau:/w/workspace/edgexfoundry_device-coap-c_palau:rw,z -v /w/workspace/edgexfoundry_device-coap-c_palau@tmp:/w/workspace/edgexfoundry_device-coap-c_palau@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:29:13 $ docker top 6b76f6c5cdec4036f6877eccea777dd1a301514c3517903afb5e13782f67c516 -eo pid,comm [Pipeline] { [Pipeline] sh 03:29:14 + touch /tmp/pre-build-complete [Pipeline] sh 03:29:14 + mkdir -p /var/log/sysstat [Pipeline] sh 03:29:15 + ls /var/log/sa-host 03:29:15 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:29:15 provisioning config files... 03:29:15 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-coap-c_palau@tmp/config4149734996572349119tmp [Pipeline] { [Pipeline] echo 03:29:15 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:29:15 ---> create-netrc.sh [Pipeline] } 03:29:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:29:16 ---> python-tools-install.sh [Pipeline] echo 03:29:16 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:29:16 ---> sudo-logs.sh 03:29:16 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:29:16 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:29:16 ---> job-cost.sh 03:29:16 lf-activate-venv: SKIPPING 03:29:16 INFO: No Stack... 03:29:17 INFO: Retrieving Pricing Info for: v3-standard-8 03:29:17 INFO: Archiving Costs [Pipeline] echo 03:29:17 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:29:17 ---> logs-deploy.sh 03:29:17 lf-activate-venv: SKIPPING 03:29:17 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-coap-c/palau/1 03:29:17 INFO: archiving workspace using pattern(s): 03:29:19 Archives upload complete. 03:29:19 INFO: archiving logs to Nexus 03:29:20 ---> uname -a: 03:29:20 Linux prd-ubuntu20-04-docker-8c-8g-13716 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 GNU/Linux 03:29:20 03:29:20 03:29:20 ---> lscpu: 03:29:20 Architecture: x86_64 03:29:20 CPU op-mode(s): 32-bit, 64-bit 03:29:20 Byte Order: Little Endian 03:29:20 Address sizes: 40 bits physical, 48 bits virtual 03:29:20 CPU(s): 8 03:29:20 On-line CPU(s) list: 0-7 03:29:20 Thread(s) per core: 1 03:29:20 Core(s) per socket: 1 03:29:20 Socket(s): 8 03:29:20 NUMA node(s): 1 03:29:20 Vendor ID: AuthenticAMD 03:29:20 CPU family: 23 03:29:20 Model: 49 03:29:20 Model name: AMD EPYC-Rome Processor 03:29:20 Stepping: 0 03:29:20 CPU MHz: 2799.998 03:29:20 BogoMIPS: 5599.99 03:29:20 Virtualization: AMD-V 03:29:20 Hypervisor vendor: KVM 03:29:20 Virtualization type: full 03:29:20 L1d cache: 256 KiB 03:29:20 L1i cache: 256 KiB 03:29:20 L2 cache: 4 MiB 03:29:20 L3 cache: 128 MiB 03:29:20 NUMA node0 CPU(s): 0-7 03:29:20 Vulnerability Gather data sampling: Not affected 03:29:20 Vulnerability Itlb multihit: Not affected 03:29:20 Vulnerability L1tf: Not affected 03:29:20 Vulnerability Mds: Not affected 03:29:20 Vulnerability Meltdown: Not affected 03:29:20 Vulnerability Mmio stale data: Not affected 03:29:20 Vulnerability Retbleed: Vulnerable 03:29:20 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 03:29:20 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 03:29:20 Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected 03:29:20 Vulnerability Srbds: Not affected 03:29:20 Vulnerability Tsx async abort: Not affected 03:29:20 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 rep_good nopl cpuid extd_apicid tsc_known_freq 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 ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 03:29:20 03:29:20 03:29:20 ---> nproc: 03:29:20 8 03:29:20 03:29:20