Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 217950388ffc7d778dd86376560370829f9bed36 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-ssh18321557579131372598.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 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-ssh17485281841423186116.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 7928b8837ad34b090831a72fcdf53bff9dae4c17 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh9894567988293210777.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 7928b8837ad34b090831a72fcdf53bff9dae4c17 # timeout=10 Commit message: "Merge pull request #462 from cherrycl/skip-arm-c-sdk-2" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh3576424965252991443.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-coap-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh16577637168673420038.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-coap-c, dockerImageName:device-coap, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-coap-c-settings PROJECT: device-coap-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-coap DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-36685 in /w/workspace/edgexfoundry_device-coap-c_main [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_main # 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 217950388ffc7d778dd86376560370829f9bed36 (main) Commit message: "Merge pull request #61 from FelixTing/move-to-v4" > git config core.sparsecheckout # timeout=10 > git checkout -f 217950388ffc7d778dd86376560370829f9bed36 # timeout=10 > git rev-list --no-walk 4a255a314fba9bd700f29efc4e55a4a3c596992f # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 05:59:52 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 05:59:52 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 05:59:52 ========================================================= 05:59:52 EdgeX Global Pipelines Version Info 05:59:52 ========================================================= [Pipeline] libraryResource [Pipeline] sh 05:59:53 ------------------- 05:59:53 stable info: 05:59:53 ------------------- 05:59:53 Commited By: Cherry Wang cherry@iotechsys.com 05:59:53 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 05:59:53 Message: update stable to v1.0.269 05:59:54 ------------------- 05:59:54 experimental info: 05:59:54 ------------------- 05:59:54 Commited By: **** collab-it+edgex@linuxfoundation.org 05:59:54 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 05:59:54 Message: update experimental to v1.0.269 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-coap-c-settings [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar PROJECT = device-coap-c [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-coap [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 217950388ffc7d778dd86376560370829f9bed36 [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 2179503 [Pipeline] echo 05:59:54 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:59:54 provisioning config files... 05:59:54 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config15426605468770119674tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:59:55 ---> ****-login.sh 05:59:55 nexus3.edgexfoundry.org:10001 05:59:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:59:57 Configure a credential helper to remove this warning. See 05:59:57 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:59:57 05:59:57 Login Succeeded 05:59:57 nexus3.edgexfoundry.org:10002 05:59:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:59:57 Configure a credential helper to remove this warning. See 05:59:57 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:59:57 05:59:57 Login Succeeded 05:59:57 nexus3.edgexfoundry.org:10003 05:59:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:59:57 Configure a credential helper to remove this warning. See 05:59:57 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:59:57 05:59:57 Login Succeeded 05:59:57 nexus3.edgexfoundry.org:10004 05:59:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:59:57 Configure a credential helper to remove this warning. See 05:59:57 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:59:57 05:59:57 Login Succeeded 05:59:57 ****.io 05:59:58 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:59:58 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 05:59:58 Configure a credential helper to remove this warning. See 05:59:58 https://docs.****.com/engine/reference/commandline/login/#credentials-store 05:59:58 05:59:58 Login Succeeded 05:59:58 ---> ****-login.sh ends [Pipeline] } 05:59:58 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 05:59:58 + git rev-list -1 --merges 217950388ffc7d778dd86376560370829f9bed36~1..217950388ffc7d778dd86376560370829f9bed36 [Pipeline] echo 05:59:58 -----------> git rev-list -1 --merges 217950388ffc7d778dd86376560370829f9bed36~1..217950388ffc7d778dd86376560370829f9bed36 217950388ffc7d778dd86376560370829f9bed36 05:59:58 217950388ffc7d778dd86376560370829f9bed36 [false] [Pipeline] sh 05:59:59 + git log --format=format:%s -1 217950388ffc7d778dd86376560370829f9bed36 [Pipeline] echo 05:59:59 ========================================================= 05:59:59 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 05:59:59 ========================================================= Stage "Build LTS Release Image" 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 [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 05:59:59 + git rev-list -1 --merges 217950388ffc7d778dd86376560370829f9bed36~1..217950388ffc7d778dd86376560370829f9bed36 [Pipeline] echo 05:59:59 -----------> git rev-list -1 --merges 217950388ffc7d778dd86376560370829f9bed36~1..217950388ffc7d778dd86376560370829f9bed36 217950388ffc7d778dd86376560370829f9bed36 05:59:59 217950388ffc7d778dd86376560370829f9bed36 [false] [Pipeline] sh 05:59:59 + git log --format=format:%s -1 217950388ffc7d778dd86376560370829f9bed36 [Pipeline] echo 05:59:59 ========================================================= 05:59:59 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 05:59:59 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 06:00:00 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 06:00:00 + grep -v github /etc/ssh/ssh_known_hosts 06:00:00 + [ -e /tmp/ssh_known_hosts ] 06:00:00 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 06:00:00 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 06:00:00 + sudo tee -a /etc/ssh/ssh_known_hosts 06:00:00 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:00:00 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:00:00 06:00:00 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:00:01 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:00:03 0.1.4: Pulling from edgex-devops/py-git-semver 06:00:03 b85a868b505f: Pulling fs layer 06:00:03 e2be974225ed: Pulling fs layer 06:00:03 339a4e72a1f5: Pulling fs layer 06:00:03 988bab9f4d93: Pulling fs layer 06:00:03 1469e6f7b9e6: Pulling fs layer 06:00:03 eaf3925da568: Pulling fs layer 06:00:03 bab4dde63d76: Pulling fs layer 06:00:03 bde34c3a00c8: Pulling fs layer 06:00:03 b352a97aabf1: Pulling fs layer 06:00:03 4872d77fe225: Pulling fs layer 06:00:03 5851b861e8e6: Pulling fs layer 06:00:03 eaf3925da568: Waiting 06:00:03 1469e6f7b9e6: Waiting 06:00:03 4872d77fe225: Waiting 06:00:03 bab4dde63d76: Waiting 06:00:03 5851b861e8e6: Waiting 06:00:03 988bab9f4d93: Waiting 06:00:03 bde34c3a00c8: Waiting 06:00:03 b352a97aabf1: Waiting 06:00:03 e2be974225ed: Verifying Checksum 06:00:03 e2be974225ed: Download complete 06:00:03 988bab9f4d93: Verifying Checksum 06:00:03 988bab9f4d93: Download complete 06:00:04 339a4e72a1f5: Verifying Checksum 06:00:04 339a4e72a1f5: Download complete 06:00:04 eaf3925da568: Verifying Checksum 06:00:04 eaf3925da568: Download complete 06:00:04 1469e6f7b9e6: Verifying Checksum 06:00:04 1469e6f7b9e6: Download complete 06:00:04 bde34c3a00c8: Download complete 06:00:04 b352a97aabf1: Download complete 06:00:04 4872d77fe225: Verifying Checksum 06:00:04 4872d77fe225: Download complete 06:00:04 5851b861e8e6: Download complete 06:00:04 b85a868b505f: Verifying Checksum 06:00:04 b85a868b505f: Download complete 06:00:04 bab4dde63d76: Verifying Checksum 06:00:07 b85a868b505f: Pull complete 06:00:21 e2be974225ed: Pull complete 06:00:21 339a4e72a1f5: Pull complete 06:00:26 988bab9f4d93: Pull complete 06:00:28 1469e6f7b9e6: Pull complete 06:00:31 eaf3925da568: Pull complete 06:00:35 bab4dde63d76: Pull complete 06:00:37 bde34c3a00c8: Pull complete 06:00:38 b352a97aabf1: Pull complete 06:00:39 4872d77fe225: Pull complete 06:00:40 5851b861e8e6: Pull complete 06:00:41 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 06:00:41 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:00:41 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:00:41 prd-ubuntu20.04-docker-8c-8g-36685 does not seem to be running inside a container 06:00:41 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-coap-c_main -v /w/workspace/edgexfoundry_device-coap-c_main:/w/workspace/edgexfoundry_device-coap-c_main:rw,z -v /w/workspace/edgexfoundry_device-coap-c_main@tmp:/w/workspace/edgexfoundry_device-coap-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 06:00:53 $ docker top cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 -eo pid,comm 06:00:53 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 06:00:53 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 06:00:53 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:00:53 [ssh-agent] Looking for ssh-agent implementation... 06:00:53 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:00:53 $ docker exec cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 ssh-agent 06:00:53 SSH_AUTH_SOCK=/tmp/ssh-qeIG0QnpigAF/agent.15 06:00:53 SSH_AGENT_PID=28 06:00:53 Running ssh-add (command line suppressed) 06:00:53 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_16153592632418450790.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_16153592632418450790.key) 06:00:53 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:00:54 + git tag --points-at HEAD [Pipeline] } 06:00:54 $ docker exec --env ******** --env ******** cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 ssh-agent -k 06:00:54 unset SSH_AUTH_SOCK; 06:00:54 unset SSH_AGENT_PID; 06:00:54 echo Agent pid 28 killed; 06:00:54 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 06:00:54 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:00:54 [ssh-agent] Looking for ssh-agent implementation... 06:00:54 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:00:54 $ docker exec cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 ssh-agent 06:00:54 SSH_AUTH_SOCK=/tmp/ssh-IJJpeLJFnLKU/agent.71 06:00:54 SSH_AGENT_PID=76 06:00:54 Running ssh-add (command line suppressed) 06:00:55 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_13818037170268964219.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_13818037170268964219.key) 06:00:55 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:00:55 + git semver init 06:00:55 2025-01-14 06:00:55,626 [run_init] DEBUG init version:0.0.0 force:False 06:00:55 2025-01-14 06:00:55,627 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-coap-c_main/.semver 06:00:55 2025-01-14 06:00:55,628 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-coap-c.git /w/workspace/edgexfoundry_device-coap-c_main/.semver 06:00:55 2025-01-14 06:00:55,628 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-coap-c.git', '/w/workspace/edgexfoundry_device-coap-c_main/.semver'], cwd=/w/workspace/edgexfoundry_device-coap-c_main, universal_newlines=False, shell=None, istream=None) 06:00:57 2025-01-14 06:00:56,957 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-coap-c_main/.git/info/exclude 06:00:57 2025-01-14 06:00:56,957 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-coap-c_main/.semver/main with force:False 06:00:57 2025-01-14 06:00:56,957 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 06:00:57 2025-01-14 06:00:56,958 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 06:00:57 3.2.0-dev.1 [Pipeline] } 06:00:57 $ docker exec --env ******** --env ******** cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 ssh-agent -k 06:00:57 unset SSH_AUTH_SOCK; 06:00:57 unset SSH_AGENT_PID; 06:00:57 echo Agent pid 76 killed; 06:00:57 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 06:00:57 + git semver [Pipeline] } 06:00:58 $ docker stop --time=1 cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 06:01:00 $ docker rm -f --volumes cf6d97dc8b449b83daf707c401e34ea239a349a4bc35dc0d6f2bb98fbfac7060 [Pipeline] // withDockerContainer [Pipeline] sh 06:01:01 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 06:01:01 Stashed 1 file(s) [Pipeline] echo 06:01:01 [edgeXSemver]: initialized semver on version 3.2.0-dev.1 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:01:01 provisioning config files... 06:01:01 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config2012307834527284496tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:01:02 ---> ****-login.sh 06:01:02 nexus3.edgexfoundry.org:10001 06:01:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:01:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:01:02 Configure a credential helper to remove this warning. See 06:01:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:01:02 06:01:02 Login Succeeded 06:01:02 nexus3.edgexfoundry.org:10002 06:01:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:01:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:01:02 Configure a credential helper to remove this warning. See 06:01:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:01:02 06:01:02 Login Succeeded 06:01:02 nexus3.edgexfoundry.org:10003 06:01:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:01:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:01:02 Configure a credential helper to remove this warning. See 06:01:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:01:02 06:01:02 Login Succeeded 06:01:02 nexus3.edgexfoundry.org:10004 06:01:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:01:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:01:02 Configure a credential helper to remove this warning. See 06:01:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:01:02 06:01:02 Login Succeeded 06:01:02 ****.io 06:01:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:01:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:01:02 Configure a credential helper to remove this warning. See 06:01:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:01:02 06:01:02 Login Succeeded 06:01:02 ---> ****-login.sh ends [Pipeline] } 06:01:02 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 06:01:03 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 06:01:03 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 06:01:03 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 06:01:03 ========================================================= 06:01:03 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 06:01:03 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:01:03 + docker build -t ci-base-image-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest . 06:01:03 Sending build context to Docker daemon 544.8kB 06:01:03 Step 1/14 : ARG BASE=alpine:3.20 06:01:03 Step 2/14 : FROM ${BASE} 06:01:04 latest: Pulling from edgex-devops/edgex-gcc-base 06:01:04 96526aa774ef: Pulling fs layer 06:01:04 da60e534fd72: Pulling fs layer 06:01:04 96526aa774ef: Verifying Checksum 06:01:04 96526aa774ef: Download complete 06:01:06 da60e534fd72: Verifying Checksum 06:01:06 da60e534fd72: Download complete 06:01:06 96526aa774ef: Pull complete 06:01:09 da60e534fd72: Pull complete 06:01:10 Digest: sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 06:01:10 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 06:01:10 ---> 6605166a5db4 06:01:10 Step 3/14 : LABEL maintainer="Ken Bannister " 06:01:16 Still waiting to schedule task 06:01:16 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 06:01:25 ---> Running in db2caf2670a0 06:01:26 Removing intermediate container db2caf2670a0 06:01:26 ---> 06930fbb35e3 06:01:26 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 06:01:27 ---> Running in f7e98ffd0007 06:01:28 Connecting to iotech.jfrog.io (34.247.22.236:443) 06:01:28 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:01:28 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:01:28 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:01:32 Removing intermediate container f7e98ffd0007 06:01:32 ---> 9251398f840d 06:01:32 Step 5/14 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:01:33 ---> Running in 4ac91c1f1fad 06:01:40 Removing intermediate container 4ac91c1f1fad 06:01:40 ---> 0bedf7db0981 06:01:40 Step 6/14 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev dumb-init 06:01:41 ---> Running in 2da9d0107448 06:01:43 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:01:43 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:01:43 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:01:44 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:01:44 (1/18) Installing dumb-init (1.2.5-r2) 06:01:44 (2/18) Installing hiredis (1.1.0-r2) 06:01:44 (3/18) Installing hiredis-dev (1.1.0-r2) 06:01:44 (4/18) Installing libcbor (0.10.2-r1) 06:01:44 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 06:01:45 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 06:01:45 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:01:45 (8/18) Installing libcbor-dev (0.10.2-r1) 06:01:45 (9/18) Installing libmenuw (6.4_p20230506-r0) 06:01:45 (10/18) Installing libpanelw (6.4_p20230506-r0) 06:01:45 (11/18) Installing libncurses++ (6.4_p20230506-r0) 06:01:45 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 06:01:45 (13/18) Installing libblkid (2.38.1-r8) 06:01:45 (14/18) Installing libuuid (2.38.1-r8) 06:01:45 (15/18) Installing libfdisk (2.38.1-r8) 06:01:45 (16/18) Installing libmount (2.38.1-r8) 06:01:45 (17/18) Installing libsmartcols (2.38.1-r8) 06:01:45 (18/18) Installing util-linux-dev (2.38.1-r8) 06:01:45 Executing busybox-1.36.1-r4.trigger 06:01:45 OK: 336 MiB in 100 packages 06:01:50 Removing intermediate container 2da9d0107448 06:01:50 ---> 3c352228159c 06:01:50 Step 7/14 : RUN apk --no-cache upgrade 06:01:51 ---> Running in 6750916faafe 06:01:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:01:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:01:53 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:01:53 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:01:53 Upgrading critical system libraries and apk-tools: 06:01:53 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 06:01:53 Executing busybox-1.36.1-r4.trigger 06:01:53 Continuing the upgrade transaction with new apk-tools: 06:01:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:01:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:01:54 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:01:54 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:01:54 (1/19) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 06:01:54 Executing busybox-1.36.1-r7.post-upgrade 06:01:54 (2/19) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 06:01:54 (3/19) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 06:01:54 (4/19) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.7-r1) 06:01:54 (5/19) Upgrading libssl3 (3.1.4-r0 -> 3.1.7-r1) 06:01:54 (6/19) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 06:01:54 (7/19) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 06:01:54 (8/19) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 06:01:54 (9/19) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 06:01:54 (10/19) Installing libpsl (0.21.5-r0) 06:01:54 (11/19) Upgrading libcurl (8.4.0-r0 -> 8.11.1-r0) 06:01:54 (12/19) Installing libpsl-utils (0.21.5-r0) 06:01:54 (13/19) Installing libpsl-dev (0.21.5-r0) 06:01:54 (14/19) Upgrading openssl-dev (3.1.4-r0 -> 3.1.7-r1) 06:01:54 (15/19) Upgrading curl-dev (8.4.0-r0 -> 8.11.1-r0) 06:01:54 (16/19) Upgrading git (2.40.1-r0 -> 2.40.3-r0) 06:01:54 (17/19) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 06:01:54 (18/19) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 06:01:54 (19/19) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 06:01:54 Executing busybox-1.36.1-r7.trigger 06:01:54 Executing ca-certificates-20241121-r1.trigger 06:01:54 OK: 337 MiB in 103 packages 06:02:01 Removing intermediate container 6750916faafe 06:02:01 ---> d517e3ac241c 06:02:01 Step 8/14 : COPY scripts /device-coap/scripts 06:02:01 ---> 9922a5f24f30 06:02:01 Step 9/14 : COPY src /device-coap/src/ 06:02:02 ---> c5603e2ea9d4 06:02:02 Step 10/14 : COPY VERSION /device-coap 06:02:03 ---> 6dce583c76a3 06:02:03 Step 11/14 : RUN mkdir -p /device-coap/build 06:02:03 ---> Running in cc3b759778b1 06:02:06 Removing intermediate container cc3b759778b1 06:02:06 ---> 7e60cd179cca 06:02:06 Step 12/14 : WORKDIR /device-coap 06:02:06 ---> Running in 3f7ee45723d3 06:02:06 Removing intermediate container 3f7ee45723d3 06:02:06 ---> c9a588a71980 06:02:06 Step 13/14 : RUN /device-coap/scripts/build_deps.sh 1 06:02:07 ---> Running in 3a8275da4016 06:02:08 + BUILD_CSDK=1 06:02:08 + TINYDTLS_VERSION=b0e230d 06:02:08 + LIBCOAP_VERSION=1739507 06:02:08 + CSDK_VERSION=4.0.0-dev.14 06:02:08 + '[' -d deps ] 06:02:08 + mkdir deps 06:02:08 + cd /device-coap/deps 06:02:08 + git clone https://github.com/eclipse/tinydtls.git 06:02:08 Cloning into 'tinydtls'... 06:02:09 + cd tinydtls 06:02:09 + git checkout develop 06:02:09 branch 'develop' set up to track 'origin/develop'. 06:02:09 Switched to a new branch 'develop' 06:02:09 + git reset --hard b0e230d 06:02:09 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 06:02:09 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 06:02:09 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 06:02:09 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 06:02:09 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 06:02:09 + mkdir -p build 06:02:09 + cd build 06:02:09 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 06:02:09 -- The C compiler identification is GNU 12.2.1 06:02:09 -- Detecting C compiler ABI info 06:02:09 -- Detecting C compiler ABI info - done 06:02:09 -- Check for working C compiler: /usr/bin/cc - skipped 06:02:09 -- Detecting C compile features 06:02:09 -- Detecting C compile features - done 06:02:09 -- Looking for assert.h 06:02:09 -- Looking for assert.h - found 06:02:09 -- Looking for arpa/inet.h 06:02:09 -- Looking for arpa/inet.h - found 06:02:09 -- Looking for fcntl.h 06:02:09 -- Looking for fcntl.h - found 06:02:09 -- Looking for inttypes.h 06:02:09 -- Looking for inttypes.h - found 06:02:09 -- Looking for memory.h 06:02:10 -- Looking for memory.h - found 06:02:10 -- Looking for netdb.h 06:02:10 -- Looking for netdb.h - found 06:02:10 -- Looking for netinet/in.h 06:02:10 -- Looking for netinet/in.h - found 06:02:10 -- Looking for stddef.h 06:02:10 -- Looking for stddef.h - found 06:02:10 -- Looking for stdint.h 06:02:10 -- Looking for stdint.h - found 06:02:10 -- Looking for stdlib.h 06:02:10 -- Looking for stdlib.h - found 06:02:10 -- Looking for string.h 06:02:10 -- Looking for string.h - found 06:02:10 -- Looking for strings.h 06:02:10 -- Looking for strings.h - found 06:02:10 -- Looking for time.h 06:02:10 -- Looking for time.h - found 06:02:10 -- Looking for sys/param.h 06:02:10 -- Looking for sys/param.h - found 06:02:10 -- Looking for sys/socket.h 06:02:11 -- Looking for sys/socket.h - found 06:02:11 -- Looking for sys/stat.h 06:02:11 -- Looking for sys/stat.h - found 06:02:11 -- Looking for sys/types.h 06:02:11 -- Looking for sys/types.h - found 06:02:11 -- Looking for sys/time.h 06:02:11 -- Looking for sys/time.h - found 06:02:11 -- Looking for unistd.h 06:02:11 -- Looking for unistd.h - found 06:02:11 -- Looking for float.h 06:02:11 -- Looking for float.h - found 06:02:11 -- Looking for dlfcn.h 06:02:11 -- Looking for dlfcn.h - found 06:02:11 -- Looking for memset 06:02:11 -- Looking for memset - found 06:02:11 -- Looking for select 06:02:12 -- Looking for select - found 06:02:12 -- Looking for socket 06:02:12 -- Looking for socket - found 06:02:12 -- Looking for strdup 06:02:12 -- Looking for strdup - found 06:02:12 -- Looking for strerror 06:02:12 -- Looking for strerror - found 06:02:12 -- Looking for strnlen 06:02:12 -- Looking for strnlen - found 06:02:12 -- Looking for fls 06:02:12 -- Looking for fls - not found 06:02:12 -- Looking for vprintf 06:02:12 -- Looking for vprintf - found 06:02:12 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 06:02:12 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 06:02:12 -- Configuring done (3.5s) 06:02:12 -- Generating done (0.0s) 06:02:12 -- Build files have been written to: /device-coap/deps/tinydtls/build 06:02:12 + make 06:02:12 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 06:02:12 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 06:02:13 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 06:02:13 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 06:02:13 In file included from /device-coap/deps/tinydtls/crypto.c:34: 06:02:13 In function 'ecc_ecdh', 06:02:13 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 06:02:13 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:02:13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:02:13 /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 06:02:13 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:02:13 | ^~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 06:02:13 431 | uint32_t pub_x[8]; 06:02:13 | ^~~~~ 06:02:13 In function 'ecc_ecdh', 06:02:13 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 06:02:13 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:02:13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:02:13 /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 06:02:13 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:02:13 | ^~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 06:02:13 432 | uint32_t pub_y[8]; 06:02:13 | ^~~~~ 06:02:13 In function 'ecc_ecdh', 06:02:13 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 06:02:13 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:02:13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:02:13 /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 06:02:13 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:02:13 | ^~~~~~~~~~~ 06:02:13 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 06:02:13 430 | uint32_t priv[8]; 06:02:13 | ^~~~ 06:02:13 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 06:02:14 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 06:02:14 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 06:02:14 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 06:02:14 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 06:02:14 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 06:02:14 /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] 06:02:14 316 | for (idx = 0; idx < count; idx++) { 06:02:14 | ^ 06:02:14 /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] 06:02:14 319 | return result == count; 06:02:14 | ^~ 06:02:15 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 06:02:15 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 06:02:15 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 06:02:15 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 06:02:15 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 06:02:16 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 06:02:16 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 06:02:16 | ~~~~~~~~~~^~~~~~~~ 06:02:16 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 06:02:16 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 06:02:16 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 06:02:16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:16 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 06:02:16 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 06:02:16 | ~~~~~^~~~~~~~ 06:02:16 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 06:02:16 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 06:02:16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:16 [100%] Linking C shared library libtinydtls.so 06:02:16 [100%] Built target tinydtls 06:02:16 + make install 06:02:16 [100%] Built target tinydtls 06:02:16 Install the project... 06:02:16 -- Install configuration: "Release" 06:02:16 -- Installing: /usr/local/lib/libtinydtls.so 06:02:16 -- Installing: /usr/local/include/tinydtls 06:02:16 -- Installing: /usr/local/include/tinydtls/uthash.h 06:02:16 -- Installing: /usr/local/include/tinydtls/sha2 06:02:16 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 06:02:16 -- Installing: /usr/local/include/tinydtls/ecc 06:02:16 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 06:02:16 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 06:02:16 -- Installing: /usr/local/include/tinydtls/tinydtls.h 06:02:16 -- Installing: /usr/local/include/tinydtls/alert.h 06:02:16 -- Installing: /usr/local/include/tinydtls/aes 06:02:16 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 06:02:16 -- Installing: /usr/local/include/tinydtls/crypto.h 06:02:16 -- Installing: /usr/local/include/tinydtls/numeric.h 06:02:16 -- Installing: /usr/local/include/tinydtls/peer.h 06:02:16 -- Installing: /usr/local/include/tinydtls/utlist.h 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls_time.h 06:02:16 -- Installing: /usr/local/include/tinydtls/netq.h 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls.h 06:02:16 -- Installing: /usr/local/include/tinydtls/global.h 06:02:16 -- Installing: /usr/local/include/tinydtls/state.h 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 06:02:16 -- Installing: /usr/local/include/tinydtls/session.h 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 06:02:16 -- Installing: /usr/local/include/tinydtls/hmac.h 06:02:16 -- Installing: /usr/local/include/tinydtls/ccm.h 06:02:16 -- Up-to-date: /usr/local/include/tinydtls 06:02:16 -- Installing: /usr/local/include/tinydtls/dtls_config.h 06:02:16 + cd /device-coap/deps 06:02:16 + git clone https://github.com/obgm/libcoap.git 06:02:16 Cloning into 'libcoap'... 06:02:18 + cd libcoap 06:02:18 + git reset --hard 1739507 06:02:18 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 06:02:18 + patch -p1 06:02:18 patching file cmake/FindTinyDTLS.cmake 06:02:18 + patch -p1 06:02:18 patching file include/coap2/coap_config.h.in 06:02:18 + mkdir -p build 06:02:18 + cd build 06:02:18 + 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' .. 06:02:18 -- The CXX compiler identification is GNU 12.2.1 06:02:18 -- The C compiler identification is GNU 12.2.1 06:02:18 -- Detecting CXX compiler ABI info 06:02:19 -- Detecting CXX compiler ABI info - done 06:02:19 -- Check for working CXX compiler: /usr/bin/c++ - skipped 06:02:19 -- Detecting CXX compile features 06:02:19 -- Detecting CXX compile features - done 06:02:19 -- Detecting C compiler ABI info 06:02:19 -- Detecting C compiler ABI info - done 06:02:19 -- Check for working C compiler: /usr/bin/cc - skipped 06:02:19 -- Detecting C compile features 06:02:19 -- Detecting C compile features - done 06:02:19 -- Looking for byteswap.h 06:02:19 -- Looking for byteswap.h - found 06:02:19 -- Looking for inttypes.h 06:02:19 -- Looking for inttypes.h - found 06:02:19 -- Looking for limits.h 06:02:19 -- Looking for limits.h - found 06:02:19 -- Looking for memory.h 06:02:19 -- Looking for memory.h - found 06:02:19 -- Looking for strings.h 06:02:19 -- Looking for strings.h - found 06:02:19 -- Looking for string.h 06:02:19 -- Looking for string.h - found 06:02:19 -- Looking for sys/sysctl.h 06:02:19 -- Looking for sys/sysctl.h - not found 06:02:19 -- Looking for netinet/in.h 06:02:19 -- Looking for netinet/in.h - found 06:02:19 -- Looking for sys/epoll.h 06:02:20 -- Looking for sys/epoll.h - found 06:02:20 -- Looking for sys/timerfd.h 06:02:20 -- Looking for sys/timerfd.h - found 06:02:20 -- Looking for arpa/inet.h 06:02:20 -- Looking for arpa/inet.h - found 06:02:20 -- Looking for stdbool.h 06:02:20 -- Looking for stdbool.h - found 06:02:20 -- Looking for netdb.h 06:02:20 -- Looking for netdb.h - found 06:02:20 -- Looking for pthread.h 06:02:20 -- Looking for pthread.h - found 06:02:20 -- Looking for stdlib.h 06:02:20 -- Looking for stdlib.h - found 06:02:20 -- Looking for stdint.h 06:02:20 -- Looking for stdint.h - found 06:02:20 -- Looking for syslog.h 06:02:21 -- Looking for syslog.h - found 06:02:21 -- Looking for sys/ioctl.h 06:02:21 -- Looking for sys/ioctl.h - found 06:02:21 -- Looking for sys/socket.h 06:02:21 -- Looking for sys/socket.h - found 06:02:21 -- Looking for sys/stat.h 06:02:21 -- Looking for sys/stat.h - found 06:02:21 -- Looking for sys/time.h 06:02:21 -- Looking for sys/time.h - found 06:02:21 -- Looking for sys/types.h 06:02:22 -- Looking for sys/types.h - found 06:02:22 -- Looking for sys/unistd.h 06:02:22 -- Looking for sys/unistd.h - not found 06:02:22 -- Looking for time.h 06:02:22 -- Looking for time.h - found 06:02:22 -- Looking for unistd.h 06:02:22 -- Looking for unistd.h - found 06:02:22 -- Looking for float.h 06:02:22 -- Looking for float.h - found 06:02:22 -- Looking for stddef.h 06:02:22 -- Looking for stddef.h - found 06:02:22 -- Looking for winsock2.h 06:02:22 -- Looking for winsock2.h - not found 06:02:22 -- Looking for ws2tcpip.h 06:02:22 -- Looking for ws2tcpip.h - not found 06:02:22 -- Looking for malloc 06:02:22 -- Looking for malloc - found 06:02:22 -- Looking for memset 06:02:23 -- Looking for memset - found 06:02:23 -- Looking for select 06:02:23 -- Looking for select - found 06:02:23 -- Looking for socket 06:02:23 -- Looking for socket - found 06:02:23 -- Looking for strcasecmp 06:02:23 -- Looking for strcasecmp - found 06:02:23 -- Looking for pthread_mutex_lock 06:02:23 -- Looking for pthread_mutex_lock - found 06:02:23 -- Looking for getaddrinfo 06:02:23 -- Looking for getaddrinfo - found 06:02:23 -- Looking for strnlen 06:02:23 -- Looking for strnlen - found 06:02:23 -- Looking for strrchr 06:02:23 -- Looking for strrchr - found 06:02:23 -- Looking for getrandom 06:02:24 -- Looking for getrandom - found 06:02:24 -- Looking for cmsghdr 06:02:24 -- Looking for cmsghdr - not found 06:02:24 -- compiling without epoll support 06:02:24 -- compiling with DTLS support 06:02:24 -- DTLS_BACKEND: tinydtls 06:02:24 -- Found TinyDTLS: /usr/local/include 06:02:24 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 06:02:24 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 06:02:24 -- TINYDTLS_ROOT_DIR: 06:02:24 -- compiling with tinydtls support 06:02:24 -- ENABLE_DTLS:.....................ON 06:02:24 -- ENABLE_TCP:......................ON 06:02:24 -- ENABLE_DOCS:.....................OFF 06:02:24 -- ENABLE_EXAMPLES:.................OFF 06:02:24 -- DTLS_BACKEND:....................tinydtls 06:02:24 -- WITH_GNUTLS:.....................OFF 06:02:24 -- WITH_TINYDTLS:...................ON 06:02:24 -- WITH_OPENSSL:....................OFF 06:02:24 -- WITH_MBEDTLS:....................OFF 06:02:24 -- HAVE_LIBTINYDTLS:................1 06:02:24 -- HAVE_LIBGNUTLS:.................. 06:02:24 -- HAVE_OPENSSL:.................... 06:02:24 -- HAVE_MBEDTLS:.................... 06:02:24 -- COAP_EPOLL_SUPPORT:.............. 06:02:24 -- CMAKE_C_COMPILER:................/usr/bin/cc 06:02:24 -- BUILD_SHARED_LIBS:...............ON 06:02:24 -- CMAKE_BUILD_TYPE:................Release 06:02:24 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 06:02:24 -- Configuring done (5.5s) 06:02:24 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 06:02:24 Policy CMP0115 is not set: Source file extensions must be explicit. Run 06:02:24 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 06:02:24 command to set the policy and suppress this warning. 06:02:24 06:02:24 File: 06:02:24 06:02:24 /device-coap/deps/libcoap/include/coap2/coap.h.in 06:02:24 This warning is for project developers. Use -Wno-dev to suppress it. 06:02:24 06:02:24 -- Generating done (0.0s) 06:02:24 -- Build files have been written to: /device-coap/deps/libcoap/build 06:02:24 + make 06:02:24 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 06:02:24 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 06:02:24 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 06:02:24 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 06:02:24 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 06:02:24 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 06:02:24 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 06:02:25 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 06:02:25 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 06:02:25 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 06:02:26 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 06:02:26 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 06:02:26 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 06:02:26 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 06:02:26 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 06:02:26 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 06:02:27 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 06:02:27 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 06:02:28 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 06:02:28 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 06:02:28 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 06:02:28 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 06:02:28 [100%] Linking C shared library libcoap-2.so 06:02:28 [100%] Built target coap-2 06:02:29 + make install 06:02:29 [100%] Built target coap-2 06:02:29 Install the project... 06:02:29 -- Install configuration: "Release" 06:02:29 -- Installing: /usr/local/lib/libcoap-2.so 06:02:29 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 06:02:29 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 06:02:29 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 06:02:29 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 06:02:29 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 06:02:29 -- Up-to-date: /usr/local/include 06:02:29 -- Installing: /usr/local/include/coap2 06:02:29 -- Installing: /usr/local/include/coap2/uthash.h 06:02:29 -- Installing: /usr/local/include/coap2/subscribe.h 06:02:29 -- Installing: /usr/local/include/coap2/option.h 06:02:29 -- Installing: /usr/local/include/coap2/resource.h 06:02:29 -- Installing: /usr/local/include/coap2/bits.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_hashkey.h 06:02:29 -- Installing: /usr/local/include/coap2/block.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_io.h 06:02:29 -- Installing: /usr/local/include/coap2/pdu.h 06:02:29 -- Installing: /usr/local/include/coap2/str.h 06:02:29 -- Installing: /usr/local/include/coap2/async.h 06:02:29 -- Installing: /usr/local/include/coap2/net.h 06:02:29 -- Installing: /usr/local/include/coap2/address.h 06:02:29 -- Installing: /usr/local/include/coap2/uri.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_event.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_riot.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_dtls.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_mutex.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_prng.h 06:02:29 -- Installing: /usr/local/include/coap2/lwippools.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_debug.h 06:02:29 -- Installing: /usr/local/include/coap2/utlist.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_time.h 06:02:29 -- Installing: /usr/local/include/coap2/encode.h 06:02:29 -- Installing: /usr/local/include/coap2/libcoap.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 06:02:29 -- Installing: /usr/local/include/coap2/mem.h 06:02:29 -- Installing: /usr/local/include/coap2/coap_session.h 06:02:29 -- Up-to-date: /usr/local/include 06:02:29 -- Up-to-date: /usr/local/include/coap2 06:02:29 -- Installing: /usr/local/include/coap2/coap.h 06:02:29 + '[' 1 '=' 1 ] 06:02:29 + cd /device-coap/deps 06:02:29 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 06:02:29 Connecting to github.com (140.82.114.3:443) 06:02:29 Connecting to codeload.github.com (140.82.114.9:443) 06:02:29 saving to 'v4.0.0-dev.14.zip' 06:02:29 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 06:02:29 'v4.0.0-dev.14.zip' saved 06:02:29 + unzip v4.0.0-dev.14.zip 06:02:29 Archive: v4.0.0-dev.14.zip 06:02:29 creating: device-sdk-c-4.0.0-dev.14/ 06:02:29 creating: device-sdk-c-4.0.0-dev.14/.github/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/Makefile 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 06:02:29 creating: device-sdk-c-4.0.0-dev.14/docs/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 06:02:29 creating: device-sdk-c-4.0.0-dev.14/include/ 06:02:29 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 06:02:29 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 06:02:29 creating: device-sdk-c-4.0.0-dev.14/scripts/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 06:02:29 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 06:02:29 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 06:02:29 + cd device-sdk-c-4.0.0-dev.14 06:02:29 + ./scripts/build.sh 06:02:29 + CPPCHECK=false 06:02:29 + DOCGEN=false 06:02:29 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:02:29 + '[' 0 -gt 0 ] 06:02:29 + readlink -f ./scripts/build.sh 06:02:29 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:02:29 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts 06:02:29 + ROOT=/device-coap/deps/device-sdk-c-4.0.0-dev.14 06:02:29 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14 06:02:29 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:02:29 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:02:29 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:02:29 -- The C compiler identification is GNU 12.2.1 06:02:29 -- Detecting C compiler ABI info 06:02:29 -- Detecting C compiler ABI info - done 06:02:29 -- Check for working C compiler: /usr/bin/cc - skipped 06:02:29 -- Detecting C compile features 06:02:29 -- Detecting C compile features - done 06:02:29 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:02:29 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:02:29 -- Found LIBYAML: /usr/lib/libyaml.so 06:02:29 -- Found LIBUUID: /usr/lib/libuuid.so 06:02:29 -- Found LIBCBOR: /usr/lib/libcbor.so 06:02:29 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:02:29 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:02:29 -- /opt/iotech/iot/1.5/include 06:02:29 -- C SDK 0.0.0 for Linux 06:02:29 -- Performing Test CSDK_HAVE_ATOMIC 06:02:29 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:02:29 -- Found Curses: /usr/lib/libcurses.so 06:02:29 -- Configuring done (0.5s) 06:02:29 -- Generating done (0.0s) 06:02:29 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:02:29 + make all package 06:02:29 + tee release.log 06:02:29 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:02:30 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:02:30 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:02:30 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:02:30 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:02:31 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:02:31 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:02:31 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:02:31 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:02:31 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:02:31 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:02:31 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:02:31 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:02:32 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:02:32 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:02:32 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:02:32 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:02:32 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:02:32 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:02:32 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:02:32 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:02:32 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:02:32 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:02:32 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:02:32 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:02:32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:32 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:02:32 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:02:32 | ^~~~~~~~~~~ 06:02:32 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:02:32 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:02:32 | ~^ 06:02:32 | | 06:02:32 | char * 06:02:33 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:02:33 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:02:33 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:02:33 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:02:34 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:02:34 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:02:34 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:02:34 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:02:34 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:02:34 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:02:35 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:02:35 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:02:35 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:02:35 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:02:35 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 06:02:35 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:02:35 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:02:35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:35 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:02:35 875 | const iot_data_t *deviceservices_config; 06:02:35 | ^~~~~~~~~~~~~~~~~~~~~ 06:02:36 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:02:36 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:02:36 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:02:36 [ 68%] Linking C shared library libcsdk.so 06:02:36 [ 68%] Built target csdk 06:02:36 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:02:36 [ 72%] Linking C executable template 06:02:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:36 [ 72%] Built target template 06:02:36 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:02:36 [ 76%] Linking C executable device-counter 06:02:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:36 [ 76%] Built target device-counter 06:02:36 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:02:36 [ 80%] Linking C executable device-random 06:02:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:36 [ 80%] Built target device-random 06:02:36 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:02:37 [ 84%] Linking C executable device-gyro 06:02:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:37 [ 84%] Built target device-gyro 06:02:37 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:02:37 [ 88%] Linking C executable device-bitfields 06:02:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:37 [ 88%] Built target device-bitfields 06:02:37 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:02:37 [ 92%] Linking C executable template-discovery 06:02:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:37 [ 92%] Built target template-discovery 06:02:37 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:02:37 [ 96%] Linking C executable device-file 06:02:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:37 [ 96%] Built target device-file 06:02:37 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:02:37 [100%] Linking C executable device-terminal 06:02:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:38 [100%] Built target device-terminal 06:02:38 Run CPack packaging tool... 06:02:38 CPack: Create package using TGZ 06:02:38 CPack: Install projects 06:02:38 CPack: - Run preinstall target for: Csdk 06:02:38 CPack: - Install project: Csdk [] 06:02:38 CPack: Create package 06:02:38 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 06:02:38 + '[' false '=' true ] 06:02:38 + '[' false '=' true ] 06:02:38 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:02:38 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:02:38 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:02:38 -- The C compiler identification is GNU 12.2.1 06:02:38 -- Detecting C compiler ABI info 06:02:38 -- Detecting C compiler ABI info - done 06:02:38 -- Check for working C compiler: /usr/bin/cc - skipped 06:02:38 -- Detecting C compile features 06:02:38 -- Detecting C compile features - done 06:02:38 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:02:38 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:02:38 -- Found LIBYAML: /usr/lib/libyaml.so 06:02:38 -- Found LIBUUID: /usr/lib/libuuid.so 06:02:38 -- Found LIBCBOR: /usr/lib/libcbor.so 06:02:38 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:02:38 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:02:38 -- /opt/iotech/iot/1.5/include 06:02:38 -- C SDK 0.0.0 for Linux 06:02:38 -- Performing Test CSDK_HAVE_ATOMIC 06:02:38 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:02:38 -- Found Curses: /usr/lib/libcurses.so 06:02:38 -- Configuring done (0.5s) 06:02:38 -- Generating done (0.0s) 06:02:38 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:02:38 + make 06:02:38 + tee debug.log 06:02:38 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:02:39 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:02:39 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:02:39 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:02:39 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:02:39 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:02:39 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:02:39 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:02:39 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:02:39 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:02:39 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:02:39 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:02:39 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:02:39 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:02:39 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:02:40 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:02:40 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:02:40 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:02:40 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:02:40 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:02:40 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:02:40 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:02:40 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:02:40 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:02:40 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:02:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:40 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:02:40 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:02:40 | ^~~~~~~~~~~ 06:02:40 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:02:40 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:02:40 | ~^ 06:02:40 | | 06:02:40 | char * 06:02:40 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:02:40 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:02:40 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:02:40 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:02:40 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:02:41 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:02:41 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:02:41 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:02:41 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:02:41 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:02:41 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:02:41 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:02:41 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:02:41 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:02:41 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:02:41 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:02:41 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:02:41 [ 68%] Linking C shared library libcsdk.so 06:02:41 [ 68%] Built target csdk 06:02:41 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:02:42 [ 72%] Linking C executable template 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 72%] Built target template 06:02:42 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:02:42 [ 76%] Linking C executable device-counter 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 76%] Built target device-counter 06:02:42 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:02:42 [ 80%] Linking C executable device-random 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 80%] Built target device-random 06:02:42 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:02:42 [ 84%] Linking C executable device-gyro 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 84%] Built target device-gyro 06:02:42 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:02:42 [ 88%] Linking C executable device-bitfields 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 88%] Built target device-bitfields 06:02:42 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:02:42 [ 92%] Linking C executable template-discovery 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 92%] Built target template-discovery 06:02:42 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:02:42 [ 96%] Linking C executable device-file 06:02:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:42 [ 96%] Built target device-file 06:02:43 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:02:43 [100%] Linking C executable device-terminal 06:02:43 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:43 [100%] Built target device-terminal 06:02:43 + cp -rf include/devsdk include/edgex /usr/include/ 06:02:43 + cp build/release/c/libcsdk.so /usr/lib/ 06:02:43 + rm -rf /device-coap/deps 06:02:46 Removing intermediate container 3a8275da4016 06:02:46 ---> eeeb827cd64a 06:02:46 Step 14/14 : RUN /device-coap/scripts/build.sh 06:02:47 ---> Running in e821fc61d837 06:02:47 + readlink -f /device-coap/scripts/build.sh 06:02:47 + dirname /device-coap/scripts/build.sh 06:02:47 + dirname /device-coap/scripts 06:02:47 + ROOT=/device-coap 06:02:47 + echo /device-coap 06:02:47 + cd /device-coap 06:02:47 + mkdir -p /device-coap/build/release 06:02:47 + cd /device-coap/build/release 06:02:47 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 06:02:47 /device-coap 06:02:47 -- The C compiler identification is GNU 12.2.1 06:02:47 -- Detecting C compiler ABI info 06:02:47 -- Detecting C compiler ABI info - done 06:02:47 -- Check for working C compiler: /usr/bin/cc - skipped 06:02:47 -- Detecting C compile features 06:02:47 -- Detecting C compile features - done 06:02:47 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 06:02:47 -- Configuring done (0.2s) 06:02:47 -- Generating done (0.0s) 06:02:47 -- Build files have been written to: /device-coap/build/release 06:02:48 + make 06:02:48 + tee release.log 06:02:48 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 06:02:48 In file included from /usr/include/devsdk/devsdk.h:18, 06:02:48 from /device-coap/src/c/device-coap.h:17, 06:02:48 from /device-coap/src/c/coap-client.h:21, 06:02:48 from /device-coap/src/c/coap-client.c:9: 06:02:48 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 06:02:48 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~ 06:02:48 90 | strlen(end_dev_params_ptr->psk_key)); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 06:02:48 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-client.c: In function 'message_handler': 06:02:48 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 06:02:48 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:02:48 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 130 | resource->properties->type); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | iot_typecode_t 06:02:48 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 06:02:48 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 140 | len); 06:02:48 | ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 06:02:48 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 145 | len); 06:02:48 | ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 06:02:48 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 152 | len); 06:02:48 | ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 06:02:48 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:02:48 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 157 | resource->properties->type); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | iot_typecode_t 06:02:48 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 06:02:48 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 06:02:48 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 06:02:48 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 253 | (uint8_t *)end_dev_params_ptr->psk_key, 06:02:48 254 | strlen(end_dev_params_ptr->psk_key)); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 06:02:48 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 06:02:48 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 352 | (uint8_t *)end_dev_params_ptr->psk_key, 06:02:48 353 | strlen(end_dev_params_ptr->psk_key)); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 06:02:48 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 | %ld 06:02:48 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 06:02:48 In file included from /usr/include/devsdk/devsdk.h:18, 06:02:48 from /usr/include/edgex/devices.h:17, 06:02:48 from /device-coap/src/c/coap-server.c:22: 06:02:48 /device-coap/src/c/coap-server.c: In function 'data_handler': 06:02:48 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 06:02:48 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:02:48 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | iot_typecode_t 06:02:48 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 06:02:48 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 06:02:48 In file included from /usr/include/devsdk/devsdk.h:18, 06:02:48 from /device-coap/src/c/coap-util.h:18, 06:02:48 from /device-coap/src/c/coap-util.c:9: 06:02:48 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 06:02:48 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 06:02:48 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 06:02:48 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 06:02:48 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 06:02:48 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:02:48 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:02:48 | | 06:02:48 | size_t {aka long unsigned int} 06:02:48 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 06:02:48 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:02:48 | ~^ 06:02:48 | | 06:02:48 | unsigned int 06:02:48 | %lu 06:02:48 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 06:02:48 In file included from /usr/include/devsdk/devsdk.h:18, 06:02:48 from /device-coap/src/c/device-coap.h:17, 06:02:48 from /device-coap/src/c/device-coap.c:10: 06:02:48 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 06:02:48 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:02:48 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:02:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 131 | requests[i].resource->type); 06:02:48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:02:48 | | 06:02:48 | iot_typecode_t 06:02:48 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 06:02:48 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:02:48 | ~^ 06:02:48 | | 06:02:48 | int 06:02:48 [100%] Linking C executable device-coap 06:02:48 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:02:49 [100%] Built target device-coap 06:02:51 Removing intermediate container e821fc61d837 06:02:51 ---> 7acc2c219107 06:02:51 Successfully built 7acc2c219107 06:02:51 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:02:51 + docker inspect -f . ci-base-image-x86_64 06:02:51 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:02:52 prd-ubuntu20.04-docker-8c-8g-36685 does not seem to be running inside a container 06:02:52 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-coap-c_main -v /w/workspace/edgexfoundry_device-coap-c_main:/w/workspace/edgexfoundry_device-coap-c_main:rw,z -v /w/workspace/edgexfoundry_device-coap-c_main@tmp:/w/workspace/edgexfoundry_device-coap-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 06:02:53 $ docker top 5feccafa0f9238036a44eeb1d9081682cd90d0d252ed7a5085dc95efe6bb12ed -eo pid,comm [Pipeline] { [Pipeline] sh 06:02:54 + make test 06:02:54 build/release/device-coap [Pipeline] } 06:02:54 $ docker stop --time=1 5feccafa0f9238036a44eeb1d9081682cd90d0d252ed7a5085dc95efe6bb12ed 06:02:56 $ docker rm -f --volumes 5feccafa0f9238036a44eeb1d9081682cd90d0d252ed7a5085dc95efe6bb12ed [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 06:02:57 + sudo chown -R jenkins:jenkins . [Pipeline] sh 06:02:57 + ls -al . 06:02:57 total 96 06:02:57 drwxrwxr-x 8 jenkins jenkins 4096 Jan 14 06:01 . 06:02:57 drwxrwxr-x 4 jenkins jenkins 4096 Jan 14 05:59 .. 06:02:57 drwxrwxr-x 8 jenkins jenkins 4096 Jan 14 06:00 .git 06:02:57 drwxrwxr-x 3 jenkins jenkins 4096 Jan 14 05:59 .github 06:02:57 -rw-rw-r-- 1 jenkins jenkins 14 Jan 14 05:59 .gitignore 06:02:57 drwxr-xr-x 3 jenkins jenkins 4096 Jan 14 06:00 .semver 06:02:57 -rw-rw-r-- 1 jenkins jenkins 2037 Jan 14 05:59 Attribution.txt 06:02:57 -rw-rw-r-- 1 jenkins jenkins 3893 Jan 14 05:59 CHANGELOG.md 06:02:57 -rw-rw-r-- 1 jenkins jenkins 677 Jan 14 05:59 GOVERNANCE.md 06:02:57 -rw-rw-r-- 1 jenkins jenkins 798 Jan 14 05:59 Jenkinsfile 06:02:57 -rw-rw-r-- 1 jenkins jenkins 10173 Jan 14 05:59 LICENSE 06:02:57 -rw-rw-r-- 1 jenkins jenkins 938 Jan 14 05:59 Makefile 06:02:57 -rw-rw-r-- 1 jenkins jenkins 619 Jan 14 05:59 OWNERS.md 06:02:57 -rw-rw-r-- 1 jenkins jenkins 12454 Jan 14 05:59 README.md 06:02:57 -rw-rw-r-- 1 jenkins jenkins 506 Jan 14 05:59 ROADMAP.md 06:02:57 -rw-rw-r-- 1 jenkins jenkins 11 Jan 14 06:01 VERSION 06:02:57 drwxrwxr-x 4 jenkins jenkins 4096 Jan 14 05:59 res 06:02:57 drwxrwxr-x 2 jenkins jenkins 4096 Jan 14 05:59 scripts 06:02:57 drwxrwxr-x 3 jenkins jenkins 4096 Jan 14 05:59 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:02:57 + docker build -t device-coap -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=217950388ffc7d778dd86376560370829f9bed36 --label arch=amd64 --label version=3.2.0-dev.1 . 06:02:57 Sending build context to Docker daemon 544.8kB 06:02:57 Step 1/33 : ARG BASE=alpine:3.20 06:02:57 Step 2/33 : FROM ${BASE} as builder 06:02:57 ---> 7acc2c219107 06:02:57 Step 3/33 : LABEL maintainer="Ken Bannister " 06:02:59 ---> Running in 5a013b926511 06:03:00 Removing intermediate container 5a013b926511 06:03:00 ---> f895f508fd02 06:03:00 Step 4/33 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:03:00 ---> Running in 128d03b88626 06:03:01 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:03:02 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:03:02 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:03:02 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:03:04 Removing intermediate container 128d03b88626 06:03:04 ---> 2e7f7ee676d8 06:03:04 Step 5/33 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:03:04 ---> Running in 09ada67b2948 06:03:11 Removing intermediate container 09ada67b2948 06:03:11 ---> 2de31dc04e3d 06:03:11 Step 6/33 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 06:03:11 ---> Running in 0700246337fd 06:03:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:03:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:03:12 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:03:13 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:03:13 OK: 337 MiB in 103 packages 06:03:15 Removing intermediate container 0700246337fd 06:03:15 ---> 88f989d7a58d 06:03:15 Step 7/33 : COPY scripts /device-coap/scripts 06:03:16 ---> e2d02aeae508 06:03:16 Step 8/33 : COPY src /device-coap/src/ 06:03:17 ---> d6fa50472648 06:03:17 Step 9/33 : COPY VERSION /device-coap 06:03:18 ---> d4bc5172e53a 06:03:18 Step 10/33 : RUN mkdir -p /device-coap/build 06:03:18 ---> Running in d23bdc98aa74 06:03:21 Removing intermediate container d23bdc98aa74 06:03:21 ---> 4aeb28584cbb 06:03:21 Step 11/33 : WORKDIR /device-coap 06:03:21 ---> Running in 6c97a4b87e31 06:03:22 Removing intermediate container 6c97a4b87e31 06:03:22 ---> 3a90a186024d 06:03:22 Step 12/33 : RUN /device-coap/scripts/build_deps.sh 1 06:03:23 ---> Running in 60b976f95cb8 06:03:24 + BUILD_CSDK=1 06:03:24 + TINYDTLS_VERSION=b0e230d 06:03:24 + LIBCOAP_VERSION=1739507 06:03:24 + CSDK_VERSION=4.0.0-dev.14 06:03:24 + '[' -d deps ] 06:03:24 + mkdir deps 06:03:24 + cd /device-coap/deps 06:03:24 + git clone https://github.com/eclipse/tinydtls.git 06:03:24 Cloning into 'tinydtls'... 06:03:25 + cd tinydtls 06:03:25 + git checkout develop 06:03:25 branch 'develop' set up to track 'origin/develop'. 06:03:25 Switched to a new branch 'develop' 06:03:25 + git reset --hard b0e230d 06:03:25 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 06:03:25 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 06:03:25 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 06:03:25 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 06:03:25 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 06:03:25 + mkdir -p build 06:03:25 + cd build 06:03:25 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 06:03:25 -- The C compiler identification is GNU 12.2.1 06:03:25 -- Detecting C compiler ABI info 06:03:25 -- Detecting C compiler ABI info - done 06:03:25 -- Check for working C compiler: /usr/bin/cc - skipped 06:03:25 -- Detecting C compile features 06:03:25 -- Detecting C compile features - done 06:03:25 -- Looking for assert.h 06:03:25 -- Looking for assert.h - found 06:03:25 -- Looking for arpa/inet.h 06:03:25 -- Looking for arpa/inet.h - found 06:03:25 -- Looking for fcntl.h 06:03:25 -- Looking for fcntl.h - found 06:03:25 -- Looking for inttypes.h 06:03:25 -- Looking for inttypes.h - found 06:03:25 -- Looking for memory.h 06:03:26 -- Looking for memory.h - found 06:03:26 -- Looking for netdb.h 06:03:26 -- Looking for netdb.h - found 06:03:26 -- Looking for netinet/in.h 06:03:26 -- Looking for netinet/in.h - found 06:03:26 -- Looking for stddef.h 06:03:26 -- Looking for stddef.h - found 06:03:26 -- Looking for stdint.h 06:03:26 -- Looking for stdint.h - found 06:03:26 -- Looking for stdlib.h 06:03:26 -- Looking for stdlib.h - found 06:03:26 -- Looking for string.h 06:03:26 -- Looking for string.h - found 06:03:26 -- Looking for strings.h 06:03:26 -- Looking for strings.h - found 06:03:26 -- Looking for time.h 06:03:26 -- Looking for time.h - found 06:03:26 -- Looking for sys/param.h 06:03:26 -- Looking for sys/param.h - found 06:03:26 -- Looking for sys/socket.h 06:03:27 -- Looking for sys/socket.h - found 06:03:27 -- Looking for sys/stat.h 06:03:27 -- Looking for sys/stat.h - found 06:03:27 -- Looking for sys/types.h 06:03:27 -- Looking for sys/types.h - found 06:03:27 -- Looking for sys/time.h 06:03:27 -- Looking for sys/time.h - found 06:03:27 -- Looking for unistd.h 06:03:27 -- Looking for unistd.h - found 06:03:27 -- Looking for float.h 06:03:27 -- Looking for float.h - found 06:03:27 -- Looking for dlfcn.h 06:03:27 -- Looking for dlfcn.h - found 06:03:27 -- Looking for memset 06:03:27 -- Looking for memset - found 06:03:27 -- Looking for select 06:03:27 -- Looking for select - found 06:03:27 -- Looking for socket 06:03:28 -- Looking for socket - found 06:03:28 -- Looking for strdup 06:03:28 -- Looking for strdup - found 06:03:28 -- Looking for strerror 06:03:28 -- Looking for strerror - found 06:03:28 -- Looking for strnlen 06:03:28 -- Looking for strnlen - found 06:03:28 -- Looking for fls 06:03:28 -- Looking for fls - not found 06:03:28 -- Looking for vprintf 06:03:28 -- Looking for vprintf - found 06:03:28 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 06:03:28 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 06:03:28 -- Configuring done (3.7s) 06:03:28 -- Generating done (0.0s) 06:03:28 -- Build files have been written to: /device-coap/deps/tinydtls/build 06:03:28 + make 06:03:28 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 06:03:29 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 06:03:29 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 06:03:29 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 06:03:29 In file included from /device-coap/deps/tinydtls/crypto.c:34: 06:03:29 In function 'ecc_ecdh', 06:03:29 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 06:03:29 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:03:29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:03:29 /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 06:03:29 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:03:29 | ^~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 06:03:29 431 | uint32_t pub_x[8]; 06:03:29 | ^~~~~ 06:03:29 In function 'ecc_ecdh', 06:03:29 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 06:03:29 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:03:29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:03:29 /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 06:03:29 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:03:29 | ^~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 06:03:29 432 | uint32_t pub_y[8]; 06:03:29 | ^~~~~ 06:03:29 In function 'ecc_ecdh', 06:03:29 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 06:03:29 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:03:29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:03:29 /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 06:03:29 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:03:29 | ^~~~~~~~~~~ 06:03:29 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 06:03:29 430 | uint32_t priv[8]; 06:03:29 | ^~~~ 06:03:29 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 06:03:30 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 06:03:30 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 06:03:30 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 06:03:30 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 06:03:30 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 06:03:30 /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] 06:03:30 316 | for (idx = 0; idx < count; idx++) { 06:03:30 | ^ 06:03:30 /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] 06:03:30 319 | return result == count; 06:03:30 | ^~ 06:03:31 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 06:03:31 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 06:03:31 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 06:03:31 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 06:03:31 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 06:03:31 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 06:03:31 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 06:03:31 | ~~~~~~~~~~^~~~~~~~ 06:03:31 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 06:03:31 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 06:03:31 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 06:03:31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:31 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 06:03:31 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 06:03:31 | ~~~~~^~~~~~~~ 06:03:31 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 06:03:31 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 06:03:31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:31 [100%] Linking C shared library libtinydtls.so 06:03:31 [100%] Built target tinydtls 06:03:32 + make install 06:03:32 [100%] Built target tinydtls 06:03:32 Install the project... 06:03:32 -- Install configuration: "Release" 06:03:32 -- Installing: /usr/local/lib/libtinydtls.so 06:03:32 -- Up-to-date: /usr/local/include/tinydtls 06:03:32 -- Installing: /usr/local/include/tinydtls/uthash.h 06:03:32 -- Up-to-date: /usr/local/include/tinydtls/sha2 06:03:32 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 06:03:32 -- Up-to-date: /usr/local/include/tinydtls/ecc 06:03:32 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 06:03:32 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 06:03:32 -- Installing: /usr/local/include/tinydtls/tinydtls.h 06:03:32 -- Installing: /usr/local/include/tinydtls/alert.h 06:03:32 -- Up-to-date: /usr/local/include/tinydtls/aes 06:03:32 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 06:03:32 -- Installing: /usr/local/include/tinydtls/crypto.h 06:03:32 -- Installing: /usr/local/include/tinydtls/numeric.h 06:03:32 -- Installing: /usr/local/include/tinydtls/peer.h 06:03:32 -- Installing: /usr/local/include/tinydtls/utlist.h 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls_time.h 06:03:32 -- Installing: /usr/local/include/tinydtls/netq.h 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls.h 06:03:32 -- Installing: /usr/local/include/tinydtls/global.h 06:03:32 -- Installing: /usr/local/include/tinydtls/state.h 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 06:03:32 -- Installing: /usr/local/include/tinydtls/session.h 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 06:03:32 -- Installing: /usr/local/include/tinydtls/hmac.h 06:03:32 -- Installing: /usr/local/include/tinydtls/ccm.h 06:03:32 -- Up-to-date: /usr/local/include/tinydtls 06:03:32 -- Installing: /usr/local/include/tinydtls/dtls_config.h 06:03:32 + cd /device-coap/deps 06:03:32 + git clone https://github.com/obgm/libcoap.git 06:03:32 Cloning into 'libcoap'... 06:03:34 + cd libcoap 06:03:34 + git reset --hard 1739507 06:03:34 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 06:03:34 + patch -p1 06:03:34 patching file cmake/FindTinyDTLS.cmake 06:03:34 + patch -p1 06:03:34 patching file include/coap2/coap_config.h.in 06:03:34 + mkdir -p build 06:03:34 + cd build 06:03:34 + 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' .. 06:03:34 -- The CXX compiler identification is GNU 12.2.1 06:03:34 -- The C compiler identification is GNU 12.2.1 06:03:34 -- Detecting CXX compiler ABI info 06:03:34 -- Detecting CXX compiler ABI info - done 06:03:34 -- Check for working CXX compiler: /usr/bin/c++ - skipped 06:03:34 -- Detecting CXX compile features 06:03:34 -- Detecting CXX compile features - done 06:03:34 -- Detecting C compiler ABI info 06:03:34 -- Detecting C compiler ABI info - done 06:03:34 -- Check for working C compiler: /usr/bin/cc - skipped 06:03:34 -- Detecting C compile features 06:03:34 -- Detecting C compile features - done 06:03:34 -- Looking for byteswap.h 06:03:34 -- Looking for byteswap.h - found 06:03:34 -- Looking for inttypes.h 06:03:34 -- Looking for inttypes.h - found 06:03:34 -- Looking for limits.h 06:03:34 -- Looking for limits.h - found 06:03:34 -- Looking for memory.h 06:03:35 -- Looking for memory.h - found 06:03:35 -- Looking for strings.h 06:03:35 -- Looking for strings.h - found 06:03:35 -- Looking for string.h 06:03:35 -- Looking for string.h - found 06:03:35 -- Looking for sys/sysctl.h 06:03:35 -- Looking for sys/sysctl.h - not found 06:03:35 -- Looking for netinet/in.h 06:03:35 -- Looking for netinet/in.h - found 06:03:35 -- Looking for sys/epoll.h 06:03:35 -- Looking for sys/epoll.h - found 06:03:35 -- Looking for sys/timerfd.h 06:03:35 -- Looking for sys/timerfd.h - found 06:03:35 -- Looking for arpa/inet.h 06:03:35 -- Looking for arpa/inet.h - found 06:03:35 -- Looking for stdbool.h 06:03:35 -- Looking for stdbool.h - found 06:03:35 -- Looking for netdb.h 06:03:35 -- Looking for netdb.h - found 06:03:35 -- Looking for pthread.h 06:03:35 -- Looking for pthread.h - found 06:03:35 -- Looking for stdlib.h 06:03:36 -- Looking for stdlib.h - found 06:03:36 -- Looking for stdint.h 06:03:36 -- Looking for stdint.h - found 06:03:36 -- Looking for syslog.h 06:03:36 -- Looking for syslog.h - found 06:03:36 -- Looking for sys/ioctl.h 06:03:36 -- Looking for sys/ioctl.h - found 06:03:36 -- Looking for sys/socket.h 06:03:36 -- Looking for sys/socket.h - found 06:03:36 -- Looking for sys/stat.h 06:03:36 -- Looking for sys/stat.h - found 06:03:36 -- Looking for sys/time.h 06:03:36 -- Looking for sys/time.h - found 06:03:36 -- Looking for sys/types.h 06:03:36 -- Looking for sys/types.h - found 06:03:36 -- Looking for sys/unistd.h 06:03:36 -- Looking for sys/unistd.h - not found 06:03:36 -- Looking for time.h 06:03:37 -- Looking for time.h - found 06:03:37 -- Looking for unistd.h 06:03:37 -- Looking for unistd.h - found 06:03:37 -- Looking for float.h 06:03:37 -- Looking for float.h - found 06:03:37 -- Looking for stddef.h 06:03:37 -- Looking for stddef.h - found 06:03:37 -- Looking for winsock2.h 06:03:37 -- Looking for winsock2.h - not found 06:03:37 -- Looking for ws2tcpip.h 06:03:37 -- Looking for ws2tcpip.h - not found 06:03:37 -- Looking for malloc 06:03:37 -- Looking for malloc - found 06:03:37 -- Looking for memset 06:03:37 -- Looking for memset - found 06:03:37 -- Looking for select 06:03:37 -- Looking for select - found 06:03:37 -- Looking for socket 06:03:37 -- Looking for socket - found 06:03:37 -- Looking for strcasecmp 06:03:37 -- Looking for strcasecmp - found 06:03:37 -- Looking for pthread_mutex_lock 06:03:37 -- Looking for pthread_mutex_lock - found 06:03:37 -- Looking for getaddrinfo 06:03:38 -- Looking for getaddrinfo - found 06:03:38 -- Looking for strnlen 06:03:38 -- Looking for strnlen - found 06:03:38 -- Looking for strrchr 06:03:38 -- Looking for strrchr - found 06:03:38 -- Looking for getrandom 06:03:38 -- Looking for getrandom - found 06:03:38 -- Looking for cmsghdr 06:03:38 -- Looking for cmsghdr - not found 06:03:38 -- compiling without epoll support 06:03:38 -- compiling with DTLS support 06:03:38 -- DTLS_BACKEND: tinydtls 06:03:38 -- Found TinyDTLS: /usr/local/include 06:03:38 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 06:03:38 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 06:03:38 -- TINYDTLS_ROOT_DIR: 06:03:38 -- compiling with tinydtls support 06:03:38 -- ENABLE_DTLS:.....................ON 06:03:38 -- ENABLE_TCP:......................ON 06:03:38 -- ENABLE_DOCS:.....................OFF 06:03:38 -- ENABLE_EXAMPLES:.................OFF 06:03:38 -- DTLS_BACKEND:....................tinydtls 06:03:38 -- WITH_GNUTLS:.....................OFF 06:03:38 -- WITH_TINYDTLS:...................ON 06:03:38 -- WITH_OPENSSL:....................OFF 06:03:38 -- WITH_MBEDTLS:....................OFF 06:03:38 -- HAVE_LIBTINYDTLS:................1 06:03:38 -- HAVE_LIBGNUTLS:.................. 06:03:38 -- HAVE_OPENSSL:.................... 06:03:38 -- HAVE_MBEDTLS:.................... 06:03:38 -- COAP_EPOLL_SUPPORT:.............. 06:03:38 -- CMAKE_C_COMPILER:................/usr/bin/cc 06:03:38 -- BUILD_SHARED_LIBS:...............ON 06:03:38 -- CMAKE_BUILD_TYPE:................Release 06:03:38 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 06:03:38 -- Configuring done (4.2s) 06:03:38 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 06:03:38 Policy CMP0115 is not set: Source file extensions must be explicit. Run 06:03:38 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 06:03:38 command to set the policy and suppress this warning. 06:03:38 06:03:38 File: 06:03:38 06:03:38 /device-coap/deps/libcoap/include/coap2/coap.h.in 06:03:38 This warning is for project developers. Use -Wno-dev to suppress it. 06:03:38 06:03:38 -- Generating done (0.0s) 06:03:38 -- Build files have been written to: /device-coap/deps/libcoap/build 06:03:38 + make 06:03:38 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 06:03:38 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 06:03:38 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 06:03:38 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 06:03:38 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 06:03:39 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 06:03:39 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 06:03:39 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 06:03:39 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 06:03:39 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 06:03:40 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 06:03:40 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 06:03:40 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 06:03:40 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 06:03:40 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 06:03:41 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 06:03:41 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 06:03:41 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 06:03:41 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 06:03:42 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 06:03:42 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 06:03:42 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 06:03:42 [100%] Linking C shared library libcoap-2.so 06:03:42 [100%] Built target coap-2 06:03:42 + make install 06:03:42 [100%] Built target coap-2 06:03:42 Install the project... 06:03:42 -- Install configuration: "Release" 06:03:42 -- Installing: /usr/local/lib/libcoap-2.so 06:03:42 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 06:03:42 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 06:03:42 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 06:03:42 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 06:03:42 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 06:03:42 -- Up-to-date: /usr/local/include 06:03:42 -- Up-to-date: /usr/local/include/coap2 06:03:42 -- Installing: /usr/local/include/coap2/uthash.h 06:03:42 -- Installing: /usr/local/include/coap2/subscribe.h 06:03:42 -- Installing: /usr/local/include/coap2/option.h 06:03:42 -- Installing: /usr/local/include/coap2/resource.h 06:03:42 -- Installing: /usr/local/include/coap2/bits.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_hashkey.h 06:03:42 -- Installing: /usr/local/include/coap2/block.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_io.h 06:03:42 -- Installing: /usr/local/include/coap2/pdu.h 06:03:42 -- Installing: /usr/local/include/coap2/str.h 06:03:42 -- Installing: /usr/local/include/coap2/async.h 06:03:42 -- Installing: /usr/local/include/coap2/net.h 06:03:42 -- Installing: /usr/local/include/coap2/address.h 06:03:42 -- Installing: /usr/local/include/coap2/uri.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_event.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_riot.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_dtls.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_mutex.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_prng.h 06:03:42 -- Installing: /usr/local/include/coap2/lwippools.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_debug.h 06:03:42 -- Installing: /usr/local/include/coap2/utlist.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_time.h 06:03:42 -- Installing: /usr/local/include/coap2/encode.h 06:03:42 -- Installing: /usr/local/include/coap2/libcoap.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 06:03:42 -- Installing: /usr/local/include/coap2/mem.h 06:03:42 -- Installing: /usr/local/include/coap2/coap_session.h 06:03:42 -- Up-to-date: /usr/local/include 06:03:42 -- Up-to-date: /usr/local/include/coap2 06:03:42 -- Installing: /usr/local/include/coap2/coap.h 06:03:42 + '[' 1 '=' 1 ] 06:03:42 + cd /device-coap/deps 06:03:42 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 06:03:42 Connecting to github.com (140.82.112.4:443) 06:03:43 Connecting to codeload.github.com (140.82.113.9:443) 06:03:43 saving to 'v4.0.0-dev.14.zip' 06:03:43 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 06:03:43 'v4.0.0-dev.14.zip' saved 06:03:43 + unzip v4.0.0-dev.14.zip 06:03:43 Archive: v4.0.0-dev.14.zip 06:03:43 creating: device-sdk-c-4.0.0-dev.14/ 06:03:43 creating: device-sdk-c-4.0.0-dev.14/.github/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/Makefile 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 06:03:43 creating: device-sdk-c-4.0.0-dev.14/docs/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 06:03:43 creating: device-sdk-c-4.0.0-dev.14/include/ 06:03:43 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 06:03:43 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 06:03:43 creating: device-sdk-c-4.0.0-dev.14/scripts/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 06:03:43 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 06:03:43 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 06:03:43 + cd device-sdk-c-4.0.0-dev.14 06:03:43 + ./scripts/build.sh 06:03:43 + CPPCHECK=false 06:03:43 + DOCGEN=false 06:03:43 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:03:43 + '[' 0 -gt 0 ] 06:03:43 + readlink -f ./scripts/build.sh 06:03:43 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:03:43 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts 06:03:43 + ROOT=/device-coap/deps/device-sdk-c-4.0.0-dev.14 06:03:43 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14 06:03:43 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:03:43 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:03:43 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:03:43 -- The C compiler identification is GNU 12.2.1 06:03:43 -- Detecting C compiler ABI info 06:03:43 -- Detecting C compiler ABI info - done 06:03:43 -- Check for working C compiler: /usr/bin/cc - skipped 06:03:43 -- Detecting C compile features 06:03:43 -- Detecting C compile features - done 06:03:43 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:03:43 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:03:43 -- Found LIBYAML: /usr/lib/libyaml.so 06:03:43 -- Found LIBUUID: /usr/lib/libuuid.so 06:03:43 -- Found LIBCBOR: /usr/lib/libcbor.so 06:03:43 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:03:43 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:03:43 -- /opt/iotech/iot/1.5/include 06:03:43 -- C SDK 0.0.0 for Linux 06:03:43 -- Performing Test CSDK_HAVE_ATOMIC 06:03:43 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:03:43 -- Found Curses: /usr/lib/libcurses.so 06:03:43 Running on prd-ubuntu20.04-docker-arm64-4c-16g-36688 in /w/workspace/edgexfoundry_device-coap-c_main [Pipeline] { [Pipeline] ws 06:03:43 Running in /w/workspace/device-coap-c/38 [Pipeline] { [Pipeline] checkout 06:03:43 Selected Git installation does not exist. Using Default 06:03:43 The recommended git tool is: NONE 06:03:43 -- Configuring done (0.5s) 06:03:43 -- Generating done (0.0s) 06:03:43 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:03:43 + make all package 06:03:43 + tee release.log 06:03:43 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:03:43 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:03:44 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:03:44 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:03:44 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:03:44 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:03:44 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:03:45 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:03:45 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:03:45 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:03:45 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:03:45 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:03:45 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:03:45 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:03:45 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:03:46 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:03:46 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:03:46 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:03:46 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:03:46 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:03:46 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:03:46 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:03:46 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:03:46 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:03:46 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:03:46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:46 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:03:46 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:03:46 | ^~~~~~~~~~~ 06:03:46 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:03:46 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:03:46 | ~^ 06:03:46 | | 06:03:46 | char * 06:03:46 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:03:46 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:03:46 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:03:46 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:03:47 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:03:48 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:03:48 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:03:48 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:03:48 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:03:48 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:03:48 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:03:48 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:03:48 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:03:48 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:03:49 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 06:03:49 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:03:49 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:03:49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:49 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:03:49 875 | const iot_data_t *deviceservices_config; 06:03:49 | ^~~~~~~~~~~~~~~~~~~~~ 06:03:49 using credential edgex-jenkins-ssh 06:03:49 Cloning the remote Git repository 06:03:49 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:03:49 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:03:49 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:03:49 [ 68%] Linking C shared library libcsdk.so 06:03:49 [ 68%] Built target csdk 06:03:49 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:03:49 Cloning repository git@github.com:edgexfoundry/device-coap-c.git 06:03:49 > git init /w/workspace/device-coap-c/38 # timeout=10 06:03:49 Fetching upstream changes from git@github.com:edgexfoundry/device-coap-c.git 06:03:49 > git --version # timeout=10 06:03:49 > git --version # 'git version 2.25.1' 06:03:49 using GIT_SSH to set credentials SSH Credentials for GitHub 06:03:49 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-coap-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 06:03:51 [ 72%] Linking C executable template 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 72%] Built target template 06:03:51 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:03:51 [ 76%] Linking C executable device-counter 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 76%] Built target device-counter 06:03:51 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:03:51 [ 80%] Linking C executable device-random 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 80%] Built target device-random 06:03:51 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:03:51 [ 84%] Linking C executable device-gyro 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 84%] Built target device-gyro 06:03:51 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:03:51 [ 88%] Linking C executable device-bitfields 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 88%] Built target device-bitfields 06:03:51 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:03:51 [ 92%] Linking C executable template-discovery 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 92%] Built target template-discovery 06:03:51 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:03:51 [ 96%] Linking C executable device-file 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [ 96%] Built target device-file 06:03:51 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:03:51 [100%] Linking C executable device-terminal 06:03:51 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:51 [100%] Built target device-terminal 06:03:51 Run CPack packaging tool... 06:03:51 CPack: Create package using TGZ 06:03:51 CPack: Install projects 06:03:51 CPack: - Run preinstall target for: Csdk 06:03:50 > git config remote.origin.url git@github.com:edgexfoundry/device-coap-c.git # timeout=10 06:03:50 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 06:03:51 CPack: - Install project: Csdk [] 06:03:51 CPack: Create package 06:03:51 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 06:03:51 + '[' false '=' true ] 06:03:51 + '[' false '=' true ] 06:03:51 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:03:51 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:03:51 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:03:51 -- The C compiler identification is GNU 12.2.1 06:03:51 -- Detecting C compiler ABI info 06:03:51 -- Detecting C compiler ABI info - done 06:03:51 -- Check for working C compiler: /usr/bin/cc - skipped 06:03:51 -- Detecting C compile features 06:03:51 -- Detecting C compile features - done 06:03:51 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:03:52 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:03:52 -- Found LIBYAML: /usr/lib/libyaml.so 06:03:52 -- Found LIBUUID: /usr/lib/libuuid.so 06:03:52 -- Found LIBCBOR: /usr/lib/libcbor.so 06:03:52 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:03:52 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:03:52 -- /opt/iotech/iot/1.5/include 06:03:52 -- C SDK 0.0.0 for Linux 06:03:52 -- Performing Test CSDK_HAVE_ATOMIC 06:03:52 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:03:52 -- Found Curses: /usr/lib/libcurses.so 06:03:52 -- Configuring done (0.5s) 06:03:52 -- Generating done (0.0s) 06:03:52 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:03:52 + + make 06:03:52 tee debug.log 06:03:52 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:03:52 Avoid second fetch 06:03:52 Checking out Revision 217950388ffc7d778dd86376560370829f9bed36 (main) 06:03:52 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:03:52 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:03:52 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:03:52 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:03:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:03:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:03:52 > git config core.sparsecheckout # timeout=10 06:03:52 > git checkout -f 217950388ffc7d778dd86376560370829f9bed36 # timeout=10 06:03:53 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:03:53 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:03:53 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:03:53 Commit message: "Merge pull request #61 from FelixTing/move-to-v4" 06:03:53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:03:53 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:03:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:03:53 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:03:53 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:03:53 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:03:53 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:03:53 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:03:53 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:03:53 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:03:53 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:03:53 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:03:53 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:03:53 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:03:53 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:03:53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:03:53 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:03:53 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:03:53 | ^~~~~~~~~~~ 06:03:53 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:03:53 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:03:53 | ~^ 06:03:53 | | 06:03:53 | char * 06:03:53 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:03:53 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:03:53 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:03:53 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:03:54 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:03:54 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:03:54 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:03:54 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:03:54 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:03:54 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:03:54 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:03:54 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:03:54 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:03:54 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:03:54 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:03:55 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:03:55 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:03:55 [ 68%] Linking C shared library libcsdk.so 06:03:55 [ 68%] Built target csdk 06:03:55 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:03:55 [ 72%] Linking C executable template 06:03:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:55 [ 72%] Built target template 06:03:55 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:03:55 [ 76%] Linking C executable device-counter 06:03:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:55 [ 76%] Built target device-counter 06:03:55 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:03:55 [ 80%] Linking C executable device-random 06:03:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:55 [ 80%] Built target device-random 06:03:55 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:03:55 [ 84%] Linking C executable device-gyro 06:03:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:55 [ 84%] Built target device-gyro 06:03:55 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:03:55 [ 88%] Linking C executable device-bitfields 06:03:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:56 [ 88%] Built target device-bitfields 06:03:56 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:03:56 [ 92%] Linking C executable template-discovery 06:03:56 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:56 [ 92%] Built target template-discovery 06:03:56 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:03:56 [ 96%] Linking C executable device-file 06:03:56 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:56 [ 96%] Built target device-file 06:03:56 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:03:56 [100%] Linking C executable device-terminal 06:03:56 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:03:56 [100%] Built target device-terminal 06:03:56 + cp -rf include/devsdk include/edgex /usr/include/ 06:03:56 + cp build/release/c/libcsdk.so /usr/lib/ 06:03:56 + rm -rf /device-coap/deps [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 06:03:57 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 06:03:57 % Total % Received % Xferd Average Speed Time Time Time Current 06:03:57 Dload Upload Total Spent Left Speed 06:03:57 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 227k 0 --:--:-- --:--:-- --:--:-- 231k [Pipeline] sh 06:03:58 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 06:03:58 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 06:03:58 + sudo tee /etc/docker/daemon.new 06:03:58 { 06:03:58 "registry-mirrors": [ 06:03:58 "https://nexus3.edgexfoundry.org:10001" 06:03:58 ], 06:03:58 "bip": "10.250.0.254/24", 06:03:58 "hosts": [ 06:03:58 "tcp://0.0.0.0:5555", 06:03:58 "unix:///var/run/docker.sock" 06:03:58 ], 06:03:58 "mtu": 1458, 06:03:58 "selinux-enabled": true, 06:03:58 "seccomp-profile": "/etc/docker/seccomp.json" 06:03:58 } [Pipeline] sh 06:03:58 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 06:03:59 + sudo service docker restart 06:04:00 Removing intermediate container 60b976f95cb8 06:04:00 ---> 2a452f49dbeb 06:04:00 Step 13/33 : RUN /device-coap/scripts/build.sh && test -f /device-coap/build/release/device-coap 06:04:01 ---> Running in 521017dc378c 06:04:03 + readlink -f /device-coap/scripts/build.sh 06:04:03 + dirname /device-coap/scripts/build.sh 06:04:03 + dirname /device-coap/scripts 06:04:03 + ROOT=/device-coap 06:04:03 + echo /device-coap 06:04:03 + cd /device-coap 06:04:03 /device-coap 06:04:03 + mkdir -p /device-coap/build/release 06:04:03 + cd /device-coap/build/release 06:04:03 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 06:04:03 -- Configuring done (0.0s) 06:04:03 -- Generating done (0.0s) 06:04:03 -- Build files have been written to: /device-coap/build/release 06:04:03 + make 06:04:03 + tee release.log 06:04:03 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 06:04:03 In file included from /usr/include/devsdk/devsdk.h:18, 06:04:03 from /device-coap/src/c/device-coap.h:17, 06:04:03 from /device-coap/src/c/coap-client.h:21, 06:04:03 from /device-coap/src/c/coap-client.c:9: 06:04:03 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 06:04:03 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~ 06:04:03 90 | strlen(end_dev_params_ptr->psk_key)); 06:04:03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 06:04:03 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:04:03 | ~^ 06:04:03 | | 06:04:03 | unsigned int 06:04:03 | %lu 06:04:03 /device-coap/src/c/coap-client.c: In function 'message_handler': 06:04:03 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 06:04:03 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:04:03 | ~^ 06:04:03 | | 06:04:03 | unsigned int 06:04:03 | %lu 06:04:03 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:04:03 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 130 | resource->properties->type); 06:04:03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | iot_typecode_t 06:04:03 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 06:04:03 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 140 | len); 06:04:03 | ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 06:04:03 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 145 | len); 06:04:03 | ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 06:04:03 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 152 | len); 06:04:03 | ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 06:04:03 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:04:03 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 157 | resource->properties->type); 06:04:03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | iot_typecode_t 06:04:03 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 06:04:03 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 06:04:03 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 06:04:03 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 253 | (uint8_t *)end_dev_params_ptr->psk_key, 06:04:03 254 | strlen(end_dev_params_ptr->psk_key)); 06:04:03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 06:04:03 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 06:04:03 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 352 | (uint8_t *)end_dev_params_ptr->psk_key, 06:04:03 353 | strlen(end_dev_params_ptr->psk_key)); 06:04:03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 06:04:03 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:03 | %ld 06:04:03 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 06:04:03 In file included from /usr/include/devsdk/devsdk.h:18, 06:04:03 from /usr/include/edgex/devices.h:17, 06:04:03 from /device-coap/src/c/coap-server.c:22: 06:04:03 /device-coap/src/c/coap-server.c: In function 'data_handler': 06:04:03 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:03 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:03 | | 06:04:03 | size_t {aka long unsigned int} 06:04:03 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 06:04:03 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:04:03 | ~^ 06:04:03 | | 06:04:03 | unsigned int 06:04:03 | %lu 06:04:03 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:04:03 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:04:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:03 | | 06:04:03 | iot_typecode_t 06:04:03 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 06:04:03 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:04:03 | ~^ 06:04:03 | | 06:04:03 | int 06:04:04 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 06:04:04 In file included from /usr/include/devsdk/devsdk.h:18, 06:04:04 from /device-coap/src/c/coap-util.h:18, 06:04:04 from /device-coap/src/c/coap-util.c:9: 06:04:04 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 06:04:04 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:04 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:04:04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:04 | | 06:04:04 | size_t {aka long unsigned int} 06:04:04 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 06:04:04 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:04:04 | ~^ 06:04:04 | | 06:04:04 | unsigned int 06:04:04 | %lu 06:04:04 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:04 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:04:04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:04 | | 06:04:04 | size_t {aka long unsigned int} 06:04:04 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 06:04:04 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:04:04 | ~^ 06:04:04 | | 06:04:04 | unsigned int 06:04:04 | %lu 06:04:04 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 06:04:04 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:04 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:04:04 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:04 | | 06:04:04 | size_t {aka long unsigned int} 06:04:04 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 06:04:04 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:04:04 | ~^ 06:04:04 | | 06:04:04 | unsigned int 06:04:04 | %lu 06:04:04 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:04:04 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:04:04 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:04:04 | | 06:04:04 | size_t {aka long unsigned int} 06:04:04 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 06:04:04 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:04:04 | ~^ 06:04:04 | | 06:04:04 | unsigned int 06:04:04 | %lu 06:04:04 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 06:04:04 In file included from /usr/include/devsdk/devsdk.h:18, 06:04:04 from /device-coap/src/c/device-coap.h:17, 06:04:04 from /device-coap/src/c/device-coap.c:10: 06:04:04 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 06:04:04 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:04:04 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:04:04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:04 131 | requests[i].resource->type); 06:04:04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:04 | | 06:04:04 | iot_typecode_t 06:04:04 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 06:04:04 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:04:04 | ~^ 06:04:04 | | 06:04:04 | int 06:04:04 [100%] Linking C executable device-coap 06:04:04 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:04 [100%] Built target device-coap 06:04:10 Removing intermediate container 521017dc378c 06:04:10 ---> d4d59ed9c8d3 06:04:10 Step 14/33 : FROM ${BASE} 06:04:10 ---> 7acc2c219107 06:04:10 Step 15/33 : RUN apk add --update --no-cache dumb-init 06:04:11 ---> Running in e6698398c8fb 06:04:13 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:13 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:13 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:04:14 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:14 OK: 337 MiB in 103 packages [Pipeline] withEnv 06:04:17 Removing intermediate container e6698398c8fb 06:04:17 ---> 41ba4bcd018c 06:04:17 Step 16/33 : RUN apk --no-cache upgrade [Pipeline] { [Pipeline] configFileProvider 06:04:17 provisioning config files... 06:04:17 copy managed file [device-coap-c-settings] to file:/w/workspace/device-coap-c/38@tmp/config14707873805344774253tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:04:17 ---> ****-login.sh 06:04:17 nexus3.edgexfoundry.org:10001 06:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:18 ---> Running in 53aa4b7e228c 06:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:18 Configure a credential helper to remove this warning. See 06:04:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:18 06:04:18 Login Succeeded 06:04:18 nexus3.edgexfoundry.org:10002 06:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:18 Configure a credential helper to remove this warning. See 06:04:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:18 06:04:18 Login Succeeded 06:04:18 nexus3.edgexfoundry.org:10003 06:04:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:19 Configure a credential helper to remove this warning. See 06:04:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:19 06:04:19 Login Succeeded 06:04:19 nexus3.edgexfoundry.org:10004 06:04:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:19 Configure a credential helper to remove this warning. See 06:04:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:19 06:04:19 Login Succeeded 06:04:19 ****.io 06:04:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:19 Configure a credential helper to remove this warning. See 06:04:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:19 06:04:19 Login Succeeded 06:04:19 ---> ****-login.sh ends [Pipeline] } 06:04:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash 06:04:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:19 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz [Pipeline] echo 06:04:19 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 06:04:19 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 06:04:19 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 06:04:19 ========================================================= 06:04:19 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 06:04:19 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:04:20 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:20 OK: 337 MiB in 103 packages 06:04:20 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 06:04:21 #0 building with "default" instance using docker driver 06:04:21 06:04:21 #1 [internal] load build definition from Dockerfile.alpine-base 06:04:21 #1 transferring dockerfile: 986B 0.0s done 06:04:21 #1 DONE 0.1s 06:04:21 06:04:21 #2 [internal] load .dockerignore 06:04:21 #2 transferring context: 2B done 06:04:21 #2 DONE 0.1s 06:04:21 06:04:21 #3 [internal] load metadata for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 06:04:21 #3 DONE 0.1s 06:04:21 06:04:21 #4 [ 1/12] FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest@sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 06:04:21 #4 resolve nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest@sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 0.0s done 06:04:21 #4 ... 06:04:21 06:04:21 #5 [internal] load build context 06:04:21 #5 transferring context: 68.39kB 0.0s done 06:04:21 #5 DONE 0.1s 06:04:21 06:04:21 #4 [ 1/12] FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest@sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 06:04:21 #4 sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 741B / 741B done 06:04:21 #4 sha256:2b552cad5dd98495624f16c0a312487c0a9b53c9e43189d1cca70f16696b9826 2.57kB / 2.57kB done 06:04:21 #4 sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 0B / 3.33MB 0.1s 06:04:21 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 1.30MB / 109.51MB 0.1s 06:04:22 #4 sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 3.33MB / 3.33MB 0.2s done 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 11.53MB / 109.51MB 0.3s 06:04:22 #4 extracting sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 19.92MB / 109.51MB 0.5s 06:04:22 #4 extracting sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 0.3s done 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 31.46MB / 109.51MB 0.7s 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 37.31MB / 109.51MB 0.8s 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 43.18MB / 109.51MB 0.9s 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 55.57MB / 109.51MB 1.1s 06:04:22 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 62.91MB / 109.51MB 1.2s 06:04:22 Removing intermediate container 53aa4b7e228c 06:04:22 ---> 07772723c43d 06:04:22 Step 17/33 : WORKDIR / 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 69.21MB / 109.51MB 1.3s 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 75.50MB / 109.51MB 1.4s 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 88.71MB / 109.51MB 1.6s 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 95.14MB / 109.51MB 1.7s 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 108.00MB / 109.51MB 1.9s 06:04:23 #4 sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 109.51MB / 109.51MB 2.0s done 06:04:23 #4 extracting sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 06:04:24 ---> Running in 866022df6562 06:04:26 Removing intermediate container 866022df6562 06:04:26 ---> 4b1db282f5f6 06:04:26 Step 18/33 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:04:26 ---> Running in 56a78a5e5992 06:04:28 Connecting to iotech.jfrog.io (54.73.4.50:443) 06:04:28 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:04:28 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:04:28 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:04:29 #4 extracting sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 5.1s 06:04:33 Removing intermediate container 56a78a5e5992 06:04:33 ---> f871dc2556fd 06:04:33 Step 19/33 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:04:34 ---> Running in c9f50ffed240 06:04:34 #4 extracting sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 10.7s 06:04:35 #4 extracting sha256:e71477ac5e1b6846f0ec9ba6c2209451720d30e558e7b4be2dc052a61567f304 11.9s done 06:04:35 #4 DONE 14.4s 06:04:35 06:04:35 #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 06:04:36 #6 0.682 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:04:37 #6 1.181 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:04:37 #6 1.181 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:04:37 #6 1.182 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:04:38 #6 DONE 2.1s 06:04:38 06:04:38 #7 [ 3/12] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:04:39 #7 DONE 0.8s 06:04:39 06:04:39 #8 [ 4/12] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev dumb-init 06:04:39 #8 0.746 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:04:40 #8 1.133 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:04:40 #8 1.702 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:04:41 Removing intermediate container c9f50ffed240 06:04:41 ---> 707bc7b7eee1 06:04:41 Step 20/33 : RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 06:04:41 #8 2.576 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:41 #8 2.603 (1/18) Installing dumb-init (1.2.5-r2) 06:04:41 #8 2.614 (2/18) Installing hiredis (1.1.0-r2) 06:04:41 #8 2.621 (3/18) Installing hiredis-dev (1.1.0-r2) 06:04:41 #8 2.647 (4/18) Installing libcbor (0.10.2-r1) 06:04:41 #8 2.653 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 06:04:42 ---> Running in 364d9d0937aa 06:04:42 #8 3.404 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 06:04:42 #8 3.523 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:04:42 #8 3.741 (8/18) Installing libcbor-dev (0.10.2-r1) 06:04:42 #8 3.756 (9/18) Installing libmenuw (6.4_p20230506-r0) 06:04:42 #8 3.763 (10/18) Installing libpanelw (6.4_p20230506-r0) 06:04:42 #8 3.769 (11/18) Installing libncurses++ (6.4_p20230506-r0) 06:04:42 #8 3.776 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 06:04:42 #8 3.803 (13/18) Installing libblkid (2.38.1-r8) 06:04:42 #8 3.816 (14/18) Installing libuuid (2.38.1-r8) 06:04:42 #8 3.821 (15/18) Installing libfdisk (2.38.1-r8) 06:04:42 #8 3.838 (16/18) Installing libmount (2.38.1-r8) 06:04:42 #8 3.853 (17/18) Installing libsmartcols (2.38.1-r8) 06:04:42 #8 3.865 (18/18) Installing util-linux-dev (2.38.1-r8) 06:04:42 #8 3.939 Executing busybox-1.36.1-r4.trigger 06:04:42 #8 3.983 OK: 333 MiB in 100 packages 06:04:43 #8 DONE 4.3s 06:04:43 06:04:43 #9 [ 5/12] RUN apk --no-cache upgrade 06:04:43 #9 0.738 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:04:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:44 #9 1.068 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:04:44 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:44 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:04:44 #9 1.550 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:04:45 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:45 (1/1) Installing curl (8.11.1-r0) 06:04:45 Executing busybox-1.36.1-r7.trigger 06:04:45 OK: 337 MiB in 104 packages 06:04:45 #9 2.406 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:45 #9 2.431 Upgrading critical system libraries and apk-tools: 06:04:45 #9 2.432 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 06:04:45 #9 2.500 Executing busybox-1.36.1-r4.trigger 06:04:45 #9 2.714 Continuing the upgrade transaction with new apk-tools: 06:04:45 #9 2.747 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:04:46 #9 3.065 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:04:46 #9 3.558 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:04:47 #9 4.317 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:47 #9 4.347 (1/19) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 06:04:47 #9 4.386 Executing busybox-1.36.1-r7.post-upgrade 06:04:47 #9 4.431 (2/19) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 06:04:47 #9 4.437 (3/19) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 06:04:47 #9 4.451 (4/19) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.7-r1) 06:04:47 #9 4.561 (5/19) Upgrading libssl3 (3.1.4-r0 -> 3.1.7-r1) 06:04:47 #9 4.581 (6/19) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 06:04:47 #9 4.587 (7/19) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 06:04:47 #9 4.597 (8/19) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 06:04:47 #9 4.621 (9/19) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 06:04:47 #9 4.714 (10/19) Installing libpsl (0.21.5-r0) 06:04:47 #9 4.723 (11/19) Upgrading libcurl (8.4.0-r0 -> 8.11.1-r0) 06:04:47 #9 4.746 (12/19) Installing libpsl-utils (0.21.5-r0) 06:04:47 #9 4.753 (13/19) Installing libpsl-dev (0.21.5-r0) 06:04:47 #9 4.759 (14/19) Upgrading openssl-dev (3.1.4-r0 -> 3.1.7-r1) 06:04:48 #9 4.856 (15/19) Upgrading curl-dev (8.4.0-r0 -> 8.11.1-r0) 06:04:48 #9 4.874 (16/19) Upgrading git (2.40.1-r0 -> 2.40.3-r0) 06:04:48 #9 5.107 (17/19) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 06:04:48 #9 5.156 (18/19) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 06:04:48 #9 5.162 (19/19) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 06:04:48 #9 5.184 Executing busybox-1.36.1-r7.trigger 06:04:48 #9 5.198 Executing ca-certificates-20241121-r1.trigger 06:04:48 #9 5.411 OK: 334 MiB in 103 packages 06:04:49 #9 DONE 5.7s 06:04:49 06:04:49 #10 [ 6/12] COPY scripts /device-coap/scripts 06:04:49 #10 DONE 0.1s 06:04:49 06:04:49 #11 [ 7/12] COPY src /device-coap/src/ 06:04:49 #11 DONE 0.1s 06:04:49 06:04:49 #12 [ 8/12] COPY VERSION /device-coap 06:04:49 #12 DONE 0.1s 06:04:49 06:04:49 #13 [ 9/12] RUN mkdir -p /device-coap/build 06:04:49 #13 DONE 0.6s 06:04:49 06:04:49 #14 [10/12] WORKDIR /device-coap 06:04:50 #14 DONE 0.1s 06:04:50 06:04:50 #15 [11/12] RUN /device-coap/scripts/build_deps.sh 1 06:04:50 Removing intermediate container 364d9d0937aa 06:04:50 ---> a4459cc9d5af 06:04:50 Step 21/33 : COPY --from=builder /device-coap/build/release/device-coap / 06:04:50 #15 0.577 + BUILD_CSDK=1 06:04:50 #15 0.578 + TINYDTLS_VERSION=b0e230d 06:04:50 #15 0.578 + LIBCOAP_VERSION=1739507 06:04:50 #15 0.578 + CSDK_VERSION=4.0.0-dev.14 06:04:50 #15 0.578 + '[' -d deps ] 06:04:50 #15 0.578 + mkdir deps 06:04:50 #15 0.581 + cd /device-coap/deps 06:04:50 #15 0.581 + git clone https://github.com/eclipse/tinydtls.git 06:04:50 #15 0.586 Cloning into 'tinydtls'... 06:04:51 ---> af0c3b2f83b7 06:04:51 Step 22/33 : COPY --from=builder /usr/local/lib/libcoap-2.so /usr/local/lib/ 06:04:52 #15 1.931 + cd tinydtls 06:04:52 #15 1.931 + git checkout develop 06:04:52 #15 1.993 branch 'develop' set up to track 'origin/develop'. 06:04:52 #15 1.994 Switched to a new branch 'develop' 06:04:52 #15 1.995 + git reset --hard b0e230d 06:04:52 #15 2.093 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 06:04:52 #15 2.095 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 06:04:52 #15 2.097 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 06:04:52 #15 2.099 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 06:04:52 #15 2.102 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 06:04:52 #15 2.104 + mkdir -p build 06:04:52 #15 2.106 + cd build 06:04:52 #15 2.106 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 06:04:52 #15 2.406 -- The C compiler identification is GNU 12.2.1 06:04:52 #15 2.461 -- Detecting C compiler ABI info 06:04:52 #15 2.797 -- Detecting C compiler ABI info - done 06:04:52 #15 2.889 -- Check for working C compiler: /usr/bin/cc - skipped 06:04:52 #15 2.890 -- Detecting C compile features 06:04:52 #15 2.893 -- Detecting C compile features - done 06:04:52 #15 2.910 -- Looking for assert.h 06:04:53 #15 3.229 -- Looking for assert.h - found 06:04:53 #15 3.230 -- Looking for arpa/inet.h 06:04:53 #15 3.558 -- Looking for arpa/inet.h - found 06:04:53 #15 3.558 -- Looking for fcntl.h 06:04:53 ---> 151e4c9d3d2a 06:04:53 Step 23/33 : COPY --from=builder /usr/local/include/coap2 /usr/local/include/coap2 06:04:54 #15 3.861 -- Looking for fcntl.h - found 06:04:54 #15 3.862 -- Looking for inttypes.h 06:04:54 #15 4.179 -- Looking for inttypes.h - found 06:04:54 #15 4.179 -- Looking for memory.h 06:04:54 #15 4.499 -- Looking for memory.h - found 06:04:54 #15 4.500 -- Looking for netdb.h 06:04:54 #15 4.825 -- Looking for netdb.h - found 06:04:54 #15 4.825 -- Looking for netinet/in.h 06:04:55 #15 5.156 -- Looking for netinet/in.h - found 06:04:55 #15 5.156 -- Looking for stddef.h 06:04:55 ---> c7f847883eab 06:04:55 Step 24/33 : COPY --from=builder /usr/local/lib/libtinydtls.so /usr/local/lib/ 06:04:55 #15 5.468 -- Looking for stddef.h - found 06:04:55 #15 5.469 -- Looking for stdint.h 06:04:56 #15 5.803 -- Looking for stdint.h - found 06:04:56 #15 5.803 -- Looking for stdlib.h 06:04:56 #15 6.127 -- Looking for stdlib.h - found 06:04:56 #15 6.128 -- Looking for string.h 06:04:56 #15 6.447 -- Looking for string.h - found 06:04:56 #15 6.447 -- Looking for strings.h 06:04:56 #15 6.762 -- Looking for strings.h - found 06:04:56 #15 6.763 -- Looking for time.h 06:04:57 #15 7.081 -- Looking for time.h - found 06:04:57 #15 7.082 -- Looking for sys/param.h 06:04:57 ---> bf7363b3ff86 06:04:57 Step 25/33 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 06:04:57 #15 7.420 -- Looking for sys/param.h - found 06:04:57 #15 7.420 -- Looking for sys/socket.h 06:04:57 #15 7.758 -- Looking for sys/socket.h - found 06:04:57 #15 7.759 -- Looking for sys/stat.h 06:04:58 #15 8.089 -- Looking for sys/stat.h - found 06:04:58 #15 8.089 -- Looking for sys/types.h 06:04:58 #15 8.429 -- Looking for sys/types.h - found 06:04:58 #15 8.431 -- Looking for sys/time.h 06:04:58 ---> c84f7d94fa3f 06:04:58 Step 26/33 : COPY LICENSE / 06:04:58 #15 8.752 -- Looking for sys/time.h - found 06:04:58 #15 8.753 -- Looking for unistd.h 06:04:59 #15 9.084 -- Looking for unistd.h - found 06:04:59 #15 9.084 -- Looking for float.h 06:04:59 #15 9.401 -- Looking for float.h - found 06:04:59 #15 9.402 -- Looking for dlfcn.h 06:04:59 #15 9.738 -- Looking for dlfcn.h - found 06:04:59 #15 9.739 -- Looking for memset 06:05:00 ---> 88816850bf11 06:05:00 Step 27/33 : COPY Attribution.txt / 06:05:00 #15 10.07 -- Looking for memset - found 06:05:00 #15 10.07 -- Looking for select 06:05:00 #15 10.39 -- Looking for select - found 06:05:00 #15 10.39 -- Looking for socket 06:05:00 #15 10.71 -- Looking for socket - found 06:05:00 #15 10.71 -- Looking for strdup 06:05:01 #15 11.03 -- Looking for strdup - found 06:05:01 #15 11.03 -- Looking for strerror 06:05:01 #15 11.35 -- Looking for strerror - found 06:05:01 #15 11.36 -- Looking for strnlen 06:05:01 #15 11.67 -- Looking for strnlen - found 06:05:01 #15 11.67 -- Looking for fls 06:05:01 ---> 4c05ed1d53f6 06:05:01 Step 28/33 : COPY res /res 06:05:01 #15 12.00 -- Looking for fls - not found 06:05:02 #15 12.00 -- Looking for vprintf 06:05:02 #15 12.31 -- Looking for vprintf - found 06:05:02 #15 12.31 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 06:05:02 #15 12.51 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 06:05:02 #15 12.53 -- Configuring done (10.4s) 06:05:02 #15 12.56 -- Generating done (0.0s) 06:05:02 #15 12.57 -- Build files have been written to: /device-coap/deps/tinydtls/build 06:05:02 #15 12.58 + make 06:05:02 #15 12.70 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 06:05:03 #15 13.70 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 06:05:03 #15 13.86 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 06:05:03 ---> e24aea170a60 06:05:03 Step 29/33 : ENTRYPOINT ["/device-coap"] 06:05:05 ---> Running in 55f835e0af1c 06:05:05 #15 15.52 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 06:05:06 #15 16.33 In file included from /device-coap/deps/tinydtls/crypto.c:34: 06:05:06 #15 16.33 In function 'ecc_ecdh', 06:05:06 #15 16.33 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:05:06 #15 16.33 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 06:05:06 #15 16.33 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:05:06 #15 16.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:06 #15 16.33 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:05:06 #15 16.33 /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 06:05:06 #15 16.33 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:05:06 #15 16.33 | ^~~~~~~~~~~ 06:05:06 #15 16.34 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 06:05:06 #15 16.34 431 | uint32_t pub_x[8]; 06:05:06 #15 16.34 | ^~~~~ 06:05:06 #15 16.34 In function 'ecc_ecdh', 06:05:06 #15 16.34 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:05:06 #15 16.34 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 06:05:06 #15 16.34 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:05:06 #15 16.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:06 #15 16.34 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:05:06 #15 16.34 /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 06:05:06 #15 16.34 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:05:06 #15 16.34 | ^~~~~~~~~~~ 06:05:06 #15 16.34 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 06:05:06 #15 16.34 432 | uint32_t pub_y[8]; 06:05:06 #15 16.34 | ^~~~~ 06:05:06 #15 16.34 In function 'ecc_ecdh', 06:05:06 #15 16.34 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:05:06 #15 16.34 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 06:05:06 #15 16.34 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:05:06 #15 16.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:06 #15 16.34 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:05:06 #15 16.34 /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 06:05:06 #15 16.34 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:05:06 #15 16.34 | ^~~~~~~~~~~ 06:05:06 #15 16.34 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 06:05:06 #15 16.34 430 | uint32_t priv[8]; 06:05:06 #15 16.34 | ^~~~ 06:05:07 Removing intermediate container 55f835e0af1c 06:05:07 ---> cfdd7631a8d5 06:05:07 Step 30/33 : CMD ["-cp=keeper.http://edgex-core-keeper:59890", "--registry"] 06:05:07 #15 17.21 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 06:05:08 ---> Running in c9e4705bf440 06:05:09 Removing intermediate container c9e4705bf440 06:05:09 ---> 214e8462e9a4 06:05:09 Step 31/33 : LABEL arch=amd64 06:05:09 ---> Running in 37fc98a5a999 06:05:11 Removing intermediate container 37fc98a5a999 06:05:11 ---> a18bfb071985 06:05:11 Step 32/33 : LABEL git_sha=217950388ffc7d778dd86376560370829f9bed36 06:05:12 ---> Running in 9491c06a697c 06:05:14 Removing intermediate container 9491c06a697c 06:05:14 ---> e92cd5fd81ec 06:05:14 Step 33/33 : LABEL version=3.2.0-dev.1 06:05:15 ---> Running in c6526d0c08ec 06:05:15 #15 24.27 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 06:05:15 #15 24.60 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 06:05:15 #15 24.87 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 06:05:15 #15 25.07 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 06:05:15 #15 25.18 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 06:05:15 #15 25.18 /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] 06:05:15 #15 25.18 316 | for (idx = 0; idx < count; idx++) { 06:05:15 #15 25.18 | ^ 06:05:15 #15 25.18 /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] 06:05:15 #15 25.18 319 | return result == count; 06:05:15 #15 25.18 | ^~ 06:05:15 Removing intermediate container c6526d0c08ec 06:05:15 ---> b4aad7f4bcaa 06:05:15 [Warning] One or more build-args [ARCH MAKE] were not consumed 06:05:15 Successfully built b4aad7f4bcaa 06:05:16 Successfully tagged device-coap:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:05:16 provisioning config files... 06:05:16 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config16448428184909686398tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:05:16 ---> ****-login.sh 06:05:16 nexus3.edgexfoundry.org:10001 06:05:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:16 Configure a credential helper to remove this warning. See 06:05:16 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:16 06:05:16 Login Succeeded 06:05:16 nexus3.edgexfoundry.org:10002 06:05:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:16 Configure a credential helper to remove this warning. See 06:05:16 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:16 06:05:16 Login Succeeded 06:05:16 nexus3.edgexfoundry.org:10003 06:05:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:16 Configure a credential helper to remove this warning. See 06:05:16 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:16 06:05:16 Login Succeeded 06:05:16 nexus3.edgexfoundry.org:10004 06:05:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:17 Configure a credential helper to remove this warning. See 06:05:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:17 06:05:17 Login Succeeded 06:05:17 ****.io 06:05:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:17 Configure a credential helper to remove this warning. See 06:05:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:17 06:05:17 Login Succeeded 06:05:17 ---> ****-login.sh ends [Pipeline] } 06:05:17 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:05:17 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 06:05:17 [edgeXDocker.push] Tagging docker image device-coap with the following tags: 06:05:17 217950388ffc7d778dd86376560370829f9bed36 06:05:17 latest 06:05:17 3.2.0-dev.1 06:05:17 217950388ffc7d778dd86376560370829f9bed36-3.2.0-dev.1 06:05:17 main 06:05:17 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:17 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:18 + docker push nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36 06:05:18 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 06:05:18 5426be4eb15e: Preparing 06:05:18 e66d735717d8: Preparing 06:05:18 7493447b910e: Preparing 06:05:18 3468495ff58b: Preparing 06:05:18 62a072575d65: Preparing 06:05:18 0679c8c4b73f: Preparing 06:05:18 e84570465fcb: Preparing 06:05:18 0679c8c4b73f: Waiting 06:05:18 7037584c88c9: Preparing 06:05:18 e66277ff6321: Preparing 06:05:18 e84570465fcb: Waiting 06:05:18 312f4f03cf16: Preparing 06:05:18 e66277ff6321: Waiting 06:05:18 7037584c88c9: Waiting 06:05:18 d6d25016e5fe: Preparing 06:05:18 c621053c1038: Preparing 06:05:18 3c0576a8fc3b: Preparing 06:05:18 298c1995454d: Preparing 06:05:18 3c0576a8fc3b: Waiting 06:05:18 312f4f03cf16: Waiting 06:05:18 c621053c1038: Waiting 06:05:18 d6d25016e5fe: Waiting 06:05:18 715d14860866: Preparing 06:05:18 d6f1cd5b2d5a: Preparing 06:05:18 1f169d1774ec: Preparing 06:05:18 9ea672820d36: Preparing 06:05:18 1f169d1774ec: Waiting 06:05:18 715d14860866: Waiting 06:05:18 d6f1cd5b2d5a: Waiting 06:05:18 10d07f95cdbd: Preparing 06:05:18 19a48214598d: Preparing 06:05:18 f2cd3ea12132: Preparing 06:05:18 9ea672820d36: Waiting 06:05:18 10d07f95cdbd: Waiting 06:05:18 14957aaeccf0: Preparing 06:05:18 19a48214598d: Waiting 06:05:18 b0c8e595d6c6: Preparing 06:05:18 0f72ad8c23e7: Preparing 06:05:18 cc2447e1835a: Preparing 06:05:18 f2cd3ea12132: Waiting 06:05:18 b0c8e595d6c6: Waiting 06:05:18 14957aaeccf0: Waiting 06:05:18 0f72ad8c23e7: Waiting 06:05:18 cc2447e1835a: Waiting 06:05:18 62a072575d65: Pushed 06:05:18 e66d735717d8: Pushed 06:05:18 7493447b910e: Pushed 06:05:18 5426be4eb15e: Pushed 06:05:18 3468495ff58b: Pushed 06:05:19 0679c8c4b73f: Pushed 06:05:19 e84570465fcb: Pushed 06:05:19 #15 29.95 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 06:05:19 7037584c88c9: Pushed 06:05:20 e66277ff6321: Pushed 06:05:20 312f4f03cf16: Pushed 06:05:20 d6d25016e5fe: Pushed 06:05:20 #15 30.30 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 06:05:20 c621053c1038: Pushed 06:05:20 3c0576a8fc3b: Pushed 06:05:20 #15 30.72 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 06:05:20 #15 31.00 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 06:05:21 298c1995454d: Pushed 06:05:21 1f169d1774ec: Pushed 06:05:21 d6f1cd5b2d5a: Pushed 06:05:21 715d14860866: Pushed 06:05:21 9ea672820d36: Pushed 06:05:21 10d07f95cdbd: Pushed 06:05:21 #15 31.30 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 06:05:21 #15 31.41 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 06:05:21 #15 31.41 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 06:05:21 #15 31.41 | ~~~~~~~~~~^~~~~~~~ 06:05:21 #15 31.41 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 06:05:21 #15 31.41 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 06:05:21 #15 31.41 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 06:05:21 #15 31.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:21 #15 31.42 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 06:05:21 #15 31.42 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 06:05:21 #15 31.42 | ~~~~~^~~~~~~~ 06:05:21 #15 31.42 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 06:05:21 #15 31.42 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 06:05:21 #15 31.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:22 #15 32.01 [100%] Linking C shared library libtinydtls.so 06:05:22 #15 32.13 [100%] Built target tinydtls 06:05:22 #15 32.16 + make install 06:05:22 14957aaeccf0: Pushed 06:05:22 b0c8e595d6c6: Pushed 06:05:22 0f72ad8c23e7: Layer already exists 06:05:22 #15 32.32 [100%] Built target tinydtls 06:05:22 #15 32.37 Install the project... 06:05:22 #15 32.39 -- Install configuration: "Release" 06:05:22 #15 32.39 -- Installing: /usr/local/lib/libtinydtls.so 06:05:22 #15 32.40 -- Installing: /usr/local/include/tinydtls 06:05:22 #15 32.40 -- Installing: /usr/local/include/tinydtls/dtls.h 06:05:22 #15 32.40 -- Installing: /usr/local/include/tinydtls/tinydtls.h 06:05:22 #15 32.40 -- Installing: /usr/local/include/tinydtls/dtls_time.h 06:05:22 #15 32.40 -- Installing: /usr/local/include/tinydtls/utlist.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/ccm.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/hmac.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/uthash.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/numeric.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/netq.h 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/sha2 06:05:22 #15 32.41 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/crypto.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/alert.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/session.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/global.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/ecc 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 06:05:22 #15 32.42 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/state.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/aes 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/peer.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 06:05:22 #15 32.43 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 06:05:22 #15 32.44 -- Up-to-date: /usr/local/include/tinydtls 06:05:22 #15 32.44 -- Installing: /usr/local/include/tinydtls/dtls_config.h 06:05:22 #15 32.44 + cd /device-coap/deps 06:05:22 #15 32.44 + git clone https://github.com/obgm/libcoap.git 06:05:22 #15 32.45 Cloning into 'libcoap'... 06:05:22 cc2447e1835a: Layer already exists 06:05:22 f2cd3ea12132: Pushed 06:05:23 19a48214598d: Pushed 06:05:23 217950388ffc7d778dd86376560370829f9bed36: digest: sha256:33d0d44538263306b1ae882eb648c273daa80a8a8e09f52569c8c235d0834feb size: 5540 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:24 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:24 + docker push nexus3.edgexfoundry.org:10004/device-coap:latest 06:05:24 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 06:05:24 5426be4eb15e: Preparing 06:05:24 e66d735717d8: Preparing 06:05:24 7493447b910e: Preparing 06:05:24 3468495ff58b: Preparing 06:05:24 62a072575d65: Preparing 06:05:24 0679c8c4b73f: Preparing 06:05:24 e84570465fcb: Preparing 06:05:24 7037584c88c9: Preparing 06:05:24 e66277ff6321: Preparing 06:05:24 312f4f03cf16: Preparing 06:05:24 d6d25016e5fe: Preparing 06:05:24 c621053c1038: Preparing 06:05:24 3c0576a8fc3b: Preparing 06:05:24 298c1995454d: Preparing 06:05:24 715d14860866: Preparing 06:05:24 d6f1cd5b2d5a: Preparing 06:05:24 1f169d1774ec: Preparing 06:05:24 0679c8c4b73f: Waiting 06:05:24 e66277ff6321: Waiting 06:05:24 9ea672820d36: Preparing 06:05:24 312f4f03cf16: Waiting 06:05:24 e84570465fcb: Waiting 06:05:24 10d07f95cdbd: Preparing 06:05:24 7037584c88c9: Waiting 06:05:24 d6d25016e5fe: Waiting 06:05:24 19a48214598d: Preparing 06:05:24 c621053c1038: Waiting 06:05:24 f2cd3ea12132: Preparing 06:05:24 3c0576a8fc3b: Waiting 06:05:24 715d14860866: Waiting 06:05:24 d6f1cd5b2d5a: Waiting 06:05:24 14957aaeccf0: Preparing 06:05:24 298c1995454d: Waiting 06:05:24 b0c8e595d6c6: Preparing 06:05:24 1f169d1774ec: Waiting 06:05:24 0f72ad8c23e7: Preparing 06:05:24 9ea672820d36: Waiting 06:05:24 19a48214598d: Waiting 06:05:24 cc2447e1835a: Preparing 06:05:24 f2cd3ea12132: Waiting 06:05:24 10d07f95cdbd: Waiting 06:05:24 14957aaeccf0: Waiting 06:05:24 b0c8e595d6c6: Waiting 06:05:24 0f72ad8c23e7: Waiting 06:05:24 62a072575d65: Layer already exists 06:05:24 5426be4eb15e: Layer already exists 06:05:24 3468495ff58b: Layer already exists 06:05:24 7493447b910e: Layer already exists 06:05:24 7037584c88c9: Layer already exists 06:05:24 e84570465fcb: Layer already exists 06:05:24 0679c8c4b73f: Layer already exists 06:05:24 d6d25016e5fe: Layer already exists 06:05:24 312f4f03cf16: Layer already exists 06:05:24 3c0576a8fc3b: Layer already exists 06:05:24 e66d735717d8: Layer already exists 06:05:24 c621053c1038: Layer already exists 06:05:24 715d14860866: Layer already exists 06:05:24 1f169d1774ec: Layer already exists 06:05:24 d6f1cd5b2d5a: Layer already exists 06:05:24 9ea672820d36: Layer already exists 06:05:24 19a48214598d: Layer already exists 06:05:24 10d07f95cdbd: Layer already exists 06:05:24 f2cd3ea12132: Layer already exists 06:05:24 b0c8e595d6c6: Layer already exists 06:05:24 14957aaeccf0: Layer already exists 06:05:24 0f72ad8c23e7: Layer already exists 06:05:24 cc2447e1835a: Layer already exists 06:05:24 298c1995454d: Layer already exists 06:05:24 e66277ff6321: Layer already exists 06:05:25 latest: digest: sha256:33d0d44538263306b1ae882eb648c273daa80a8a8e09f52569c8c235d0834feb size: 5540 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:25 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:3.2.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:25 + docker push nexus3.edgexfoundry.org:10004/device-coap:3.2.0-dev.1 06:05:25 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 06:05:25 5426be4eb15e: Preparing 06:05:25 e66d735717d8: Preparing 06:05:25 7493447b910e: Preparing 06:05:25 3468495ff58b: Preparing 06:05:25 62a072575d65: Preparing 06:05:25 0679c8c4b73f: Preparing 06:05:25 e84570465fcb: Preparing 06:05:25 7037584c88c9: Preparing 06:05:25 e66277ff6321: Preparing 06:05:25 312f4f03cf16: Preparing 06:05:25 d6d25016e5fe: Preparing 06:05:25 c621053c1038: Preparing 06:05:25 3c0576a8fc3b: Preparing 06:05:25 298c1995454d: Preparing 06:05:25 715d14860866: Preparing 06:05:25 d6f1cd5b2d5a: Preparing 06:05:25 312f4f03cf16: Waiting 06:05:25 c621053c1038: Waiting 06:05:25 d6d25016e5fe: Waiting 06:05:25 3c0576a8fc3b: Waiting 06:05:25 e84570465fcb: Waiting 06:05:25 e66277ff6321: Waiting 06:05:25 7037584c88c9: Waiting 06:05:25 298c1995454d: Waiting 06:05:25 715d14860866: Waiting 06:05:25 0679c8c4b73f: Waiting 06:05:25 1f169d1774ec: Preparing 06:05:25 d6f1cd5b2d5a: Waiting 06:05:25 9ea672820d36: Preparing 06:05:25 10d07f95cdbd: Preparing 06:05:25 19a48214598d: Preparing 06:05:25 1f169d1774ec: Waiting 06:05:25 9ea672820d36: Waiting 06:05:25 f2cd3ea12132: Preparing 06:05:25 14957aaeccf0: Preparing 06:05:25 b0c8e595d6c6: Preparing 06:05:25 0f72ad8c23e7: Preparing 06:05:25 14957aaeccf0: Waiting 06:05:25 cc2447e1835a: Preparing 06:05:25 b0c8e595d6c6: Waiting 06:05:25 0f72ad8c23e7: Waiting 06:05:25 62a072575d65: Layer already exists 06:05:25 e66d735717d8: Layer already exists 06:05:25 5426be4eb15e: Layer already exists 06:05:25 3468495ff58b: Layer already exists 06:05:25 7493447b910e: Layer already exists 06:05:25 0679c8c4b73f: Layer already exists 06:05:25 e84570465fcb: Layer already exists 06:05:25 7037584c88c9: Layer already exists 06:05:25 312f4f03cf16: Layer already exists 06:05:25 c621053c1038: Layer already exists 06:05:25 e66277ff6321: Layer already exists 06:05:25 d6d25016e5fe: Layer already exists 06:05:25 298c1995454d: Layer already exists 06:05:25 3c0576a8fc3b: Layer already exists 06:05:25 715d14860866: Layer already exists 06:05:25 d6f1cd5b2d5a: Layer already exists 06:05:25 1f169d1774ec: Layer already exists 06:05:25 9ea672820d36: Layer already exists 06:05:25 10d07f95cdbd: Layer already exists 06:05:25 19a48214598d: Layer already exists 06:05:25 14957aaeccf0: Layer already exists 06:05:25 b0c8e595d6c6: Layer already exists 06:05:25 0f72ad8c23e7: Layer already exists 06:05:25 cc2447e1835a: Layer already exists 06:05:25 f2cd3ea12132: Layer already exists 06:05:25 3.2.0-dev.1: digest: sha256:33d0d44538263306b1ae882eb648c273daa80a8a8e09f52569c8c235d0834feb size: 5540 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:26 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36-3.2.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:26 + docker push nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36-3.2.0-dev.1 06:05:26 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 06:05:26 5426be4eb15e: Preparing 06:05:26 e66d735717d8: Preparing 06:05:26 7493447b910e: Preparing 06:05:26 3468495ff58b: Preparing 06:05:26 62a072575d65: Preparing 06:05:26 0679c8c4b73f: Preparing 06:05:26 e84570465fcb: Preparing 06:05:26 7037584c88c9: Preparing 06:05:26 e66277ff6321: Preparing 06:05:26 312f4f03cf16: Preparing 06:05:26 d6d25016e5fe: Preparing 06:05:26 c621053c1038: Preparing 06:05:26 3c0576a8fc3b: Preparing 06:05:26 298c1995454d: Preparing 06:05:26 715d14860866: Preparing 06:05:26 d6f1cd5b2d5a: Preparing 06:05:26 1f169d1774ec: Preparing 06:05:26 9ea672820d36: Preparing 06:05:26 10d07f95cdbd: Preparing 06:05:26 19a48214598d: Preparing 06:05:26 f2cd3ea12132: Preparing 06:05:26 14957aaeccf0: Preparing 06:05:26 b0c8e595d6c6: Preparing 06:05:26 0f72ad8c23e7: Preparing 06:05:26 cc2447e1835a: Preparing 06:05:26 7037584c88c9: Waiting 06:05:26 9ea672820d36: Waiting 06:05:26 10d07f95cdbd: Waiting 06:05:26 19a48214598d: Waiting 06:05:26 e66277ff6321: Waiting 06:05:26 f2cd3ea12132: Waiting 06:05:26 312f4f03cf16: Waiting 06:05:26 14957aaeccf0: Waiting 06:05:26 cc2447e1835a: Waiting 06:05:26 d6d25016e5fe: Waiting 06:05:26 b0c8e595d6c6: Waiting 06:05:26 c621053c1038: Waiting 06:05:26 e84570465fcb: Waiting 06:05:26 d6f1cd5b2d5a: Waiting 06:05:26 3c0576a8fc3b: Waiting 06:05:26 1f169d1774ec: Waiting 06:05:26 298c1995454d: Waiting 06:05:26 0f72ad8c23e7: Waiting 06:05:26 62a072575d65: Layer already exists 06:05:26 5426be4eb15e: Layer already exists 06:05:26 e66d735717d8: Layer already exists 06:05:26 7493447b910e: Layer already exists 06:05:26 3468495ff58b: Layer already exists 06:05:26 7037584c88c9: Layer already exists 06:05:26 0679c8c4b73f: Layer already exists 06:05:26 e84570465fcb: Layer already exists 06:05:26 e66277ff6321: Layer already exists 06:05:26 312f4f03cf16: Layer already exists 06:05:26 d6d25016e5fe: Layer already exists 06:05:26 c621053c1038: Layer already exists 06:05:26 3c0576a8fc3b: Layer already exists 06:05:26 298c1995454d: Layer already exists 06:05:26 715d14860866: Layer already exists 06:05:26 d6f1cd5b2d5a: Layer already exists 06:05:26 1f169d1774ec: Layer already exists 06:05:26 9ea672820d36: Layer already exists 06:05:26 19a48214598d: Layer already exists 06:05:26 10d07f95cdbd: Layer already exists 06:05:26 f2cd3ea12132: Layer already exists 06:05:26 b0c8e595d6c6: Layer already exists 06:05:26 0f72ad8c23e7: Layer already exists 06:05:26 14957aaeccf0: Layer already exists 06:05:26 cc2447e1835a: Layer already exists 06:05:26 217950388ffc7d778dd86376560370829f9bed36-3.2.0-dev.1: digest: sha256:33d0d44538263306b1ae882eb648c273daa80a8a8e09f52569c8c235d0834feb size: 5540 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:27 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:27 + docker push nexus3.edgexfoundry.org:10004/device-coap:main 06:05:27 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 06:05:27 5426be4eb15e: Preparing 06:05:27 e66d735717d8: Preparing 06:05:27 7493447b910e: Preparing 06:05:27 3468495ff58b: Preparing 06:05:27 62a072575d65: Preparing 06:05:27 0679c8c4b73f: Preparing 06:05:27 e84570465fcb: Preparing 06:05:27 7037584c88c9: Preparing 06:05:27 e66277ff6321: Preparing 06:05:27 312f4f03cf16: Preparing 06:05:27 d6d25016e5fe: Preparing 06:05:27 c621053c1038: Preparing 06:05:27 3c0576a8fc3b: Preparing 06:05:27 298c1995454d: Preparing 06:05:27 715d14860866: Preparing 06:05:27 d6f1cd5b2d5a: Preparing 06:05:27 1f169d1774ec: Preparing 06:05:27 9ea672820d36: Preparing 06:05:27 10d07f95cdbd: Preparing 06:05:27 19a48214598d: Preparing 06:05:27 f2cd3ea12132: Preparing 06:05:27 14957aaeccf0: Preparing 06:05:27 b0c8e595d6c6: Preparing 06:05:27 0f72ad8c23e7: Preparing 06:05:27 cc2447e1835a: Preparing 06:05:27 3c0576a8fc3b: Waiting 06:05:27 298c1995454d: Waiting 06:05:27 715d14860866: Waiting 06:05:27 d6f1cd5b2d5a: Waiting 06:05:27 1f169d1774ec: Waiting 06:05:27 312f4f03cf16: Waiting 06:05:27 9ea672820d36: Waiting 06:05:27 10d07f95cdbd: Waiting 06:05:27 7037584c88c9: Waiting 06:05:27 19a48214598d: Waiting 06:05:27 e66277ff6321: Waiting 06:05:27 cc2447e1835a: Waiting 06:05:27 d6d25016e5fe: Waiting 06:05:27 f2cd3ea12132: Waiting 06:05:27 c621053c1038: Waiting 06:05:27 e84570465fcb: Waiting 06:05:27 0679c8c4b73f: Waiting 06:05:27 14957aaeccf0: Waiting 06:05:27 b0c8e595d6c6: Waiting 06:05:27 0f72ad8c23e7: Waiting 06:05:27 5426be4eb15e: Layer already exists 06:05:27 62a072575d65: Layer already exists 06:05:27 3468495ff58b: Layer already exists 06:05:27 e66d735717d8: Layer already exists 06:05:27 7493447b910e: Layer already exists 06:05:27 0679c8c4b73f: Layer already exists 06:05:27 e84570465fcb: Layer already exists 06:05:27 7037584c88c9: Layer already exists 06:05:27 312f4f03cf16: Layer already exists 06:05:27 e66277ff6321: Layer already exists 06:05:27 c621053c1038: Layer already exists 06:05:27 d6d25016e5fe: Layer already exists 06:05:27 298c1995454d: Layer already exists 06:05:27 3c0576a8fc3b: Layer already exists 06:05:27 715d14860866: Layer already exists 06:05:27 d6f1cd5b2d5a: Layer already exists 06:05:27 1f169d1774ec: Layer already exists 06:05:27 19a48214598d: Layer already exists 06:05:27 9ea672820d36: Layer already exists 06:05:27 10d07f95cdbd: Layer already exists 06:05:27 f2cd3ea12132: Layer already exists 06:05:27 14957aaeccf0: Layer already exists 06:05:27 cc2447e1835a: Layer already exists 06:05:27 b0c8e595d6c6: Layer already exists 06:05:27 0f72ad8c23e7: Layer already exists 06:05:27 main: digest: sha256:33d0d44538263306b1ae882eb648c273daa80a8a8e09f52569c8c235d0834feb size: 5540 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:05:27 ===================================================== [Pipeline] echo 06:05:27 taggedImages: 06:05:27 - nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36 06:05:27 - nexus3.edgexfoundry.org:10004/device-coap:latest 06:05:27 - nexus3.edgexfoundry.org:10004/device-coap:3.2.0-dev.1 06:05:27 - nexus3.edgexfoundry.org:10004/device-coap:217950388ffc7d778dd86376560370829f9bed36-3.2.0-dev.1 06:05:27 - nexus3.edgexfoundry.org:10004/device-coap:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:28 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:28 06:05:28 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:28 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:29 #15 38.23 + cd libcoap 06:05:29 #15 38.23 + git reset --hard 1739507 06:05:29 #15 38.42 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 06:05:29 #15 38.42 + patch -p1 06:05:29 #15 38.42 patching file cmake/FindTinyDTLS.cmake 06:05:29 #15 38.43 + patch -p1 06:05:29 #15 38.43 patching file include/coap2/coap_config.h.in 06:05:29 #15 38.43 + mkdir -p build 06:05:29 #15 38.43 + cd build 06:05:29 #15 38.43 + 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' .. 06:05:29 #15 38.76 -- The CXX compiler identification is GNU 12.2.1 06:05:29 #15 39.02 -- The C compiler identification is GNU 12.2.1 06:05:29 #15 39.08 -- Detecting CXX compiler ABI info 06:05:29 latest: Pulling from edgex-lftools-log-publisher 06:05:29 5eb5b503b376: Pulling fs layer 06:05:29 5c69ac0246d0: Pulling fs layer 06:05:29 ec43610c2a17: Pulling fs layer 06:05:29 3a2ae6a8a46f: Pulling fs layer 06:05:29 33b1e0a273af: Pulling fs layer 06:05:29 5d3b04190fa2: Pulling fs layer 06:05:29 2f39f015ded8: Pulling fs layer 06:05:29 33b1e0a273af: Waiting 06:05:29 2f39f015ded8: Waiting 06:05:29 5d3b04190fa2: Waiting 06:05:29 3a2ae6a8a46f: Waiting 06:05:29 5c69ac0246d0: Download complete 06:05:29 3a2ae6a8a46f: Verifying Checksum 06:05:29 3a2ae6a8a46f: Download complete 06:05:29 33b1e0a273af: Verifying Checksum 06:05:29 33b1e0a273af: Download complete 06:05:29 5d3b04190fa2: Verifying Checksum 06:05:29 5d3b04190fa2: Download complete 06:05:29 ec43610c2a17: Verifying Checksum 06:05:29 ec43610c2a17: Download complete 06:05:29 #15 39.44 -- Detecting CXX compiler ABI info - done 06:05:29 #15 39.53 -- Check for working CXX compiler: /usr/bin/c++ - skipped 06:05:29 #15 39.53 -- Detecting CXX compile features 06:05:29 #15 39.54 -- Detecting CXX compile features - done 06:05:29 #15 39.56 -- Detecting C compiler ABI info 06:05:29 5eb5b503b376: Verifying Checksum 06:05:29 5eb5b503b376: Download complete 06:05:29 #15 39.90 -- Detecting C compiler ABI info - done 06:05:29 #15 39.99 -- Check for working C compiler: /usr/bin/cc - skipped 06:05:30 #15 39.99 -- Detecting C compile features 06:05:30 #15 39.99 -- Detecting C compile features - done 06:05:30 #15 40.01 -- Looking for byteswap.h 06:05:30 2f39f015ded8: Download complete 06:05:30 #15 40.34 -- Looking for byteswap.h - found 06:05:30 #15 40.34 -- Looking for inttypes.h 06:05:30 #15 40.67 -- Looking for inttypes.h - found 06:05:30 #15 40.67 -- Looking for limits.h 06:05:30 #15 40.99 -- Looking for limits.h - found 06:05:30 #15 40.99 -- Looking for memory.h 06:05:31 #15 41.31 -- Looking for memory.h - found 06:05:31 #15 41.31 -- Looking for strings.h 06:05:31 #15 41.64 -- Looking for strings.h - found 06:05:31 #15 41.64 -- Looking for string.h 06:05:31 5eb5b503b376: Pull complete 06:05:32 #15 41.96 -- Looking for string.h - found 06:05:32 #15 41.96 -- Looking for sys/sysctl.h 06:05:32 #15 42.15 -- Looking for sys/sysctl.h - not found 06:05:32 #15 42.16 -- Looking for netinet/in.h 06:05:32 5c69ac0246d0: Pull complete 06:05:32 #15 42.50 -- Looking for netinet/in.h - found 06:05:32 #15 42.50 -- Looking for sys/epoll.h 06:05:32 #15 42.85 -- Looking for sys/epoll.h - found 06:05:32 #15 42.85 -- Looking for sys/timerfd.h 06:05:33 #15 43.20 -- Looking for sys/timerfd.h - found 06:05:33 #15 43.20 -- Looking for arpa/inet.h 06:05:33 #15 43.54 -- Looking for arpa/inet.h - found 06:05:33 ec43610c2a17: Pull complete 06:05:33 #15 43.54 -- Looking for stdbool.h 06:05:33 #15 43.87 -- Looking for stdbool.h - found 06:05:33 #15 43.87 -- Looking for netdb.h 06:05:34 3a2ae6a8a46f: Pull complete 06:05:34 #15 44.22 -- Looking for netdb.h - found 06:05:34 #15 44.22 -- Looking for pthread.h 06:05:34 #15 44.55 -- Looking for pthread.h - found 06:05:34 #15 44.55 -- Looking for stdlib.h 06:05:34 #15 44.87 -- Looking for stdlib.h - found 06:05:34 #15 44.87 -- Looking for stdint.h 06:05:35 #15 45.19 -- Looking for stdint.h - found 06:05:35 #15 45.19 -- Looking for syslog.h 06:05:35 #15 45.52 -- Looking for syslog.h - found 06:05:35 #15 45.52 -- Looking for sys/ioctl.h 06:05:35 33b1e0a273af: Pull complete 06:05:35 #15 45.84 -- Looking for sys/ioctl.h - found 06:05:35 #15 45.84 -- Looking for sys/socket.h 06:05:36 #15 46.16 -- Looking for sys/socket.h - found 06:05:36 #15 46.16 -- Looking for sys/stat.h 06:05:36 #15 46.48 -- Looking for sys/stat.h - found 06:05:36 #15 46.48 -- Looking for sys/time.h 06:05:36 #15 46.81 -- Looking for sys/time.h - found 06:05:36 #15 46.81 -- Looking for sys/types.h 06:05:37 #15 47.14 -- Looking for sys/types.h - found 06:05:37 #15 47.14 -- Looking for sys/unistd.h 06:05:37 #15 47.32 -- Looking for sys/unistd.h - not found 06:05:37 #15 47.32 -- Looking for time.h 06:05:37 #15 47.64 -- Looking for time.h - found 06:05:37 #15 47.64 -- Looking for unistd.h 06:05:38 #15 47.96 -- Looking for unistd.h - found 06:05:38 #15 47.96 -- Looking for float.h 06:05:38 #15 48.27 -- Looking for float.h - found 06:05:38 #15 48.27 -- Looking for stddef.h 06:05:38 #15 48.58 -- Looking for stddef.h - found 06:05:38 #15 48.58 -- Looking for winsock2.h 06:05:38 #15 48.77 -- Looking for winsock2.h - not found 06:05:38 #15 48.77 -- Looking for ws2tcpip.h 06:05:39 #15 48.96 -- Looking for ws2tcpip.h - not found 06:05:39 #15 48.96 -- Looking for malloc 06:05:39 #15 49.27 -- Looking for malloc - found 06:05:39 #15 49.27 -- Looking for memset 06:05:39 #15 49.58 -- Looking for memset - found 06:05:39 #15 49.58 -- Looking for select 06:05:40 #15 49.89 -- Looking for select - found 06:05:40 #15 49.89 -- Looking for socket 06:05:40 #15 50.21 -- Looking for socket - found 06:05:40 #15 50.21 -- Looking for strcasecmp 06:05:40 #15 50.52 -- Looking for strcasecmp - found 06:05:40 #15 50.52 -- Looking for pthread_mutex_lock 06:05:40 #15 50.83 -- Looking for pthread_mutex_lock - found 06:05:40 #15 50.83 -- Looking for getaddrinfo 06:05:41 #15 51.14 -- Looking for getaddrinfo - found 06:05:41 #15 51.15 -- Looking for strnlen 06:05:41 #15 51.46 -- Looking for strnlen - found 06:05:41 #15 51.46 -- Looking for strrchr 06:05:41 #15 51.78 -- Looking for strrchr - found 06:05:42 #15 51.78 -- Looking for getrandom 06:05:42 #15 52.09 -- Looking for getrandom - found 06:05:42 #15 52.09 -- Looking for cmsghdr 06:05:42 #15 52.29 -- Looking for cmsghdr - not found 06:05:42 #15 52.29 -- compiling without epoll support 06:05:42 #15 52.29 -- compiling with DTLS support 06:05:42 #15 52.29 -- DTLS_BACKEND: tinydtls 06:05:42 #15 52.31 -- Found TinyDTLS: /usr/local/include 06:05:42 #15 52.31 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 06:05:42 #15 52.31 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 06:05:42 #15 52.31 -- TINYDTLS_ROOT_DIR: 06:05:42 #15 52.31 -- compiling with tinydtls support 06:05:42 #15 52.31 -- ENABLE_DTLS:.....................ON 06:05:42 #15 52.31 -- ENABLE_TCP:......................ON 06:05:42 #15 52.31 -- ENABLE_DOCS:.....................OFF 06:05:42 #15 52.31 -- ENABLE_EXAMPLES:.................OFF 06:05:42 #15 52.31 -- DTLS_BACKEND:....................tinydtls 06:05:42 #15 52.31 -- WITH_GNUTLS:.....................OFF 06:05:42 #15 52.31 -- WITH_TINYDTLS:...................ON 06:05:42 #15 52.31 -- WITH_OPENSSL:....................OFF 06:05:42 #15 52.31 -- WITH_MBEDTLS:....................OFF 06:05:42 #15 52.31 -- HAVE_LIBTINYDTLS:................1 06:05:42 #15 52.31 -- HAVE_LIBGNUTLS:.................. 06:05:42 #15 52.31 -- HAVE_OPENSSL:.................... 06:05:42 #15 52.31 -- HAVE_MBEDTLS:.................... 06:05:42 #15 52.31 -- COAP_EPOLL_SUPPORT:.............. 06:05:42 #15 52.31 -- CMAKE_C_COMPILER:................/usr/bin/cc 06:05:42 #15 52.31 -- BUILD_SHARED_LIBS:...............ON 06:05:42 #15 52.31 -- CMAKE_BUILD_TYPE:................Release 06:05:42 #15 52.31 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 06:05:42 #15 52.36 -- Configuring done (13.9s) 06:05:42 #15 52.37 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 06:05:42 #15 52.37 Policy CMP0115 is not set: Source file extensions must be explicit. Run 06:05:42 #15 52.37 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 06:05:42 #15 52.37 command to set the policy and suppress this warning. 06:05:42 #15 52.37 06:05:42 #15 52.37 File: 06:05:42 #15 52.37 06:05:42 #15 52.37 /device-coap/deps/libcoap/include/coap2/coap.h.in 06:05:42 #15 52.37 This warning is for project developers. Use -Wno-dev to suppress it. 06:05:42 #15 52.37 06:05:42 #15 52.41 -- Generating done (0.0s) 06:05:42 #15 52.42 -- Build files have been written to: /device-coap/deps/libcoap/build 06:05:42 #15 52.44 + make 06:05:42 #15 52.56 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 06:05:42 #15 52.94 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 06:05:43 #15 53.39 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 06:05:44 #15 54.01 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 06:05:45 #15 55.67 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 06:05:45 #15 55.94 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 06:05:46 #15 56.23 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 06:05:48 #15 57.98 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 06:05:48 #15 58.19 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 06:05:48 #15 58.49 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 06:05:50 5d3b04190fa2: Pull complete 06:05:52 #15 62.37 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 06:05:53 #15 63.15 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 06:05:53 #15 63.51 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 06:05:54 #15 63.93 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 06:05:54 #15 64.20 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 06:05:56 2f39f015ded8: Pull complete 06:05:56 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 06:05:57 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:57 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:05:57 prd-ubuntu20.04-docker-8c-8g-36685 does not seem to be running inside a container 06:05:57 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-coap-c_main -v /w/workspace/edgexfoundry_device-coap-c_main:/w/workspace/edgexfoundry_device-coap-c_main:rw,z -v /w/workspace/edgexfoundry_device-coap-c_main@tmp:/w/workspace/edgexfoundry_device-coap-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 06:05:58 #15 68.17 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 06:05:59 #15 69.42 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 06:06:00 #15 70.56 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 06:06:03 #15 73.02 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 06:06:03 #15 73.43 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 06:06:03 #15 73.70 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 06:06:05 #15 74.92 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 06:06:06 #15 76.24 [100%] Linking C shared library libcoap-2.so 06:06:06 #15 76.36 [100%] Built target coap-2 06:06:06 #15 76.39 + make install 06:06:06 #15 76.61 [100%] Built target coap-2 06:06:06 #15 76.65 Install the project... 06:06:06 #15 76.67 -- Install configuration: "Release" 06:06:06 #15 76.68 -- Installing: /usr/local/lib/libcoap-2.so 06:06:06 #15 76.68 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 06:06:06 #15 76.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 06:06:06 #15 76.68 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 06:06:06 #15 76.69 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 06:06:06 #15 76.69 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 06:06:06 #15 76.69 -- Up-to-date: /usr/local/include 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2/coap_dtls.h 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2/coap_mutex.h 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2/option.h 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2/uri.h 06:06:06 #15 76.69 -- Installing: /usr/local/include/coap2/net.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/bits.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/utlist.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/coap_event.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/block.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/coap_session.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/coap_prng.h 06:06:06 #15 76.70 -- Installing: /usr/local/include/coap2/uthash.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/async.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/coap_hashkey.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/libcoap.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/mem.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/subscribe.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/resource.h 06:06:06 #15 76.71 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/coap_riot.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/coap_time.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/pdu.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/address.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/coap_io.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/lwippools.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/str.h 06:06:06 #15 76.72 -- Installing: /usr/local/include/coap2/coap_debug.h 06:06:06 #15 76.73 -- Installing: /usr/local/include/coap2/encode.h 06:06:06 #15 76.73 -- Up-to-date: /usr/local/include 06:06:06 #15 76.73 -- Up-to-date: /usr/local/include/coap2 06:06:06 #15 76.73 -- Installing: /usr/local/include/coap2/coap.h 06:06:06 #15 76.73 + '[' 1 '=' 1 ] 06:06:06 #15 76.73 + cd /device-coap/deps 06:06:06 #15 76.73 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 06:06:06 #15 76.74 Connecting to github.com (140.82.113.3:443) 06:06:06 #15 77.04 Connecting to codeload.github.com (140.82.114.10:443) 06:06:07 #15 77.28 saving to 'v4.0.0-dev.14.zip' 06:06:07 #15 77.34 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 06:06:07 #15 77.34 'v4.0.0-dev.14.zip' saved 06:06:07 #15 77.34 + unzip v4.0.0-dev.14.zip 06:06:07 #15 77.34 Archive: v4.0.0-dev.14.zip 06:06:07 #15 77.36 creating: device-sdk-c-4.0.0-dev.14/ 06:06:07 #15 77.36 creating: device-sdk-c-4.0.0-dev.14/.github/ 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 06:06:07 #15 77.36 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/Makefile 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/README.md 06:06:07 #15 77.36 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 06:06:07 #15 77.36 creating: device-sdk-c-4.0.0-dev.14/docs/ 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 06:06:07 #15 77.37 creating: device-sdk-c-4.0.0-dev.14/include/ 06:06:07 #15 77.37 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 06:06:07 #15 77.37 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 06:06:07 #15 77.37 creating: device-sdk-c-4.0.0-dev.14/scripts/ 06:06:07 #15 77.37 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 06:06:07 #15 77.38 creating: device-sdk-c-4.0.0-dev.14/src/ 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 06:06:07 #15 77.38 creating: device-sdk-c-4.0.0-dev.14/src/c/ 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 06:06:07 #15 77.38 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 06:06:07 #15 77.39 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 06:06:07 #15 77.40 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 06:06:07 #15 77.40 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 06:06:07 #15 77.40 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 06:06:07 #15 77.40 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 06:06:07 #15 77.40 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 06:06:07 #15 77.40 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 06:06:07 #15 77.41 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 06:06:07 #15 77.41 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 06:06:07 #15 77.42 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 06:06:07 #15 77.42 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 06:06:07 #15 77.43 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:06:07 #15 77.43 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 06:06:07 #15 77.44 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 06:06:07 #15 77.44 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 06:06:07 #15 77.44 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 06:06:07 #15 77.44 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 06:06:07 #15 77.44 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 06:06:07 #15 77.44 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 06:06:07 #15 77.45 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 06:06:07 #15 77.45 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 06:06:07 #15 77.46 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 06:06:07 #15 77.47 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 06:06:07 #15 77.47 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 06:06:07 #15 77.47 + cd device-sdk-c-4.0.0-dev.14 06:06:07 #15 77.47 + ./scripts/build.sh 06:06:07 #15 77.47 + CPPCHECK=false 06:06:07 #15 77.47 + DOCGEN=false 06:06:07 #15 77.47 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:06:07 #15 77.47 + '[' 0 -gt 0 ] 06:06:07 #15 77.47 + readlink -f ./scripts/build.sh 06:06:07 #15 77.48 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:06:07 #15 77.48 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts 06:06:07 #15 77.48 + ROOT=/device-coap/deps/device-sdk-c-4.0.0-dev.14 06:06:07 #15 77.48 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14 06:06:07 #15 77.48 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:06:07 #15 77.48 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:06:07 #15 77.48 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:06:08 #15 77.80 -- The C compiler identification is GNU 12.2.1 06:06:08 #15 77.86 -- Detecting C compiler ABI info 06:06:08 #15 78.20 -- Detecting C compiler ABI info - done 06:06:08 #15 78.30 -- Check for working C compiler: /usr/bin/cc - skipped 06:06:08 #15 78.30 -- Detecting C compile features 06:06:08 #15 78.30 -- Detecting C compile features - done 06:06:08 #15 78.33 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:06:08 #15 78.56 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:06:08 #15 78.58 -- Found LIBYAML: /usr/lib/libyaml.so 06:06:08 #15 78.59 -- Found LIBUUID: /usr/lib/libuuid.so 06:06:08 #15 78.61 -- Found LIBCBOR: /usr/lib/libcbor.so 06:06:08 #15 78.63 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:06:08 #15 78.65 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:06:08 #15 78.65 -- /opt/iotech/iot/1.5/include 06:06:08 #15 78.65 -- C SDK 0.0.0 for Linux 06:06:08 #15 78.66 -- Performing Test CSDK_HAVE_ATOMIC 06:06:08 #15 78.98 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:06:09 #15 79.16 -- Found Curses: /usr/lib/libcurses.so 06:06:09 #15 79.27 -- Configuring done (1.8s) 06:06:09 #15 79.55 -- Generating done (0.2s) 06:06:09 #15 79.57 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:06:09 #15 79.59 + make all package 06:06:09 #15 79.59 + tee release.log 06:06:09 #15 79.71 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:06:10 #15 80.48 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:06:11 #15 81.55 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:06:12 #15 82.39 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:06:13 #15 82.99 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:06:15 #15 85.12 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:06:15 #15 85.36 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:06:16 #15 86.24 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:06:18 #15 88.09 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:06:18 #15 88.71 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:06:19 #15 89.55 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:06:20 #15 90.31 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:06:20 #15 90.88 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:06:22 #15 91.93 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:06:22 #15 92.27 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:06:24 #15 94.53 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:06:24 #15 94.87 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:06:25 #15 95.07 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:06:25 #15 95.07 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:06:25 #15 95.07 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:06:25 #15 95.07 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:06:25 #15 95.07 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:06:25 #15 95.07 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:06:25 #15 95.07 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:06:25 #15 95.07 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:06:25 #15 95.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:06:25 #15 95.07 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:06:25 #15 95.07 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:06:25 #15 95.07 | ^~~~~~~~~~~ 06:06:25 #15 95.07 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:06:25 #15 95.07 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:06:25 #15 95.07 | ~^ 06:06:25 #15 95.07 | | 06:06:25 #15 95.07 | char * 06:06:25 $ docker top 1bde6dda1df622982b46b6887cfd27a4443e9a2d3304cf4fcfa3058459680559 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:06:25 ---> job-cost.sh 06:06:25 lf-activate-venv: SKIPPING 06:06:25 INFO: No Stack... 06:06:25 INFO: Retrieving Pricing Info for: v3-standard-8 06:06:26 INFO: Archiving Costs [Pipeline] sh 06:06:26 + cat /w/workspace/edgexfoundry_device-coap-c_main/archives/cost.csv 06:06:26 + cut -d, -f6 [Pipeline] lock 06:06:26 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] 06:06:26 #15 96.45 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:06:26 Resource [jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] did not exist. Created. 06:06:26 Lock acquired on [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 06:06:26 + echo total: 0.2199999988079071 [Pipeline] stash 06:06:26 Stashed 1 file(s) [Pipeline] } 06:06:26 Lock released on resource [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] [Pipeline] // lock [Pipeline] } 06:06:26 $ docker stop --time=1 1bde6dda1df622982b46b6887cfd27a4443e9a2d3304cf4fcfa3058459680559 06:06:27 #15 97.03 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:06:28 #15 98.25 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:06:28 #15 98.77 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:06:29 $ docker rm -f --volumes 1bde6dda1df622982b46b6887cfd27a4443e9a2d3304cf4fcfa3058459680559 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 06:06:36 #15 105.5 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:06:36 #15 106.1 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:06:36 #15 106.5 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:06:36 #15 107.0 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:06:37 #15 107.3 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:06:38 #15 108.7 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:06:41 #15 110.9 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:06:41 #15 111.3 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:06:42 #15 112.1 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:06:42 #15 112.7 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:06:44 #15 114.6 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 06:06:44 #15 114.6 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:06:44 #15 114.6 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:06:44 #15 114.6 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:06:44 #15 114.6 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:06:44 #15 114.6 875 | const iot_data_t *deviceservices_config; 06:06:44 #15 114.6 | ^~~~~~~~~~~~~~~~~~~~~ 06:06:45 #15 115.6 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:06:46 #15 116.4 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:06:46 #15 116.8 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:06:47 #15 117.3 [ 68%] Linking C shared library libcsdk.so 06:06:47 #15 117.5 [ 68%] Built target csdk 06:06:47 #15 117.6 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:06:48 #15 118.4 [ 72%] Linking C executable template 06:06:48 #15 118.5 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:48 #15 118.7 [ 72%] Built target template 06:06:48 #15 118.8 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:06:49 #15 119.3 [ 76%] Linking C executable device-counter 06:06:49 #15 119.4 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:49 #15 119.6 [ 76%] Built target device-counter 06:06:49 #15 119.7 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:06:50 #15 120.2 [ 80%] Linking C executable device-random 06:06:50 #15 120.3 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:50 #15 120.5 [ 80%] Built target device-random 06:06:50 #15 120.6 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:06:51 #15 121.0 [ 84%] Linking C executable device-gyro 06:06:51 #15 121.1 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:51 #15 121.3 [ 84%] Built target device-gyro 06:06:51 #15 121.4 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:06:52 #15 121.9 [ 88%] Linking C executable device-bitfields 06:06:52 #15 122.0 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:52 #15 122.5 [ 88%] Built target device-bitfields 06:06:52 #15 122.5 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:06:53 #15 123.6 [ 92%] Linking C executable template-discovery 06:06:53 #15 123.7 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:54 #15 123.9 [ 92%] Built target template-discovery 06:06:54 #15 124.0 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:06:55 #15 124.8 [ 96%] Linking C executable device-file 06:06:55 #15 124.9 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:55 #15 125.1 [ 96%] Built target device-file 06:06:55 #15 125.2 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:06:55 #15 125.9 [100%] Linking C executable device-terminal 06:06:55 #15 126.0 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:06:56 #15 126.2 [100%] Built target device-terminal 06:06:56 #15 126.2 Run CPack packaging tool... 06:06:56 #15 126.3 CPack: Create package using TGZ 06:06:56 #15 126.3 CPack: Install projects 06:06:56 #15 126.3 CPack: - Run preinstall target for: Csdk 06:06:57 #15 127.1 CPack: - Install project: Csdk [] 06:06:57 #15 127.1 CPack: Create package 06:06:57 #15 127.2 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 06:06:57 #15 127.2 + '[' false '=' true ] 06:06:57 #15 127.2 + '[' false '=' true ] 06:06:57 #15 127.2 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:06:57 #15 127.2 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:06:57 #15 127.2 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:06:57 #15 127.5 -- The C compiler identification is GNU 12.2.1 06:06:57 #15 127.6 -- Detecting C compiler ABI info 06:06:57 #15 127.9 -- Detecting C compiler ABI info - done 06:06:57 #15 128.0 -- Check for working C compiler: /usr/bin/cc - skipped 06:06:58 #15 128.0 -- Detecting C compile features 06:06:58 #15 128.0 -- Detecting C compile features - done 06:06:58 #15 128.0 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:06:58 #15 128.3 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:06:58 #15 128.3 -- Found LIBYAML: /usr/lib/libyaml.so 06:06:58 #15 128.3 -- Found LIBUUID: /usr/lib/libuuid.so 06:06:58 #15 128.4 -- Found LIBCBOR: /usr/lib/libcbor.so 06:06:58 #15 128.4 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:06:58 #15 128.4 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:06:58 #15 128.4 -- /opt/iotech/iot/1.5/include 06:06:58 #15 128.4 -- C SDK 0.0.0 for Linux 06:06:58 #15 128.4 -- Performing Test CSDK_HAVE_ATOMIC 06:06:58 #15 128.7 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:06:58 #15 128.9 -- Found Curses: /usr/lib/libcurses.so 06:06:59 #15 129.0 -- Configuring done (1.8s) 06:06:59 #15 129.3 -- Generating done (0.3s) 06:06:59 #15 129.4 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:06:59 #15 129.4 + make 06:06:59 #15 129.4 + tee debug.log 06:06:59 #15 129.5 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:07:00 #15 130.0 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:07:00 #15 130.4 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:07:00 #15 130.8 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:07:01 #15 131.2 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:07:01 #15 132.0 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:07:02 #15 132.1 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:07:02 #15 132.6 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:07:03 #15 133.3 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:07:03 #15 133.6 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:07:04 #15 134.1 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:07:04 #15 134.5 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:07:04 #15 134.8 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:07:05 #15 135.2 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:07:05 #15 135.4 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:07:06 #15 136.3 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:07:06 #15 136.5 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:07:06 #15 136.7 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:07:06 #15 136.7 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:07:06 #15 136.7 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:07:06 #15 136.7 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:07:06 #15 136.7 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:07:06 #15 136.7 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:07:06 #15 136.7 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:07:06 #15 136.7 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:07:06 #15 136.7 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:06 #15 136.7 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:07:06 #15 136.7 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:07:06 #15 136.7 | ^~~~~~~~~~~ 06:07:06 #15 136.7 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:07:06 #15 136.7 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:07:06 #15 136.7 | ~^ 06:07:06 #15 136.7 | | 06:07:06 #15 136.7 | char * 06:07:07 #15 137.1 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:07:07 #15 137.3 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:07:08 #15 138.0 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:07:08 #15 138.3 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:07:09 #15 139.6 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:07:10 #15 139.9 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:07:10 #15 140.2 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:07:10 #15 140.5 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:07:10 #15 140.8 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:07:11 #15 141.4 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:07:12 #15 142.7 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:07:13 #15 143.0 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:07:13 #15 143.4 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:07:13 #15 143.7 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:07:14 #15 144.6 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:07:15 #15 145.0 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:07:15 #15 145.3 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:07:15 #15 145.6 [ 68%] Linking C shared library libcsdk.so 06:07:15 #15 145.8 [ 68%] Built target csdk 06:07:15 #15 145.8 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:07:16 #15 146.2 [ 72%] Linking C executable template 06:07:16 #15 146.3 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:16 #15 146.5 [ 72%] Built target template 06:07:16 #15 146.5 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:07:16 #15 146.8 [ 76%] Linking C executable device-counter 06:07:17 #15 146.9 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:17 #15 147.1 [ 76%] Built target device-counter 06:07:17 #15 147.2 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:07:17 #15 147.5 [ 80%] Linking C executable device-random 06:07:17 #15 147.6 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:17 #15 147.8 [ 80%] Built target device-random 06:07:17 #15 147.8 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:07:18 #15 148.1 [ 84%] Linking C executable device-gyro 06:07:18 #15 148.2 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:18 #15 148.5 [ 84%] Built target device-gyro 06:07:18 #15 148.5 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:07:18 #15 148.8 [ 88%] Linking C executable device-bitfields 06:07:18 #15 148.9 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:19 #15 149.1 [ 88%] Built target device-bitfields 06:07:19 #15 149.2 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:07:19 #15 149.6 [ 92%] Linking C executable template-discovery 06:07:19 #15 149.7 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:19 #15 149.9 [ 92%] Built target template-discovery 06:07:19 #15 149.9 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:07:20 #15 150.3 [ 96%] Linking C executable device-file 06:07:20 #15 150.4 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:20 #15 150.6 [ 96%] Built target device-file 06:07:20 #15 150.6 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:07:21 #15 151.1 [100%] Linking C executable device-terminal 06:07:21 #15 151.2 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:21 #15 151.4 [100%] Built target device-terminal 06:07:21 #15 151.4 + cp -rf include/devsdk include/edgex /usr/include/ 06:07:21 #15 151.4 + cp build/release/c/libcsdk.so /usr/lib/ 06:07:21 #15 151.4 + rm -rf /device-coap/deps 06:07:21 #15 DONE 151.8s 06:07:21 06:07:21 #16 [12/12] RUN /device-coap/scripts/build.sh 06:07:22 #16 0.678 + readlink -f /device-coap/scripts/build.sh 06:07:22 #16 0.679 + dirname /device-coap/scripts/build.sh 06:07:22 #16 0.681 + dirname /device-coap/scripts 06:07:22 #16 0.683 + ROOT=/device-coap 06:07:22 #16 0.683 + echo /device-coap 06:07:22 #16 0.683 + cd /device-coap 06:07:22 #16 0.684 + mkdir -p /device-coap/build/release 06:07:22 #16 0.684 /device-coap 06:07:22 #16 0.686 + cd /device-coap/build/release 06:07:22 #16 0.686 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 06:07:22 #16 0.987 -- The C compiler identification is GNU 12.2.1 06:07:22 #16 1.045 -- Detecting C compiler ABI info 06:07:23 #16 1.364 -- Detecting C compiler ABI info - done 06:07:23 #16 1.445 -- Check for working C compiler: /usr/bin/cc - skipped 06:07:23 #16 1.447 -- Detecting C compile features 06:07:23 #16 1.450 -- Detecting C compile features - done 06:07:23 #16 1.473 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 06:07:23 #16 1.482 -- Configuring done (0.8s) 06:07:23 #16 1.506 -- Generating done (0.0s) 06:07:23 #16 1.511 -- Build files have been written to: /device-coap/build/release 06:07:23 #16 1.522 + make 06:07:23 #16 1.523 + tee release.log 06:07:23 #16 1.626 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 06:07:23 #16 1.896 In file included from /usr/include/devsdk/devsdk.h:18, 06:07:23 #16 1.896 from /device-coap/src/c/device-coap.h:17, 06:07:23 #16 1.896 from /device-coap/src/c/coap-client.h:21, 06:07:23 #16 1.896 from /device-coap/src/c/coap-client.c:9: 06:07:23 #16 1.896 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 06:07:23 #16 1.896 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.896 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:07:23 #16 1.896 | ^~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.896 90 | strlen(end_dev_params_ptr->psk_key)); 06:07:23 #16 1.896 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.896 | | 06:07:23 #16 1.896 | size_t {aka long unsigned int} 06:07:23 #16 1.896 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 06:07:23 #16 1.896 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:07:23 #16 1.896 | ~^ 06:07:23 #16 1.896 | | 06:07:23 #16 1.896 | unsigned int 06:07:23 #16 1.896 | %lu 06:07:23 #16 1.899 /device-coap/src/c/coap-client.c: In function 'message_handler': 06:07:23 #16 1.899 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.899 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:07:23 #16 1.899 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:23 #16 1.899 | | 06:07:23 #16 1.899 | size_t {aka long unsigned int} 06:07:23 #16 1.899 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 06:07:23 #16 1.899 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:07:23 #16 1.899 | ~^ 06:07:23 #16 1.899 | | 06:07:23 #16 1.899 | unsigned int 06:07:23 #16 1.899 | %lu 06:07:23 #16 1.901 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:07:23 #16 1.901 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:07:23 #16 1.901 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.901 130 | resource->properties->type); 06:07:23 #16 1.901 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.901 | | 06:07:23 #16 1.901 | iot_typecode_t 06:07:23 #16 1.901 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 06:07:23 #16 1.901 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:07:23 #16 1.901 | ~^ 06:07:23 #16 1.901 | | 06:07:23 #16 1.901 | int 06:07:23 #16 1.902 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.902 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:07:23 #16 1.902 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.902 140 | len); 06:07:23 #16 1.902 | ~~~ 06:07:23 #16 1.902 | | 06:07:23 #16 1.902 | size_t {aka long unsigned int} 06:07:23 #16 1.903 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 06:07:23 #16 1.903 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:07:23 #16 1.903 | ~^ 06:07:23 #16 1.903 | | 06:07:23 #16 1.903 | int 06:07:23 #16 1.903 | %ld 06:07:23 #16 1.904 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.904 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:07:23 #16 1.904 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.904 145 | len); 06:07:23 #16 1.904 | ~~~ 06:07:23 #16 1.904 | | 06:07:23 #16 1.904 | size_t {aka long unsigned int} 06:07:23 #16 1.904 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 06:07:23 #16 1.904 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:07:23 #16 1.904 | ~^ 06:07:23 #16 1.904 | | 06:07:23 #16 1.904 | int 06:07:23 #16 1.904 | %ld 06:07:23 #16 1.906 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.906 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:07:23 #16 1.906 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.906 152 | len); 06:07:23 #16 1.906 | ~~~ 06:07:23 #16 1.906 | | 06:07:23 #16 1.906 | size_t {aka long unsigned int} 06:07:23 #16 1.906 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 06:07:23 #16 1.906 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:07:23 #16 1.906 | ~^ 06:07:23 #16 1.906 | | 06:07:23 #16 1.906 | int 06:07:23 #16 1.906 | %ld 06:07:23 #16 1.908 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:07:23 #16 1.908 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:07:23 #16 1.908 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.908 157 | resource->properties->type); 06:07:23 #16 1.908 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.908 | | 06:07:23 #16 1.908 | iot_typecode_t 06:07:23 #16 1.908 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 06:07:23 #16 1.908 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:07:23 #16 1.908 | ~^ 06:07:23 #16 1.908 | | 06:07:23 #16 1.908 | int 06:07:23 #16 1.912 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 06:07:23 #16 1.913 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.913 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:07:23 #16 1.913 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:23 #16 1.913 | | 06:07:23 #16 1.913 | size_t {aka long unsigned int} 06:07:23 #16 1.914 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 06:07:23 #16 1.914 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:07:23 #16 1.914 | ~^ 06:07:23 #16 1.914 | | 06:07:23 #16 1.914 | int 06:07:23 #16 1.914 | %ld 06:07:23 #16 1.916 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.916 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:07:23 #16 1.916 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.916 253 | (uint8_t *)end_dev_params_ptr->psk_key, 06:07:23 #16 1.916 254 | strlen(end_dev_params_ptr->psk_key)); 06:07:23 #16 1.916 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.916 | | 06:07:23 #16 1.916 | size_t {aka long unsigned int} 06:07:23 #16 1.917 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 06:07:23 #16 1.917 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:07:23 #16 1.917 | ~^ 06:07:23 #16 1.917 | | 06:07:23 #16 1.917 | int 06:07:23 #16 1.917 | %ld 06:07:23 #16 1.925 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 06:07:23 #16 1.926 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:23 #16 1.926 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:07:23 #16 1.926 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.926 352 | (uint8_t *)end_dev_params_ptr->psk_key, 06:07:23 #16 1.926 353 | strlen(end_dev_params_ptr->psk_key)); 06:07:23 #16 1.926 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:23 #16 1.926 | | 06:07:23 #16 1.926 | size_t {aka long unsigned int} 06:07:23 #16 1.927 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 06:07:23 #16 1.927 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:07:23 #16 1.927 | ~^ 06:07:23 #16 1.927 | | 06:07:23 #16 1.927 | int 06:07:23 #16 1.927 | %ld 06:07:24 #16 2.656 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 06:07:24 #16 2.915 In file included from /usr/include/devsdk/devsdk.h:18, 06:07:24 #16 2.915 from /usr/include/edgex/devices.h:17, 06:07:24 #16 2.915 from /device-coap/src/c/coap-server.c:22: 06:07:24 #16 2.915 /device-coap/src/c/coap-server.c: In function 'data_handler': 06:07:24 #16 2.915 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:24 #16 2.915 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:07:24 #16 2.915 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:24 #16 2.915 | | 06:07:24 #16 2.915 | size_t {aka long unsigned int} 06:07:24 #16 2.915 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 06:07:24 #16 2.915 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:07:24 #16 2.915 | ~^ 06:07:24 #16 2.915 | | 06:07:24 #16 2.915 | unsigned int 06:07:24 #16 2.915 | %lu 06:07:24 #16 2.918 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:07:24 #16 2.918 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:07:24 #16 2.918 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:24 #16 2.918 | | 06:07:24 #16 2.918 | iot_typecode_t 06:07:24 #16 2.918 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 06:07:24 #16 2.918 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:07:24 #16 2.918 | ~^ 06:07:24 #16 2.918 | | 06:07:24 #16 2.918 | int 06:07:25 #16 3.311 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 06:07:25 #16 3.591 In file included from /usr/include/devsdk/devsdk.h:18, 06:07:25 #16 3.591 from /device-coap/src/c/coap-util.h:18, 06:07:25 #16 3.591 from /device-coap/src/c/coap-util.c:9: 06:07:25 #16 3.591 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 06:07:25 #16 3.591 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:25 #16 3.591 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:07:25 #16 3.591 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:25 #16 3.591 | | 06:07:25 #16 3.591 | size_t {aka long unsigned int} 06:07:25 #16 3.592 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 06:07:25 #16 3.592 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:07:25 #16 3.592 | ~^ 06:07:25 #16 3.592 | | 06:07:25 #16 3.592 | unsigned int 06:07:25 #16 3.592 | %lu 06:07:25 #16 3.594 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:25 #16 3.594 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:07:25 #16 3.594 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:25 #16 3.594 | | 06:07:25 #16 3.594 | size_t {aka long unsigned int} 06:07:25 #16 3.594 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 06:07:25 #16 3.594 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:07:25 #16 3.594 | ~^ 06:07:25 #16 3.594 | | 06:07:25 #16 3.594 | unsigned int 06:07:25 #16 3.594 | %lu 06:07:25 #16 3.595 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 06:07:25 #16 3.595 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:25 #16 3.595 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:07:25 #16 3.595 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:25 #16 3.595 | | 06:07:25 #16 3.595 | size_t {aka long unsigned int} 06:07:25 #16 3.596 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 06:07:25 #16 3.596 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:07:25 #16 3.596 | ~^ 06:07:25 #16 3.596 | | 06:07:25 #16 3.596 | unsigned int 06:07:25 #16 3.596 | %lu 06:07:25 #16 3.598 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:07:25 #16 3.598 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:07:25 #16 3.598 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:07:25 #16 3.598 | | 06:07:25 #16 3.598 | size_t {aka long unsigned int} 06:07:25 #16 3.598 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 06:07:25 #16 3.598 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:07:25 #16 3.598 | ~^ 06:07:25 #16 3.598 | | 06:07:25 #16 3.598 | unsigned int 06:07:25 #16 3.598 | %lu 06:07:26 #16 4.228 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 06:07:26 #16 4.482 In file included from /usr/include/devsdk/devsdk.h:18, 06:07:26 #16 4.482 from /device-coap/src/c/device-coap.h:17, 06:07:26 #16 4.482 from /device-coap/src/c/device-coap.c:10: 06:07:26 #16 4.482 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 06:07:26 #16 4.482 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:07:26 #16 4.482 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:07:26 #16 4.482 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:26 #16 4.482 131 | requests[i].resource->type); 06:07:26 #16 4.482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:26 #16 4.482 | | 06:07:26 #16 4.482 | iot_typecode_t 06:07:26 #16 4.482 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 06:07:26 #16 4.482 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:07:26 #16 4.482 | ~^ 06:07:26 #16 4.482 | | 06:07:26 #16 4.482 | int 06:07:27 #16 5.261 [100%] Linking C executable device-coap 06:07:27 #16 5.358 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:07:27 #16 5.606 [100%] Built target device-coap 06:07:27 #16 DONE 5.7s 06:07:27 06:07:27 #17 exporting to image 06:07:27 #17 exporting layers 06:07:28 #17 exporting layers 0.8s done 06:07:28 #17 writing image sha256:96ce60e65c4781969f512994b83eb42b86ed1d221340af8de88ee7e2e1160943 done 06:07:28 #17 naming to docker.io/library/ci-base-image-arm64 0.0s done 06:07:28 #17 DONE 0.9s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:07:29 + docker inspect -f . ci-base-image-arm64 06:07:29 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:07:29 prd-ubuntu20.04-docker-arm64-4c-16g-36688 does not seem to be running inside a container 06:07:29 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-coap-c/38 -v /w/workspace/device-coap-c/38:/w/workspace/device-coap-c/38:rw,z -v /w/workspace/device-coap-c/38@tmp:/w/workspace/device-coap-c/38@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 06:07:30 $ docker top 4bc6b2dd4900dd69b0d04238f44d410267930579e85e468aa7fd6bba786d6baa -eo pid,comm [Pipeline] { [Pipeline] sh 06:07:31 + make test 06:07:31 build/release/device-coap [Pipeline] } 06:07:31 $ docker stop --time=1 4bc6b2dd4900dd69b0d04238f44d410267930579e85e468aa7fd6bba786d6baa 06:07:32 $ docker rm -f --volumes 4bc6b2dd4900dd69b0d04238f44d410267930579e85e468aa7fd6bba786d6baa [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 06:07:33 + sudo chown -R jenkins:jenkins . [Pipeline] sh 06:07:33 + ls -al . 06:07:33 total 92 06:07:33 drwxrwxr-x 7 jenkins jenkins 4096 Jan 14 06:04 . 06:07:33 drwxrwxr-x 4 jenkins jenkins 4096 Jan 14 06:03 .. 06:07:33 drwxrwxr-x 8 jenkins jenkins 4096 Jan 14 06:03 .git 06:07:33 drwxrwxr-x 3 jenkins jenkins 4096 Jan 14 06:03 .github 06:07:33 -rw-rw-r-- 1 jenkins jenkins 14 Jan 14 06:03 .gitignore 06:07:33 -rw-rw-r-- 1 jenkins jenkins 2037 Jan 14 06:03 Attribution.txt 06:07:33 -rw-rw-r-- 1 jenkins jenkins 3893 Jan 14 06:03 CHANGELOG.md 06:07:33 -rw-rw-r-- 1 jenkins jenkins 677 Jan 14 06:03 GOVERNANCE.md 06:07:33 -rw-rw-r-- 1 jenkins jenkins 798 Jan 14 06:03 Jenkinsfile 06:07:33 -rw-rw-r-- 1 jenkins jenkins 10173 Jan 14 06:03 LICENSE 06:07:33 -rw-rw-r-- 1 jenkins jenkins 938 Jan 14 06:03 Makefile 06:07:33 -rw-rw-r-- 1 jenkins jenkins 619 Jan 14 06:03 OWNERS.md 06:07:33 -rw-rw-r-- 1 jenkins jenkins 12454 Jan 14 06:03 README.md 06:07:33 -rw-rw-r-- 1 jenkins jenkins 506 Jan 14 06:03 ROADMAP.md 06:07:33 -rw-rw-r-- 1 jenkins jenkins 11 Jan 14 06:01 VERSION 06:07:33 drwxrwxr-x 4 jenkins jenkins 4096 Jan 14 06:03 res 06:07:33 drwxrwxr-x 2 jenkins jenkins 4096 Jan 14 06:03 scripts 06:07:33 drwxrwxr-x 3 jenkins jenkins 4096 Jan 14 06:03 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:07:33 + docker build -t device-coap-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=217950388ffc7d778dd86376560370829f9bed36 --label arch=arm64 --label version=3.2.0-dev.1 . 06:07:34 #0 building with "default" instance using docker driver 06:07:34 06:07:34 #1 [internal] load .dockerignore 06:07:34 #1 transferring context: 2B done 06:07:34 #1 DONE 0.0s 06:07:34 06:07:34 #2 [internal] load build definition from Dockerfile.alpine 06:07:34 #2 transferring dockerfile: 2.13kB done 06:07:34 #2 DONE 0.0s 06:07:34 06:07:34 #3 [internal] load metadata for docker.io/library/ci-base-image-arm64:latest 06:07:34 #3 DONE 0.0s 06:07:34 06:07:34 #4 [internal] load build context 06:07:34 #4 transferring context: 16.68kB 0.0s done 06:07:34 #4 DONE 0.1s 06:07:34 06:07:34 #5 [builder 1/11] FROM docker.io/library/ci-base-image-arm64 06:07:34 #5 DONE 0.3s 06:07:34 06:07:34 #6 [builder 2/11] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:07:35 #6 0.743 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:07:36 #6 1.273 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:07:36 #6 1.273 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:07:36 #6 1.273 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:07:36 #6 DONE 1.3s 06:07:36 06:07:36 #7 [builder 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:07:36 #7 DONE 0.8s 06:07:36 06:07:36 #8 [stage-1 2/15] RUN apk add --update --no-cache dumb-init 06:07:36 #8 0.800 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:07:36 #8 1.179 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:07:36 #8 1.847 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:07:37 #8 2.680 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:07:37 #8 2.729 OK: 334 MiB in 103 packages 06:07:37 #8 DONE 3.0s 06:07:37 06:07:37 #9 [stage-1 3/15] RUN apk --no-cache upgrade 06:07:38 #9 0.709 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:07:39 #9 1.034 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:07:39 #9 1.536 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:07:39 #9 ... 06:07:39 06:07:39 #10 [builder 4/11] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 06:07:39 #10 0.840 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:07:39 #10 1.230 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:07:39 #10 1.753 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:07:39 #10 2.549 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:07:39 #10 2.598 OK: 334 MiB in 103 packages 06:07:39 #10 DONE 2.9s 06:07:39 06:07:39 #11 [builder 5/11] COPY scripts /device-coap/scripts 06:07:39 #11 DONE 0.1s 06:07:40 06:07:40 #12 [builder 6/11] COPY src /device-coap/src/ 06:07:40 #12 DONE 0.1s 06:07:40 06:07:40 #13 [builder 7/11] COPY VERSION /device-coap 06:07:40 #13 DONE 0.1s 06:07:40 06:07:40 #9 [stage-1 3/15] RUN apk --no-cache upgrade 06:07:40 #9 2.374 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:07:40 #9 2.429 OK: 334 MiB in 103 packages 06:07:40 #9 DONE 2.8s 06:07:40 06:07:40 #14 [stage-1 4/15] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:07:41 #14 ... 06:07:41 06:07:41 #15 [builder 8/11] RUN mkdir -p /device-coap/build 06:07:41 #15 DONE 0.9s 06:07:41 06:07:41 #16 [builder 9/11] WORKDIR /device-coap 06:07:41 #16 DONE 0.1s 06:07:41 06:07:41 #17 [builder 10/11] RUN /device-coap/scripts/build_deps.sh 1 06:07:42 #17 0.775 + BUILD_CSDK=1 06:07:42 #17 0.775 + TINYDTLS_VERSION=b0e230d 06:07:42 #17 0.775 + LIBCOAP_VERSION=1739507 06:07:42 #17 0.775 + CSDK_VERSION=4.0.0-dev.14 06:07:42 #17 0.775 + '[' -d deps ] 06:07:42 #17 0.775 + mkdir deps 06:07:42 #17 0.778 + cd /device-coap/deps 06:07:42 #17 0.778 + git clone https://github.com/eclipse/tinydtls.git 06:07:42 #17 0.782 Cloning into 'tinydtls'... 06:07:42 #17 ... 06:07:42 06:07:42 #14 [stage-1 4/15] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:07:42 #14 0.948 Connecting to iotech.jfrog.io (54.73.4.50:443) 06:07:42 #14 1.471 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:07:42 #14 1.471 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:07:42 #14 1.471 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:07:42 #14 DONE 1.6s 06:07:42 06:07:42 #18 [stage-1 5/15] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:07:43 #18 DONE 0.9s 06:07:43 06:07:43 #19 [stage-1 6/15] RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 06:07:44 #19 0.750 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:07:44 #19 1.156 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:07:44 #19 1.752 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:07:45 #19 2.534 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:07:45 #19 2.560 (1/1) Installing curl (8.11.1-r0) 06:07:45 #19 2.664 Executing busybox-1.36.1-r7.trigger 06:07:45 #19 2.711 OK: 334 MiB in 104 packages 06:07:46 #19 DONE 3.0s 06:07:46 06:07:46 #17 [builder 10/11] RUN /device-coap/scripts/build_deps.sh 1 06:07:46 #17 2.337 + cd tinydtls 06:07:46 #17 2.337 + git checkout develop 06:07:46 #17 2.400 branch 'develop' set up to track 'origin/develop'. 06:07:46 #17 2.402 Switched to a new branch 'develop' 06:07:46 #17 2.414 + git reset --hard b0e230d 06:07:46 #17 2.515 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 06:07:46 #17 2.517 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 06:07:46 #17 2.520 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 06:07:46 #17 2.522 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 06:07:46 #17 2.525 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 06:07:46 #17 2.527 + mkdir -p build 06:07:46 #17 2.530 + cd build 06:07:46 #17 2.530 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 06:07:46 #17 2.837 -- The C compiler identification is GNU 12.2.1 06:07:46 #17 2.901 -- Detecting C compiler ABI info 06:07:46 #17 3.247 -- Detecting C compiler ABI info - done 06:07:46 #17 3.344 -- Check for working C compiler: /usr/bin/cc - skipped 06:07:46 #17 3.347 -- Detecting C compile features 06:07:46 #17 3.350 -- Detecting C compile features - done 06:07:46 #17 3.370 -- Looking for assert.h 06:07:46 #17 3.705 -- Looking for assert.h - found 06:07:46 #17 3.707 -- Looking for arpa/inet.h 06:07:46 #17 4.044 -- Looking for arpa/inet.h - found 06:07:46 #17 4.045 -- Looking for fcntl.h 06:07:46 #17 4.396 -- Looking for fcntl.h - found 06:07:46 #17 4.398 -- Looking for inttypes.h 06:07:46 #17 4.783 -- Looking for inttypes.h - found 06:07:46 #17 4.783 -- Looking for memory.h 06:07:46 #17 5.149 -- Looking for memory.h - found 06:07:46 #17 5.150 -- Looking for netdb.h 06:07:46 #17 5.502 -- Looking for netdb.h - found 06:07:46 #17 5.502 -- Looking for netinet/in.h 06:07:47 #17 5.826 -- Looking for netinet/in.h - found 06:07:47 #17 5.828 -- Looking for stddef.h 06:07:47 #17 6.150 -- Looking for stddef.h - found 06:07:47 #17 6.151 -- Looking for stdint.h 06:07:48 #17 6.485 -- Looking for stdint.h - found 06:07:48 #17 6.486 -- Looking for stdlib.h 06:07:48 #17 6.819 -- Looking for stdlib.h - found 06:07:48 #17 6.820 -- Looking for string.h 06:07:48 #17 7.153 -- Looking for string.h - found 06:07:48 #17 7.154 -- Looking for strings.h 06:07:48 #17 7.494 -- Looking for strings.h - found 06:07:48 #17 7.494 -- Looking for time.h 06:07:49 #17 7.836 -- Looking for time.h - found 06:07:49 #17 7.837 -- Looking for sys/param.h 06:07:49 #17 8.187 -- Looking for sys/param.h - found 06:07:49 #17 8.188 -- Looking for sys/socket.h 06:07:49 #17 8.552 -- Looking for sys/socket.h - found 06:07:49 #17 8.553 -- Looking for sys/stat.h 06:07:50 #17 8.874 -- Looking for sys/stat.h - found 06:07:50 #17 8.875 -- Looking for sys/types.h 06:07:50 #17 9.210 -- Looking for sys/types.h - found 06:07:50 #17 9.210 -- Looking for sys/time.h 06:07:51 #17 9.535 -- Looking for sys/time.h - found 06:07:51 #17 9.535 -- Looking for unistd.h 06:07:51 #17 9.883 -- Looking for unistd.h - found 06:07:51 #17 9.884 -- Looking for float.h 06:07:51 #17 10.19 -- Looking for float.h - found 06:07:51 #17 10.20 -- Looking for dlfcn.h 06:07:51 #17 10.51 -- Looking for dlfcn.h - found 06:07:51 #17 10.51 -- Looking for memset 06:07:52 #17 10.85 -- Looking for memset - found 06:07:52 #17 10.85 -- Looking for select 06:07:52 #17 11.17 -- Looking for select - found 06:07:52 #17 11.17 -- Looking for socket 06:07:53 #17 11.48 -- Looking for socket - found 06:07:53 #17 11.48 -- Looking for strdup 06:07:53 #17 11.79 -- Looking for strdup - found 06:07:53 #17 11.79 -- Looking for strerror 06:07:53 #17 12.12 -- Looking for strerror - found 06:07:53 #17 12.12 -- Looking for strnlen 06:07:53 #17 12.43 -- Looking for strnlen - found 06:07:53 #17 12.43 -- Looking for fls 06:07:54 #17 12.74 -- Looking for fls - not found 06:07:54 #17 12.75 -- Looking for vprintf 06:07:54 #17 13.07 -- Looking for vprintf - found 06:07:54 #17 13.07 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 06:07:54 #17 13.27 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 06:07:54 #17 13.29 -- Configuring done (10.7s) 06:07:54 #17 13.32 -- Generating done (0.0s) 06:07:54 #17 13.33 -- Build files have been written to: /device-coap/deps/tinydtls/build 06:07:54 #17 13.34 + make 06:07:54 #17 13.45 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 06:07:55 #17 14.41 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 06:07:55 #17 14.58 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 06:07:57 #17 16.22 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 06:07:58 #17 17.02 In file included from /device-coap/deps/tinydtls/crypto.c:34: 06:07:58 #17 17.02 In function 'ecc_ecdh', 06:07:58 #17 17.02 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 06:07:58 #17 17.02 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:07:58 #17 17.02 /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 06:07:58 #17 17.02 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 06:07:58 #17 17.02 431 | uint32_t pub_x[8]; 06:07:58 #17 17.02 | ^~~~~ 06:07:58 #17 17.02 In function 'ecc_ecdh', 06:07:58 #17 17.02 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 06:07:58 #17 17.02 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:07:58 #17 17.02 /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 06:07:58 #17 17.02 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 06:07:58 #17 17.02 432 | uint32_t pub_y[8]; 06:07:58 #17 17.02 | ^~~~~ 06:07:58 #17 17.02 In function 'ecc_ecdh', 06:07:58 #17 17.02 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 06:07:58 #17 17.02 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 06:07:58 #17 17.02 /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 06:07:58 #17 17.02 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 06:07:58 #17 17.02 | ^~~~~~~~~~~ 06:07:58 #17 17.02 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 06:07:58 #17 17.02 430 | uint32_t priv[8]; 06:07:58 #17 17.02 | ^~~~ 06:07:59 #17 17.84 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 06:08:06 #17 24.89 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 06:08:06 #17 25.21 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 06:08:06 #17 25.47 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 06:08:06 #17 25.65 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 06:08:06 #17 25.75 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 06:08:07 #17 25.75 /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] 06:08:07 #17 25.75 316 | for (idx = 0; idx < count; idx++) { 06:08:07 #17 25.75 | ^ 06:08:07 #17 25.75 /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] 06:08:07 #17 25.75 319 | return result == count; 06:08:07 #17 25.75 | ^~ 06:08:11 #17 30.01 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 06:08:12 #17 30.71 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 06:08:12 #17 31.14 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 06:08:12 #17 31.42 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 06:08:13 #17 31.75 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 06:08:13 #17 31.88 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 06:08:13 #17 31.88 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 06:08:13 #17 31.88 | ~~~~~~~~~~^~~~~~~~ 06:08:13 #17 31.88 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 06:08:13 #17 31.88 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 06:08:13 #17 31.88 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 06:08:13 #17 31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:08:13 #17 31.88 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 06:08:13 #17 31.88 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 06:08:13 #17 31.88 | ~~~~~^~~~~~~~ 06:08:13 #17 31.88 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 06:08:13 #17 31.88 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 06:08:13 #17 31.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:08:14 #17 32.69 [100%] Linking C shared library libtinydtls.so 06:08:14 #17 32.81 [100%] Built target tinydtls 06:08:14 #17 32.83 + make install 06:08:14 #17 32.99 [100%] Built target tinydtls 06:08:14 #17 33.03 Install the project... 06:08:14 #17 33.06 -- Install configuration: "Release" 06:08:14 #17 33.06 -- Installing: /usr/local/lib/libtinydtls.so 06:08:14 #17 33.06 -- Up-to-date: /usr/local/include/tinydtls 06:08:14 #17 33.06 -- Installing: /usr/local/include/tinydtls/dtls.h 06:08:14 #17 33.07 -- Installing: /usr/local/include/tinydtls/tinydtls.h 06:08:14 #17 33.07 -- Installing: /usr/local/include/tinydtls/dtls_time.h 06:08:14 #17 33.07 -- Installing: /usr/local/include/tinydtls/utlist.h 06:08:14 #17 33.07 -- Installing: /usr/local/include/tinydtls/ccm.h 06:08:14 #17 33.07 -- Installing: /usr/local/include/tinydtls/hmac.h 06:08:14 #17 33.08 -- Installing: /usr/local/include/tinydtls/uthash.h 06:08:14 #17 33.08 -- Installing: /usr/local/include/tinydtls/numeric.h 06:08:14 #17 33.08 -- Installing: /usr/local/include/tinydtls/netq.h 06:08:14 #17 33.08 -- Up-to-date: /usr/local/include/tinydtls/sha2 06:08:14 #17 33.08 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 06:08:14 #17 33.09 -- Installing: /usr/local/include/tinydtls/crypto.h 06:08:14 #17 33.09 -- Installing: /usr/local/include/tinydtls/alert.h 06:08:14 #17 33.09 -- Installing: /usr/local/include/tinydtls/session.h 06:08:14 #17 33.09 -- Installing: /usr/local/include/tinydtls/global.h 06:08:14 #17 33.09 -- Up-to-date: /usr/local/include/tinydtls/ecc 06:08:14 #17 33.09 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 06:08:14 #17 33.10 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 06:08:14 #17 33.10 -- Installing: /usr/local/include/tinydtls/state.h 06:08:14 #17 33.10 -- Up-to-date: /usr/local/include/tinydtls/aes 06:08:14 #17 33.10 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 06:08:14 #17 33.10 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 06:08:14 #17 33.11 -- Installing: /usr/local/include/tinydtls/peer.h 06:08:14 #17 33.11 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 06:08:14 #17 33.11 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 06:08:14 #17 33.11 -- Up-to-date: /usr/local/include/tinydtls 06:08:14 #17 33.11 -- Installing: /usr/local/include/tinydtls/dtls_config.h 06:08:14 #17 33.12 + cd /device-coap/deps 06:08:14 #17 33.12 + git clone https://github.com/obgm/libcoap.git 06:08:14 #17 33.12 Cloning into 'libcoap'... 06:08:21 #17 38.72 + cd libcoap 06:08:21 #17 38.72 + git reset --hard 1739507 06:08:21 #17 38.95 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 06:08:21 #17 38.95 + patch -p1 06:08:21 #17 38.95 patching file cmake/FindTinyDTLS.cmake 06:08:21 #17 38.96 + patch -p1 06:08:21 #17 38.96 patching file include/coap2/coap_config.h.in 06:08:21 #17 38.96 + mkdir -p build 06:08:21 #17 38.97 + cd build 06:08:21 #17 38.97 + 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' .. 06:08:21 #17 39.34 -- The CXX compiler identification is GNU 12.2.1 06:08:21 #17 39.62 -- The C compiler identification is GNU 12.2.1 06:08:21 #17 39.69 -- Detecting CXX compiler ABI info 06:08:21 #17 40.10 -- Detecting CXX compiler ABI info - done 06:08:21 #17 40.23 -- Check for working CXX compiler: /usr/bin/c++ - skipped 06:08:21 #17 40.23 -- Detecting CXX compile features 06:08:21 #17 40.23 -- Detecting CXX compile features - done 06:08:21 #17 40.26 -- Detecting C compiler ABI info 06:08:21 #17 40.63 -- Detecting C compiler ABI info - done 06:08:21 #17 40.72 -- Check for working C compiler: /usr/bin/cc - skipped 06:08:21 #17 40.72 -- Detecting C compile features 06:08:21 #17 40.73 -- Detecting C compile features - done 06:08:22 #17 40.75 -- Looking for byteswap.h 06:08:22 #17 41.09 -- Looking for byteswap.h - found 06:08:22 #17 41.09 -- Looking for inttypes.h 06:08:22 #17 41.43 -- Looking for inttypes.h - found 06:08:22 #17 41.43 -- Looking for limits.h 06:08:23 #17 41.77 -- Looking for limits.h - found 06:08:23 #17 41.77 -- Looking for memory.h 06:08:23 #17 42.11 -- Looking for memory.h - found 06:08:23 #17 42.11 -- Looking for strings.h 06:08:23 #17 42.45 -- Looking for strings.h - found 06:08:23 #17 42.45 -- Looking for string.h 06:08:24 #17 42.77 -- Looking for string.h - found 06:08:24 #17 42.77 -- Looking for sys/sysctl.h 06:08:24 #17 42.97 -- Looking for sys/sysctl.h - not found 06:08:24 #17 42.97 -- Looking for netinet/in.h 06:08:24 #17 43.30 -- Looking for netinet/in.h - found 06:08:24 #17 43.30 -- Looking for sys/epoll.h 06:08:24 #17 43.66 -- Looking for sys/epoll.h - found 06:08:25 #17 43.66 -- Looking for sys/timerfd.h 06:08:25 #17 44.01 -- Looking for sys/timerfd.h - found 06:08:25 #17 44.01 -- Looking for arpa/inet.h 06:08:25 #17 44.39 -- Looking for arpa/inet.h - found 06:08:25 #17 44.39 -- Looking for stdbool.h 06:08:26 #17 44.72 -- Looking for stdbool.h - found 06:08:26 #17 44.72 -- Looking for netdb.h 06:08:26 #17 45.08 -- Looking for netdb.h - found 06:08:26 #17 45.08 -- Looking for pthread.h 06:08:27 #17 45.46 -- Looking for pthread.h - found 06:08:27 #17 45.46 -- Looking for stdlib.h 06:08:27 #17 45.79 -- Looking for stdlib.h - found 06:08:27 #17 45.79 -- Looking for stdint.h 06:08:27 #17 46.12 -- Looking for stdint.h - found 06:08:27 #17 46.12 -- Looking for syslog.h 06:08:27 #17 46.47 -- Looking for syslog.h - found 06:08:27 #17 46.47 -- Looking for sys/ioctl.h 06:08:28 #17 46.81 -- Looking for sys/ioctl.h - found 06:08:28 #17 46.81 -- Looking for sys/socket.h 06:08:28 #17 47.17 -- Looking for sys/socket.h - found 06:08:28 #17 47.17 -- Looking for sys/stat.h 06:08:28 #17 47.51 -- Looking for sys/stat.h - found 06:08:28 #17 47.51 -- Looking for sys/time.h 06:08:29 #17 47.87 -- Looking for sys/time.h - found 06:08:29 #17 47.87 -- Looking for sys/types.h 06:08:29 #17 48.24 -- Looking for sys/types.h - found 06:08:29 #17 48.24 -- Looking for sys/unistd.h 06:08:29 #17 48.45 -- Looking for sys/unistd.h - not found 06:08:29 #17 48.45 -- Looking for time.h 06:08:30 #17 48.82 -- Looking for time.h - found 06:08:30 #17 48.82 -- Looking for unistd.h 06:08:30 #17 49.18 -- Looking for unistd.h - found 06:08:30 #17 49.18 -- Looking for float.h 06:08:30 #17 49.54 -- Looking for float.h - found 06:08:31 #17 49.54 -- Looking for stddef.h 06:08:31 #17 49.89 -- Looking for stddef.h - found 06:08:31 #17 49.89 -- Looking for winsock2.h 06:08:31 #17 50.12 -- Looking for winsock2.h - not found 06:08:31 #17 50.12 -- Looking for ws2tcpip.h 06:08:31 #17 50.35 -- Looking for ws2tcpip.h - not found 06:08:31 #17 50.35 -- Looking for malloc 06:08:32 #17 50.73 -- Looking for malloc - found 06:08:32 #17 50.73 -- Looking for memset 06:08:32 #17 51.10 -- Looking for memset - found 06:08:32 #17 51.10 -- Looking for select 06:08:33 #17 51.49 -- Looking for select - found 06:08:33 #17 51.49 -- Looking for socket 06:08:33 #17 51.88 -- Looking for socket - found 06:08:33 #17 51.88 -- Looking for strcasecmp 06:08:33 #17 52.24 -- Looking for strcasecmp - found 06:08:33 #17 52.24 -- Looking for pthread_mutex_lock 06:08:34 #17 52.61 -- Looking for pthread_mutex_lock - found 06:08:34 #17 52.62 -- Looking for getaddrinfo 06:08:34 #17 53.05 -- Looking for getaddrinfo - found 06:08:34 #17 53.05 -- Looking for strnlen 06:08:34 #17 53.39 -- Looking for strnlen - found 06:08:34 #17 53.39 -- Looking for strrchr 06:08:35 #17 53.78 -- Looking for strrchr - found 06:08:35 #17 53.78 -- Looking for getrandom 06:08:35 #17 54.12 -- Looking for getrandom - found 06:08:35 #17 54.12 -- Looking for cmsghdr 06:08:35 #17 54.34 -- Looking for cmsghdr - not found 06:08:35 #17 54.34 -- compiling without epoll support 06:08:35 #17 54.34 -- compiling with DTLS support 06:08:35 #17 54.34 -- DTLS_BACKEND: tinydtls 06:08:35 #17 54.36 -- Found TinyDTLS: /usr/local/include 06:08:35 #17 54.36 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 06:08:35 #17 54.36 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 06:08:35 #17 54.36 -- TINYDTLS_ROOT_DIR: 06:08:35 #17 54.36 -- compiling with tinydtls support 06:08:35 #17 54.36 -- ENABLE_DTLS:.....................ON 06:08:35 #17 54.36 -- ENABLE_TCP:......................ON 06:08:35 #17 54.36 -- ENABLE_DOCS:.....................OFF 06:08:35 #17 54.36 -- ENABLE_EXAMPLES:.................OFF 06:08:35 #17 54.36 -- DTLS_BACKEND:....................tinydtls 06:08:35 #17 54.36 -- WITH_GNUTLS:.....................OFF 06:08:35 #17 54.36 -- WITH_TINYDTLS:...................ON 06:08:35 #17 54.36 -- WITH_OPENSSL:....................OFF 06:08:35 #17 54.36 -- WITH_MBEDTLS:....................OFF 06:08:35 #17 54.36 -- HAVE_LIBTINYDTLS:................1 06:08:35 #17 54.36 -- HAVE_LIBGNUTLS:.................. 06:08:35 #17 54.36 -- HAVE_OPENSSL:.................... 06:08:35 #17 54.36 -- HAVE_MBEDTLS:.................... 06:08:35 #17 54.36 -- COAP_EPOLL_SUPPORT:.............. 06:08:35 #17 54.36 -- CMAKE_C_COMPILER:................/usr/bin/cc 06:08:35 #17 54.36 -- BUILD_SHARED_LIBS:...............ON 06:08:35 #17 54.36 -- CMAKE_BUILD_TYPE:................Release 06:08:35 #17 54.36 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 06:08:35 #17 54.41 -- Configuring done (15.4s) 06:08:35 #17 54.42 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 06:08:35 #17 54.42 Policy CMP0115 is not set: Source file extensions must be explicit. Run 06:08:35 #17 54.42 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 06:08:35 #17 54.42 command to set the policy and suppress this warning. 06:08:35 #17 54.42 06:08:35 #17 54.42 File: 06:08:35 #17 54.42 06:08:35 #17 54.42 /device-coap/deps/libcoap/include/coap2/coap.h.in 06:08:35 #17 54.42 This warning is for project developers. Use -Wno-dev to suppress it. 06:08:35 #17 54.42 06:08:35 #17 54.47 -- Generating done (0.0s) 06:08:35 #17 54.47 -- Build files have been written to: /device-coap/deps/libcoap/build 06:08:35 #17 54.49 + make 06:08:36 #17 54.62 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 06:08:36 #17 55.00 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 06:08:36 #17 55.47 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 06:08:37 #17 56.11 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 06:08:39 #17 57.92 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 06:08:39 #17 58.23 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 06:08:39 #17 58.58 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 06:08:41 #17 60.46 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 06:08:42 #17 60.68 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 06:08:42 #17 61.02 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 06:08:46 #17 64.89 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 06:08:47 #17 65.77 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 06:08:47 #17 66.19 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 06:08:48 #17 66.70 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 06:08:48 #17 67.06 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 06:08:53 #17 71.81 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 06:08:54 #17 73.31 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 06:08:56 #17 74.86 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 06:08:59 #17 77.68 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 06:08:59 #17 78.11 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 06:09:00 #17 78.43 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 06:09:01 #17 79.83 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 06:09:02 #17 81.04 [100%] Linking C shared library libcoap-2.so 06:09:02 #17 81.18 [100%] Built target coap-2 06:09:02 #17 81.21 + make install 06:09:02 #17 81.44 [100%] Built target coap-2 06:09:02 #17 81.49 Install the project... 06:09:02 #17 81.52 -- Install configuration: "Release" 06:09:02 #17 81.52 -- Installing: /usr/local/lib/libcoap-2.so 06:09:02 #17 81.53 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 06:09:02 #17 81.53 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 06:09:02 #17 81.53 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 06:09:02 #17 81.53 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 06:09:02 #17 81.53 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 06:09:02 #17 81.54 -- Up-to-date: /usr/local/include 06:09:02 #17 81.54 -- Up-to-date: /usr/local/include/coap2 06:09:02 #17 81.54 -- Installing: /usr/local/include/coap2/coap_dtls.h 06:09:02 #17 81.54 -- Installing: /usr/local/include/coap2/coap_mutex.h 06:09:02 #17 81.54 -- Installing: /usr/local/include/coap2/option.h 06:09:02 #17 81.54 -- Installing: /usr/local/include/coap2/uri.h 06:09:02 #17 81.54 -- Installing: /usr/local/include/coap2/net.h 06:09:02 #17 81.55 -- Installing: /usr/local/include/coap2/bits.h 06:09:02 #17 81.55 -- Installing: /usr/local/include/coap2/utlist.h 06:09:02 #17 81.55 -- Installing: /usr/local/include/coap2/coap_event.h 06:09:02 #17 81.55 -- Installing: /usr/local/include/coap2/block.h 06:09:02 #17 81.55 -- Installing: /usr/local/include/coap2/coap_session.h 06:09:02 #17 81.56 -- Installing: /usr/local/include/coap2/coap_prng.h 06:09:02 #17 81.56 -- Installing: /usr/local/include/coap2/uthash.h 06:09:02 #17 81.56 -- Installing: /usr/local/include/coap2/async.h 06:09:02 #17 81.56 -- Installing: /usr/local/include/coap2/coap_hashkey.h 06:09:02 #17 81.56 -- Installing: /usr/local/include/coap2/libcoap.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/mem.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/subscribe.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/resource.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/coap_riot.h 06:09:02 #17 81.57 -- Installing: /usr/local/include/coap2/coap_time.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/pdu.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/address.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/coap_io.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/lwippools.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/str.h 06:09:02 #17 81.58 -- Installing: /usr/local/include/coap2/coap_debug.h 06:09:02 #17 81.59 -- Installing: /usr/local/include/coap2/encode.h 06:09:02 #17 81.59 -- Up-to-date: /usr/local/include 06:09:02 #17 81.59 -- Up-to-date: /usr/local/include/coap2 06:09:02 #17 81.59 -- Installing: /usr/local/include/coap2/coap.h 06:09:02 #17 81.59 + '[' 1 '=' 1 ] 06:09:02 #17 81.59 + cd /device-coap/deps 06:09:02 #17 81.60 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 06:09:02 #17 81.60 Connecting to github.com (140.82.112.3:443) 06:09:03 #17 81.88 Connecting to codeload.github.com (140.82.114.10:443) 06:09:03 #17 82.11 saving to 'v4.0.0-dev.14.zip' 06:09:03 #17 82.18 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 06:09:03 #17 82.18 'v4.0.0-dev.14.zip' saved 06:09:03 #17 82.18 + unzip v4.0.0-dev.14.zip 06:09:03 #17 82.18 Archive: v4.0.0-dev.14.zip 06:09:03 #17 82.19 creating: device-sdk-c-4.0.0-dev.14/ 06:09:03 #17 82.19 creating: device-sdk-c-4.0.0-dev.14/.github/ 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 06:09:03 #17 82.19 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/Makefile 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/README.md 06:09:03 #17 82.19 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 06:09:03 #17 82.19 creating: device-sdk-c-4.0.0-dev.14/docs/ 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 06:09:03 #17 82.20 creating: device-sdk-c-4.0.0-dev.14/include/ 06:09:03 #17 82.20 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 06:09:03 #17 82.20 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 06:09:03 #17 82.20 creating: device-sdk-c-4.0.0-dev.14/scripts/ 06:09:03 #17 82.20 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 06:09:03 #17 82.21 creating: device-sdk-c-4.0.0-dev.14/src/ 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 06:09:03 #17 82.21 creating: device-sdk-c-4.0.0-dev.14/src/c/ 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 06:09:03 #17 82.21 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 06:09:03 #17 82.23 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 06:09:03 #17 82.24 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 06:09:03 #17 82.24 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 06:09:03 #17 82.25 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 06:09:03 #17 82.25 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 06:09:03 #17 82.25 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 06:09:03 #17 82.25 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 06:09:03 #17 82.25 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 06:09:03 #17 82.26 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 06:09:03 #17 82.26 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 06:09:03 #17 82.27 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 06:09:03 #17 82.27 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 06:09:03 #17 82.29 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 06:09:03 #17 82.29 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 06:09:03 #17 82.30 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 06:09:03 #17 82.31 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 06:09:03 #17 82.31 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 06:09:03 #17 82.31 + cd device-sdk-c-4.0.0-dev.14 06:09:03 #17 82.31 + ./scripts/build.sh 06:09:03 #17 82.31 + CPPCHECK=false 06:09:03 #17 82.31 + DOCGEN=false 06:09:03 #17 82.31 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:09:03 #17 82.31 + '[' 0 -gt 0 ] 06:09:03 #17 82.31 + readlink -f ./scripts/build.sh 06:09:03 #17 82.32 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 06:09:03 #17 82.32 + dirname /device-coap/deps/device-sdk-c-4.0.0-dev.14/scripts 06:09:03 #17 82.32 + ROOT=/device-coap/deps/device-sdk-c-4.0.0-dev.14 06:09:03 #17 82.32 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14 06:09:03 #17 82.32 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:09:03 #17 82.33 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:09:03 #17 82.33 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:09:03 #17 82.66 -- The C compiler identification is GNU 12.2.1 06:09:03 #17 82.75 -- Detecting C compiler ABI info 06:09:04 #17 83.14 -- Detecting C compiler ABI info - done 06:09:04 #17 83.24 -- Check for working C compiler: /usr/bin/cc - skipped 06:09:04 #17 83.24 -- Detecting C compile features 06:09:04 #17 83.25 -- Detecting C compile features - done 06:09:04 #17 83.27 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:09:04 #17 83.53 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:09:04 #17 83.55 -- Found LIBYAML: /usr/lib/libyaml.so 06:09:04 #17 83.57 -- Found LIBUUID: /usr/lib/libuuid.so 06:09:04 #17 83.59 -- Found LIBCBOR: /usr/lib/libcbor.so 06:09:04 #17 83.60 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:09:04 #17 83.62 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:09:04 #17 83.62 -- /opt/iotech/iot/1.5/include 06:09:04 #17 83.62 -- C SDK 0.0.0 for Linux 06:09:05 #17 83.63 -- Performing Test CSDK_HAVE_ATOMIC 06:09:05 #17 84.01 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:09:05 #17 84.19 -- Found Curses: /usr/lib/libcurses.so 06:09:05 #17 84.31 -- Configuring done (2.0s) 06:09:05 #17 84.59 -- Generating done (0.3s) 06:09:06 #17 84.61 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release 06:09:06 #17 84.63 + make all package 06:09:06 #17 84.63 + tee release.log 06:09:06 #17 84.78 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:09:06 #17 85.48 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:09:08 #17 86.59 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:09:08 #17 87.43 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:09:09 #17 88.05 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:09:12 #17 90.47 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:09:12 #17 90.70 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:09:13 #17 91.66 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:09:15 #17 93.53 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:09:15 #17 94.09 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:09:16 #17 94.94 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:09:16 #17 95.71 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:09:17 #17 96.31 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:09:18 #17 97.40 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:09:19 #17 97.71 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:09:21 #17 100.1 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:09:22 #17 100.5 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:09:22 #17 100.8 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:09:22 #17 100.8 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:09:22 #17 100.8 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:09:22 #17 100.8 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:09:22 #17 100.8 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:09:22 #17 100.8 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:09:22 #17 100.8 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:09:22 #17 100.8 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:09:22 #17 100.8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:09:22 #17 100.8 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:09:22 #17 100.8 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:09:22 #17 100.8 | ^~~~~~~~~~~ 06:09:22 #17 100.8 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:09:22 #17 100.8 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:09:22 #17 100.8 | ~^ 06:09:22 #17 100.8 | | 06:09:22 #17 100.8 | char * 06:09:24 #17 102.4 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:09:24 #17 103.0 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:09:26 #17 104.5 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:09:26 #17 105.1 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:09:34 #17 113.0 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:09:34 #17 113.7 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:09:35 #17 114.1 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:09:36 #17 114.8 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:09:36 #17 115.2 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:09:38 #17 116.8 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:09:40 #17 119.2 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:09:41 #17 119.7 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:09:42 #17 120.6 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:09:42 #17 121.3 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:09:44 #17 123.4 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 06:09:44 #17 123.4 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:09:44 #17 123.4 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:09:44 #17 123.4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:09:44 #17 123.4 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:09:44 #17 123.4 875 | const iot_data_t *deviceservices_config; 06:09:44 #17 123.4 | ^~~~~~~~~~~~~~~~~~~~~ 06:09:45 #17 124.6 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:09:46 #17 125.5 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:09:47 #17 125.9 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:09:47 #17 126.5 [ 68%] Linking C shared library libcsdk.so 06:09:48 #17 126.7 [ 68%] Built target csdk 06:09:48 #17 126.7 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:09:48 #17 127.7 [ 72%] Linking C executable template 06:09:49 #17 127.8 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:49 #17 128.0 [ 72%] Built target template 06:09:49 #17 128.1 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:09:50 #17 128.7 [ 76%] Linking C executable device-counter 06:09:50 #17 128.8 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:50 #17 129.0 [ 76%] Built target device-counter 06:09:50 #17 129.1 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:09:50 #17 129.6 [ 80%] Linking C executable device-random 06:09:51 #17 129.7 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:51 #17 129.9 [ 80%] Built target device-random 06:09:51 #17 130.0 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:09:51 #17 130.5 [ 84%] Linking C executable device-gyro 06:09:51 #17 130.6 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:52 #17 130.9 [ 84%] Built target device-gyro 06:09:52 #17 130.9 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:09:52 #17 131.5 [ 88%] Linking C executable device-bitfields 06:09:52 #17 131.6 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:53 #17 131.8 [ 88%] Built target device-bitfields 06:09:53 #17 131.9 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:09:54 #17 132.8 [ 92%] Linking C executable template-discovery 06:09:54 #17 132.9 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:54 #17 133.3 [ 92%] Built target template-discovery 06:09:54 #17 133.4 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:09:55 #17 134.1 [ 96%] Linking C executable device-file 06:09:55 #17 134.2 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:55 #17 134.6 [ 96%] Built target device-file 06:09:56 #17 134.7 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:09:56 #17 135.3 [100%] Linking C executable device-terminal 06:09:56 #17 135.4 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:57 #17 135.9 [100%] Built target device-terminal 06:09:57 #17 135.9 Run CPack packaging tool... 06:09:57 #17 136.0 CPack: Create package using TGZ 06:09:57 #17 136.0 CPack: Install projects 06:09:57 #17 136.0 CPack: - Run preinstall target for: Csdk 06:09:58 #17 136.9 CPack: - Install project: Csdk [] 06:09:58 #17 137.0 CPack: Create package 06:09:58 #17 137.1 CPack: - package: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 06:09:58 #17 137.1 + '[' false '=' true ] 06:09:58 #17 137.1 + '[' false '=' true ] 06:09:58 #17 137.1 + mkdir -p /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:09:58 #17 137.1 + cd /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:09:58 #17 137.1 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.0-dev.14/src 06:09:58 #17 137.4 -- The C compiler identification is GNU 12.2.1 06:09:59 #17 137.5 -- Detecting C compiler ABI info 06:09:59 #17 137.9 -- Detecting C compiler ABI info - done 06:09:59 #17 138.0 -- Check for working C compiler: /usr/bin/cc - skipped 06:09:59 #17 138.0 -- Detecting C compile features 06:09:59 #17 138.0 -- Detecting C compile features - done 06:09:59 #17 138.0 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:09:59 #17 138.3 -- Found CURL: /usr/lib/libcurl.so (found version "8.11.1") 06:09:59 #17 138.3 -- Found LIBYAML: /usr/lib/libyaml.so 06:09:59 #17 138.3 -- Found LIBUUID: /usr/lib/libuuid.so 06:09:59 #17 138.4 -- Found LIBCBOR: /usr/lib/libcbor.so 06:09:59 #17 138.4 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:09:59 #17 138.4 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:09:59 #17 138.4 -- /opt/iotech/iot/1.5/include 06:09:59 #17 138.4 -- C SDK 0.0.0 for Linux 06:09:59 #17 138.4 -- Performing Test CSDK_HAVE_ATOMIC 06:10:00 #17 138.8 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:10:00 #17 138.9 -- Found Curses: /usr/lib/libcurses.so 06:10:00 #17 139.1 -- Configuring done (2.0s) 06:10:00 #17 139.4 -- Generating done (0.3s) 06:10:00 #17 139.4 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.0-dev.14/build/debug 06:10:00 #17 139.4 + make 06:10:00 #17 139.4 + tee debug.log 06:10:01 #17 139.5 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:10:01 #17 139.9 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:10:01 #17 140.5 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:10:02 #17 141.0 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:10:02 #17 141.5 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:10:03 #17 142.3 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:10:03 #17 142.4 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:10:04 #17 142.9 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:10:05 #17 143.5 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:10:05 #17 143.9 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:10:05 #17 144.3 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:10:06 #17 144.7 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:10:06 #17 145.1 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:10:06 #17 145.4 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:10:06 #17 145.7 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:10:07 #17 146.4 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:10:08 #17 146.7 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:10:08 #17 146.9 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 06:10:08 #17 146.9 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 06:10:08 #17 146.9 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 06:10:08 #17 146.9 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 06:10:08 #17 146.9 from /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 06:10:08 #17 146.9 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 06:10:08 #17 146.9 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 06:10:08 #17 146.9 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:10:08 #17 146.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:08 #17 146.9 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 06:10:08 #17 146.9 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 06:10:08 #17 146.9 | ^~~~~~~~~~~ 06:10:08 #17 146.9 /device-coap/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 06:10:08 #17 146.9 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 06:10:08 #17 146.9 | ~^ 06:10:08 #17 146.9 | | 06:10:08 #17 146.9 | char * 06:10:08 #17 147.2 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:10:08 #17 147.5 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:10:09 #17 148.1 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:10:09 #17 148.4 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:10:11 #17 149.6 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:10:11 #17 149.9 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:10:11 #17 150.2 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:10:11 #17 150.5 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:10:11 #17 150.8 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:10:12 #17 151.3 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:10:14 #17 152.7 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:10:14 #17 152.9 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:10:14 #17 153.3 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:10:15 #17 153.7 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:10:15 #17 154.5 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:10:16 #17 154.9 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:10:16 #17 155.2 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:10:16 #17 155.5 [ 68%] Linking C shared library libcsdk.so 06:10:17 #17 155.7 [ 68%] Built target csdk 06:10:17 #17 155.8 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:10:17 #17 156.1 [ 72%] Linking C executable template 06:10:17 #17 156.2 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:17 #17 156.5 [ 72%] Built target template 06:10:17 #17 156.5 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:10:18 #17 156.8 [ 76%] Linking C executable device-counter 06:10:18 #17 156.9 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:18 #17 157.2 [ 76%] Built target device-counter 06:10:18 #17 157.2 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:10:19 #17 157.5 [ 80%] Linking C executable device-random 06:10:19 #17 157.6 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:19 #17 157.9 [ 80%] Built target device-random 06:10:19 #17 158.0 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:10:19 #17 158.2 [ 84%] Linking C executable device-gyro 06:10:19 #17 158.3 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:19 #17 158.6 [ 84%] Built target device-gyro 06:10:20 #17 158.6 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:10:20 #17 158.9 [ 88%] Linking C executable device-bitfields 06:10:20 #17 159.0 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:20 #17 159.3 [ 88%] Built target device-bitfields 06:10:20 #17 159.3 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:10:21 #17 159.7 [ 92%] Linking C executable template-discovery 06:10:21 #17 159.8 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:21 #17 160.1 [ 92%] Built target template-discovery 06:10:21 #17 160.1 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:10:21 #17 160.5 [ 96%] Linking C executable device-file 06:10:22 #17 160.6 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:22 #17 160.8 [ 96%] Built target device-file 06:10:22 #17 160.9 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:10:22 #17 161.3 [100%] Linking C executable device-terminal 06:10:22 #17 161.4 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:23 #17 161.6 [100%] Built target device-terminal 06:10:23 #17 161.7 + cp -rf include/devsdk include/edgex /usr/include/ 06:10:23 #17 161.7 + cp build/release/c/libcsdk.so /usr/lib/ 06:10:23 #17 161.7 + rm -rf /device-coap/deps 06:10:23 #17 DONE 162.1s 06:10:23 06:10:23 #20 [builder 11/11] RUN /device-coap/scripts/build.sh && test -f /device-coap/build/release/device-coap 06:10:24 #20 0.772 + readlink -f /device-coap/scripts/build.sh 06:10:24 #20 0.774 + dirname /device-coap/scripts/build.sh 06:10:24 #20 0.784 + dirname /device-coap/scripts 06:10:24 #20 0.785 + ROOT=/device-coap 06:10:24 #20 0.785 + echo /device-coap 06:10:24 #20 0.786 /device-coap 06:10:24 #20 0.786 + cd /device-coap 06:10:24 #20 0.786 + mkdir -p /device-coap/build/release 06:10:24 #20 0.789 + cd /device-coap/build/release 06:10:24 #20 0.789 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 06:10:24 #20 0.865 -- Configuring done (0.0s) 06:10:24 #20 0.896 -- Generating done (0.0s) 06:10:24 #20 0.901 -- Build files have been written to: /device-coap/build/release 06:10:24 #20 0.911 + make 06:10:24 #20 0.911 + tee release.log 06:10:24 #20 1.061 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 06:10:24 #20 1.327 In file included from /usr/include/devsdk/devsdk.h:18, 06:10:24 #20 1.327 from /device-coap/src/c/device-coap.h:17, 06:10:24 #20 1.327 from /device-coap/src/c/coap-client.h:21, 06:10:24 #20 1.327 from /device-coap/src/c/coap-client.c:9: 06:10:24 #20 1.327 /device-coap/src/c/coap-client.c: In function 'GetEndDeviceProtocolProperties': 06:10:24 #20 1.327 /device-coap/src/c/coap-client.c:89:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.327 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:10:24 #20 1.327 | ^~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.327 90 | strlen(end_dev_params_ptr->psk_key)); 06:10:24 #20 1.327 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.327 | | 06:10:24 #20 1.327 | size_t {aka long unsigned int} 06:10:24 #20 1.327 /device-coap/src/c/coap-client.c:89:55: note: format string is defined here 06:10:24 #20 1.327 89 | iot_log_debug(sdk_ctx->lc, "COAP:PSK key len %u", 06:10:24 #20 1.327 | ~^ 06:10:24 #20 1.327 | | 06:10:24 #20 1.327 | unsigned int 06:10:24 #20 1.327 | %lu 06:10:24 #20 1.329 /device-coap/src/c/coap-client.c: In function 'message_handler': 06:10:24 #20 1.329 /device-coap/src/c/coap-client.c:126:36: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.329 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:10:24 #20 1.329 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:24 #20 1.329 | | 06:10:24 #20 1.329 | size_t {aka long unsigned int} 06:10:24 #20 1.330 /device-coap/src/c/coap-client.c:126:63: note: format string is defined here 06:10:24 #20 1.330 126 | iot_log_error(sdk_ctx->lc, "COAP:invalid data of len %u", len); 06:10:24 #20 1.330 | ~^ 06:10:24 #20 1.330 | | 06:10:24 #20 1.330 | unsigned int 06:10:24 #20 1.330 | %lu 06:10:24 #20 1.331 /device-coap/src/c/coap-client.c:129:34: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:10:24 #20 1.331 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:10:24 #20 1.331 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.331 130 | resource->properties->type); 06:10:24 #20 1.331 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.331 | | 06:10:24 #20 1.331 | iot_typecode_t 06:10:24 #20 1.331 /device-coap/src/c/coap-client.c:129:68: note: format string is defined here 06:10:24 #20 1.331 129 | iot_log_debug(sdk_ctx->lc, "COAP: coap device resource type %d", 06:10:24 #20 1.331 | ~^ 06:10:24 #20 1.331 | | 06:10:24 #20 1.331 | int 06:10:24 #20 1.332 /device-coap/src/c/coap-client.c:139:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.332 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:10:24 #20 1.332 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.332 140 | len); 06:10:24 #20 1.332 | ~~~ 06:10:24 #20 1.332 | | 06:10:24 #20 1.332 | size_t {aka long unsigned int} 06:10:24 #20 1.332 /device-coap/src/c/coap-client.c:139:71: note: format string is defined here 06:10:24 #20 1.332 139 | iot_log_debug(sdk_ctx->lc, "COAP:coap float data=%s, len = %d", data, 06:10:24 #20 1.332 | ~^ 06:10:24 #20 1.332 | | 06:10:24 #20 1.332 | int 06:10:24 #20 1.332 | %ld 06:10:24 #20 1.333 /device-coap/src/c/coap-client.c:144:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.333 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:10:24 #20 1.333 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.333 145 | len); 06:10:24 #20 1.333 | ~~~ 06:10:24 #20 1.333 | | 06:10:24 #20 1.333 | size_t {aka long unsigned int} 06:10:24 #20 1.333 /device-coap/src/c/coap-client.c:144:71: note: format string is defined here 06:10:24 #20 1.333 144 | iot_log_debug(sdk_ctx->lc, "COAP:coap int32 data=%s, len = %d", data, 06:10:24 #20 1.333 | ~^ 06:10:24 #20 1.333 | | 06:10:24 #20 1.333 | int 06:10:24 #20 1.333 | %ld 06:10:24 #20 1.335 /device-coap/src/c/coap-client.c:151:38: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.335 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:10:24 #20 1.335 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.335 152 | len); 06:10:24 #20 1.335 | ~~~ 06:10:24 #20 1.335 | | 06:10:24 #20 1.335 | size_t {aka long unsigned int} 06:10:24 #20 1.335 /device-coap/src/c/coap-client.c:151:70: note: format string is defined here 06:10:24 #20 1.335 151 | iot_log_debug(sdk_ctx->lc, "COAP:coap json data=%s, len = %d", data, 06:10:24 #20 1.335 | ~^ 06:10:24 #20 1.335 | | 06:10:24 #20 1.335 | int 06:10:24 #20 1.335 | %ld 06:10:24 #20 1.336 /device-coap/src/c/coap-client.c:156:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:10:24 #20 1.336 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:10:24 #20 1.336 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.336 157 | resource->properties->type); 06:10:24 #20 1.336 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.336 | | 06:10:24 #20 1.336 | iot_typecode_t 06:10:24 #20 1.336 /device-coap/src/c/coap-client.c:156:71: note: format string is defined here 06:10:24 #20 1.336 156 | iot_log_error(sdk_ctx->lc, "COAP:unsupported resource type %d", 06:10:24 #20 1.336 | ~^ 06:10:24 #20 1.336 | | 06:10:24 #20 1.336 | int 06:10:24 #20 1.340 /device-coap/src/c/coap-client.c: In function 'CoapSendCommandToEndDevice': 06:10:24 #20 1.340 /device-coap/src/c/coap-client.c:244:30: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.340 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:10:24 #20 1.340 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:24 #20 1.340 | | 06:10:24 #20 1.340 | size_t {aka long unsigned int} 06:10:24 #20 1.341 /device-coap/src/c/coap-client.c:244:55: note: format string is defined here 06:10:24 #20 1.341 244 | iot_log_debug(sdk_ctx->lc, "COAP: Data = %d, Len = %d", *post_data, len); 06:10:24 #20 1.341 | ~^ 06:10:24 #20 1.341 | | 06:10:24 #20 1.341 | int 06:10:24 #20 1.341 | %ld 06:10:24 #20 1.343 /device-coap/src/c/coap-client.c:252:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.343 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:10:24 #20 1.343 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.343 253 | (uint8_t *)end_dev_params_ptr->psk_key, 06:10:24 #20 1.343 254 | strlen(end_dev_params_ptr->psk_key)); 06:10:24 #20 1.343 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.343 | | 06:10:24 #20 1.343 | size_t {aka long unsigned int} 06:10:24 #20 1.344 /device-coap/src/c/coap-client.c:252:67: note: format string is defined here 06:10:24 #20 1.344 252 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:10:24 #20 1.344 | ~^ 06:10:24 #20 1.344 | | 06:10:24 #20 1.344 | int 06:10:24 #20 1.344 | %ld 06:10:24 #20 1.349 /device-coap/src/c/coap-client.c: In function 'CoapGetRequestToEndDevice': 06:10:24 #20 1.350 /device-coap/src/c/coap-client.c:351:32: warning: format '%d' expects argument of type 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:24 #20 1.350 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:10:24 #20 1.350 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.350 352 | (uint8_t *)end_dev_params_ptr->psk_key, 06:10:24 #20 1.350 353 | strlen(end_dev_params_ptr->psk_key)); 06:10:24 #20 1.350 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:24 #20 1.350 | | 06:10:24 #20 1.350 | size_t {aka long unsigned int} 06:10:24 #20 1.351 /device-coap/src/c/coap-client.c:351:67: note: format string is defined here 06:10:24 #20 1.351 351 | iot_log_debug(sdk_ctx->lc, "COAP-client:ED psk key = %s, len=%d", 06:10:24 #20 1.351 | ~^ 06:10:24 #20 1.351 | | 06:10:24 #20 1.351 | int 06:10:24 #20 1.351 | %ld 06:10:25 #20 2.095 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 06:10:25 #20 2.361 In file included from /usr/include/devsdk/devsdk.h:18, 06:10:25 #20 2.361 from /usr/include/edgex/devices.h:17, 06:10:25 #20 2.361 from /device-coap/src/c/coap-server.c:22: 06:10:25 #20 2.361 /device-coap/src/c/coap-server.c: In function 'data_handler': 06:10:25 #20 2.361 /device-coap/src/c/coap-server.c:82:32: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:25 #20 2.361 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:10:25 #20 2.361 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:25 #20 2.361 | | 06:10:25 #20 2.361 | size_t {aka long unsigned int} 06:10:25 #20 2.361 /device-coap/src/c/coap-server.c:82:54: note: format string is defined here 06:10:25 #20 2.361 82 | iot_log_info (sdk_ctx->lc, "invalid data of len %u", len); 06:10:25 #20 2.361 | ~^ 06:10:25 #20 2.361 | | 06:10:25 #20 2.361 | unsigned int 06:10:25 #20 2.361 | %lu 06:10:25 #20 2.362 /device-coap/src/c/coap-server.c:128:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:10:25 #20 2.362 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:10:25 #20 2.362 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:25 #20 2.362 | | 06:10:25 #20 2.362 | iot_typecode_t 06:10:25 #20 2.362 /device-coap/src/c/coap-server.c:128:65: note: format string is defined here 06:10:25 #20 2.362 128 | iot_log_error (sdk_ctx->lc, "unsupported resource type %d", resource->properties->type); 06:10:25 #20 2.362 | ~^ 06:10:25 #20 2.362 | | 06:10:25 #20 2.362 | int 06:10:26 #20 2.740 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 06:10:26 #20 2.994 In file included from /usr/include/devsdk/devsdk.h:18, 06:10:26 #20 2.994 from /device-coap/src/c/coap-util.h:18, 06:10:26 #20 2.994 from /device-coap/src/c/coap-util.c:9: 06:10:26 #20 2.994 /device-coap/src/c/coap-util.c: In function 'read_data_float64': 06:10:26 #20 2.994 /device-coap/src/c/coap-util.c:63:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:26 #20 2.994 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:10:26 #20 2.994 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:26 #20 2.994 | | 06:10:26 #20 2.994 | size_t {aka long unsigned int} 06:10:26 #20 2.994 /device-coap/src/c/coap-util.c:63:56: note: format string is defined here 06:10:26 #20 2.994 63 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:10:26 #20 2.994 | ~^ 06:10:26 #20 2.994 | | 06:10:26 #20 2.994 | unsigned int 06:10:26 #20 2.994 | %lu 06:10:26 #20 2.995 /device-coap/src/c/coap-util.c:76:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:26 #20 2.995 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:10:26 #20 2.995 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:26 #20 2.995 | | 06:10:26 #20 2.995 | size_t {aka long unsigned int} 06:10:26 #20 2.995 /device-coap/src/c/coap-util.c:76:56: note: format string is defined here 06:10:26 #20 2.995 76 | iot_log_info(sdk_ctx->lc, "invalid float64 of len %u", len); 06:10:26 #20 2.995 | ~^ 06:10:26 #20 2.995 | | 06:10:26 #20 2.995 | unsigned int 06:10:26 #20 2.995 | %lu 06:10:26 #20 2.996 /device-coap/src/c/coap-util.c: In function 'read_data_int32': 06:10:26 #20 2.996 /device-coap/src/c/coap-util.c:87:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:26 #20 2.996 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:10:26 #20 2.996 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:26 #20 2.996 | | 06:10:26 #20 2.996 | size_t {aka long unsigned int} 06:10:26 #20 2.996 /device-coap/src/c/coap-util.c:87:54: note: format string is defined here 06:10:26 #20 2.996 87 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:10:26 #20 2.996 | ~^ 06:10:26 #20 2.996 | | 06:10:26 #20 2.996 | unsigned int 06:10:26 #20 2.996 | %lu 06:10:26 #20 2.998 /device-coap/src/c/coap-util.c:102:31: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 06:10:26 #20 2.998 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:10:26 #20 2.998 | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 06:10:26 #20 2.998 | | 06:10:26 #20 2.998 | size_t {aka long unsigned int} 06:10:26 #20 2.998 /device-coap/src/c/coap-util.c:102:54: note: format string is defined here 06:10:26 #20 2.998 102 | iot_log_info(sdk_ctx->lc, "invalid int32 of len %u", len); 06:10:26 #20 2.998 | ~^ 06:10:26 #20 2.998 | | 06:10:26 #20 2.998 | unsigned int 06:10:26 #20 2.998 | %lu 06:10:27 #20 3.602 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 06:10:27 #20 3.846 In file included from /usr/include/devsdk/devsdk.h:18, 06:10:27 #20 3.846 from /device-coap/src/c/device-coap.h:17, 06:10:27 #20 3.846 from /device-coap/src/c/device-coap.c:10: 06:10:27 #20 3.846 /device-coap/src/c/device-coap.c: In function 'coap_get_handler': 06:10:27 #20 3.846 /device-coap/src/c/device-coap.c:130:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 06:10:27 #20 3.846 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:10:27 #20 3.846 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:27 #20 3.846 131 | requests[i].resource->type); 06:10:27 #20 3.846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:10:27 #20 3.846 | | 06:10:27 #20 3.846 | iot_typecode_t 06:10:27 #20 3.846 /device-coap/src/c/device-coap.c:130:69: note: format string is defined here 06:10:27 #20 3.846 130 | iot_log_debug(driver->lc, "COAP:Triggering Get events req type=%d\n", 06:10:27 #20 3.846 | ~^ 06:10:27 #20 3.846 | | 06:10:27 #20 3.846 | int 06:10:28 #20 4.564 [100%] Linking C executable device-coap 06:10:28 #20 4.659 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:10:28 #20 5.050 [100%] Built target device-coap 06:10:28 #20 DONE 5.2s 06:10:28 06:10:28 #21 [stage-1 7/15] COPY --from=builder /device-coap/build/release/device-coap / 06:10:28 #21 ERROR: cannot replace to directory /var/lib/docker/overlay2/yqsqd4p1pbk51rjvw2jh1wzew/merged/device-coap with file 06:10:28 ------ 06:10:28 > [stage-1 7/15] COPY --from=builder /device-coap/build/release/device-coap /: 06:10:28 ------ 06:10:28 Dockerfile.alpine:41 06:10:28 -------------------- 06:10:28 39 | RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 06:10:28 40 | 06:10:28 41 | >>> COPY --from=builder /device-coap/build/release/device-coap / 06:10:28 42 | COPY --from=builder /usr/local/lib/libcoap-2.so /usr/local/lib/ 06:10:28 43 | COPY --from=builder /usr/local/include/coap2 /usr/local/include/coap2 06:10:28 -------------------- 06:10:28 ERROR: failed to solve: cannot replace to directory /var/lib/docker/overlay2/yqsqd4p1pbk51rjvw2jh1wzew/merged/device-coap with file [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:10:29 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:10:29 06:10:29 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:10:29 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:10:30 arm64: Pulling from edgex-lftools-log-publisher 06:10:30 8998bd30e6a1: Pulling fs layer 06:10:30 04944245beec: Pulling fs layer 06:10:30 699f458cf7ca: Pulling fs layer 06:10:30 765212b225bb: Pulling fs layer 06:10:30 f23df028b6ca: Pulling fs layer 06:10:30 d65c8cfc05b1: Pulling fs layer 06:10:30 2437ff75d9bd: Pulling fs layer 06:10:30 f23df028b6ca: Waiting 06:10:30 765212b225bb: Waiting 06:10:30 d65c8cfc05b1: Waiting 06:10:30 2437ff75d9bd: Waiting 06:10:30 04944245beec: Verifying Checksum 06:10:30 04944245beec: Download complete 06:10:30 765212b225bb: Verifying Checksum 06:10:30 765212b225bb: Download complete 06:10:30 f23df028b6ca: Download complete 06:10:30 d65c8cfc05b1: Download complete 06:10:30 699f458cf7ca: Verifying Checksum 06:10:30 699f458cf7ca: Download complete 06:10:30 8998bd30e6a1: Verifying Checksum 06:10:30 8998bd30e6a1: Download complete 06:10:32 2437ff75d9bd: Verifying Checksum 06:10:32 2437ff75d9bd: Download complete 06:10:37 8998bd30e6a1: Pull complete 06:10:37 04944245beec: Pull complete 06:10:39 699f458cf7ca: Pull complete 06:10:39 765212b225bb: Pull complete 06:10:40 f23df028b6ca: Pull complete 06:10:40 d65c8cfc05b1: Pull complete 06:11:06 2437ff75d9bd: Pull complete 06:11:06 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 06:11:06 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:11:06 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:11:07 prd-ubuntu20.04-docker-arm64-4c-16g-36688 does not seem to be running inside a container 06:11:07 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-coap-c/38 -v /w/workspace/device-coap-c/38:/w/workspace/device-coap-c/38:rw,z -v /w/workspace/device-coap-c/38@tmp:/w/workspace/device-coap-c/38@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 06:11:08 $ docker top 44956cec8fa8d57f6008d0f54eec60e4d938802bf4eb42870698528102374869 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:11:08 ---> job-cost.sh 06:11:09 lf-activate-venv: SKIPPING 06:11:09 INFO: No Stack... 06:11:09 INFO: Retrieving Pricing Info for: v3-standard-8 06:11:10 INFO: Archiving Costs [Pipeline] sh 06:11:10 + cat /w/workspace/device-coap-c/38/archives/cost.csv 06:11:10 + cut -d, -f6 [Pipeline] lock 06:11:10 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] 06:11:10 Resource [jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] did not exist. Created. 06:11:10 Lock acquired on [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 06:11:11 /w/workspace/device-coap-c/38@tmp/durable-eee80f6e/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 06:11:11 + echo total: 0.2199999988079071 [Pipeline] stash 06:11:11 Warning: overwriting stash ‘stack-cost’ 06:11:12 Stashed 1 file(s) [Pipeline] } 06:11:12 Lock released on resource [Resource: jenkins-edgexfoundry-device-coap-c-main-38-stack-cost] [Pipeline] // lock [Pipeline] } 06:11:12 $ docker stop --time=1 44956cec8fa8d57f6008d0f54eec60e4d938802bf4eb42870698528102374869 06:11:13 $ docker rm -f --volumes 44956cec8fa8d57f6008d0f54eec60e4d938802bf4eb42870698528102374869 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } 06:11:13 Failed in branch arm64 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to earlier failure(s) [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to earlier failure(s) [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 06:11:14 + [ -d /w/workspace/edgexfoundry_device-coap-c_main/archives ] 06:11:14 + ls -al /w/workspace/edgexfoundry_device-coap-c_main/archives 06:11:14 total 16 06:11:14 drwxr-xr-x 3 root root 4096 Jan 14 06:06 . 06:11:14 drwxrwxr-x 9 jenkins jenkins 4096 Jan 14 06:06 .. 06:11:14 drwxr-xr-x 2 root root 4096 Jan 14 06:06 cost 06:11:14 -rw-r--r-- 1 root root 84 Jan 14 06:06 cost.csv 06:11:14 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-coap-c_main/archives 06:11:14 + ls -al /w/workspace/edgexfoundry_device-coap-c_main/archives 06:11:14 total 16 06:11:14 drwxr-xr-x 3 jenkins jenkins 4096 Jan 14 06:06 . 06:11:14 drwxrwxr-x 9 jenkins jenkins 4096 Jan 14 06:06 .. 06:11:14 drwxr-xr-x 2 jenkins jenkins 4096 Jan 14 06:06 cost 06:11:14 -rw-r--r-- 1 jenkins jenkins 84 Jan 14 06:06 cost.csv [Pipeline] libraryResource [Pipeline] sh 06:11:14 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 06:11:15 ---> package-listing.sh 06:11:15 ++ facter osfamily 06:11:15 ++ tr '[:upper:]' '[:lower:]' 06:11:15 + OS_FAMILY=debian 06:11:15 + workspace=/w/workspace/edgexfoundry_device-coap-c_main 06:11:15 + START_PACKAGES=/tmp/packages_start.txt 06:11:15 + END_PACKAGES=/tmp/packages_end.txt 06:11:15 + DIFF_PACKAGES=/tmp/packages_diff.txt 06:11:15 + PACKAGES=/tmp/packages_start.txt 06:11:15 + '[' /w/workspace/edgexfoundry_device-coap-c_main ']' 06:11:15 + PACKAGES=/tmp/packages_end.txt 06:11:15 + case "${OS_FAMILY}" in 06:11:15 + grep '^ii' 06:11:15 + dpkg -l 06:11:15 + '[' -f /tmp/packages_start.txt ']' 06:11:15 + '[' -f /tmp/packages_end.txt ']' 06:11:15 + diff /tmp/packages_start.txt /tmp/packages_end.txt 06:11:15 + '[' /w/workspace/edgexfoundry_device-coap-c_main ']' 06:11:15 + mkdir -p /w/workspace/edgexfoundry_device-coap-c_main/archives/ 06:11:15 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-coap-c_main/archives/ [Pipeline] echo 06:11:15 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_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 06:11:16 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:11:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:11:16 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:11:16 prd-ubuntu20.04-docker-8c-8g-36685 does not seem to be running inside a container 06:11:16 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-coap-c_main/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_main -v /w/workspace/edgexfoundry_device-coap-c_main:/w/workspace/edgexfoundry_device-coap-c_main:rw,z -v /w/workspace/edgexfoundry_device-coap-c_main@tmp:/w/workspace/edgexfoundry_device-coap-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 06:11:17 $ docker top 47737da12e206c1b71120928379501acb6f5931f75f64c480640da1b1ef8184e -eo pid,comm [Pipeline] { [Pipeline] sh 06:11:17 + touch /tmp/pre-build-complete [Pipeline] sh 06:11:18 + mkdir -p /var/log/sysstat [Pipeline] sh 06:11:18 + ls /var/log/sa-host 06:11:18 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:11:18 provisioning config files... 06:11:18 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config6167751021910506748tmp [Pipeline] { [Pipeline] echo 06:11:18 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 06:11:18 ---> create-netrc.sh [Pipeline] } 06:11:18 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 06:11:19 ---> python-tools-install.sh [Pipeline] echo 06:11:19 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 06:11:19 ---> sudo-logs.sh 06:11:19 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 06:11:19 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 06:11:19 ---> job-cost.sh 06:11:19 lf-activate-venv: SKIPPING 06:11:19 DEBUG: total: 0.2199999988079071 06:11:19 INFO: Retrieving Stack Cost... 06:11:20 INFO: Retrieving Pricing Info for: v3-standard-8 06:11:20 INFO: Archiving Costs [Pipeline] echo 06:11:20 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 06:11:21 ---> logs-deploy.sh 06:11:21 lf-activate-venv: SKIPPING 06:11:21 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-coap-c/main/38 06:11:21 INFO: archiving workspace using pattern(s): 06:11:21 Archives upload complete. 06:11:21 INFO: archiving logs to Nexus