Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 0a681b1e7e7fb8602de999b105add27f5514d4a7 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-ssh6979865712219200855.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh15129473424341423461.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 The recommended git tool is: git using credential edgex-jenkins-ssh > 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-ssh3600708689416039218.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision b1c004cf40c352fe6d03b0971bc7ee860312a7b0 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f b1c004cf40c352fe6d03b0971bc7ee860312a7b0 # timeout=10 Commit message: "Merge pull request #480 from jinlinGuan/fix-docs-publish" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 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-ssh9992789624747836240.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-ssh14386227448460597304.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 ‘prd-centos7-blackbox-4c-2g-13244’ doesn’t have label ‘ubuntu20.04-docker-8c-8g’ ‘prd-centos7-blackbox-4c-2g-13245’ doesn’t have label ‘ubuntu20.04-docker-8c-8g’ ‘prd-ubuntu20.04-docker-8c-8g-13707’ is offline ‘prd-ubuntu20.04-docker-arm64-4c-16g-13706’ doesn’t have label ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-13708 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 Avoid second fetch Checking out Revision 0a681b1e7e7fb8602de999b105add27f5514d4a7 (main) Commit message: "Merge pull request #69 from cherrycl/update-c-sdk-version" > 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 > git config core.sparsecheckout # timeout=10 > git checkout -f 0a681b1e7e7fb8602de999b105add27f5514d4a7 # timeout=10 > git rev-list --no-walk 578a9a03340fcb4ee66dd22d4e32c296796c0ad6 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 02:58:47 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 02:58:47 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 02:58:47 ========================================================= 02:58:47 EdgeX Global Pipelines Version Info 02:58:47 ========================================================= [Pipeline] libraryResource [Pipeline] sh 02:58:48 ------------------- 02:58:48 stable info: 02:58:48 ------------------- 02:58:48 Commited By: Ginny Guan ginny@iotechsys.com 02:58:48 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 02:58:48 Message: update stable to v1.0.281 02:58:49 ------------------- 02:58:49 experimental info: 02:58:49 ------------------- 02:58:49 Commited By: **** collab-it+edgex@linuxfoundation.org 02:58:49 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 02:58:49 Message: update experimental to v1.0.281 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-coap-c-settings [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar PROJECT = device-coap-c [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-coap [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 0a681b1 [Pipeline] echo 02:58:49 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:58:50 provisioning config files... 02:58:50 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config16577137680801904324tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:58:50 ---> ****-login.sh 02:58:50 nexus3.edgexfoundry.org:10001 02:58:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:50 02:58:50 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:58:50 Configure a credential helper to remove this warning. See 02:58:50 https://docs.****.com/go/credential-store/ 02:58:50 02:58:50 Login Succeeded 02:58:50 nexus3.edgexfoundry.org:10002 02:58:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:50 02:58:50 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:58:50 Configure a credential helper to remove this warning. See 02:58:50 https://docs.****.com/go/credential-store/ 02:58:50 02:58:50 Login Succeeded 02:58:50 nexus3.edgexfoundry.org:10003 02:58:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:50 02:58:50 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:58:50 Configure a credential helper to remove this warning. See 02:58:50 https://docs.****.com/go/credential-store/ 02:58:50 02:58:50 Login Succeeded 02:58:50 nexus3.edgexfoundry.org:10004 02:58:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:50 02:58:50 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:58:50 Configure a credential helper to remove this warning. See 02:58:50 https://docs.****.com/go/credential-store/ 02:58:50 02:58:50 Login Succeeded 02:58:50 ****.io 02:58:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:51 02:58:51 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:58:51 Configure a credential helper to remove this warning. See 02:58:51 https://docs.****.com/go/credential-store/ 02:58:51 02:58:51 Login Succeeded 02:58:51 ---> ****-login.sh ends [Pipeline] } 02:58:51 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 02:58:51 + git rev-list -1 --merges 0a681b1e7e7fb8602de999b105add27f5514d4a7~1..0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] echo 02:58:51 -----------> git rev-list -1 --merges 0a681b1e7e7fb8602de999b105add27f5514d4a7~1..0a681b1e7e7fb8602de999b105add27f5514d4a7 0a681b1e7e7fb8602de999b105add27f5514d4a7 02:58:51 0a681b1e7e7fb8602de999b105add27f5514d4a7 [false] [Pipeline] sh 02:58:52 + git log --format=format:%s -1 0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] echo 02:58:52 ========================================================= 02:58:52 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:58:52 ========================================================= 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 02:58:52 + git rev-list -1 --merges 0a681b1e7e7fb8602de999b105add27f5514d4a7~1..0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] echo 02:58:52 -----------> git rev-list -1 --merges 0a681b1e7e7fb8602de999b105add27f5514d4a7~1..0a681b1e7e7fb8602de999b105add27f5514d4a7 0a681b1e7e7fb8602de999b105add27f5514d4a7 02:58:52 0a681b1e7e7fb8602de999b105add27f5514d4a7 [false] [Pipeline] sh 02:58:52 + git log --format=format:%s -1 0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] echo 02:58:52 ========================================================= 02:58:52 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:58:52 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 02:58:53 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:58:53 + grep -v github /etc/ssh/ssh_known_hosts 02:58:53 + [ -e /tmp/ssh_known_hosts ] 02:58:53 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 02:58:53 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 02:58:53 + sudo tee -a /etc/ssh/ssh_known_hosts 02:58:53 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:53 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:58:53 02:58:53 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:54 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:58:54 0.1.4: Pulling from edgex-devops/py-git-semver 02:58:54 3dae71ba6b94: Pulling fs layer 02:58:54 6bf1a483ea7c: Pulling fs layer 02:58:54 f5dfc541a4d3: Pulling fs layer 02:58:54 461d9e800cba: Pulling fs layer 02:58:54 80192f66455f: Pulling fs layer 02:58:54 2e8e34ca0e6c: Pulling fs layer 02:58:54 a29436f7fd5d: Pulling fs layer 02:58:54 923cac83aea3: Pulling fs layer 02:58:54 25ad8b0a4227: Pulling fs layer 02:58:54 db01528c6b51: Pulling fs layer 02:58:54 28988de357af: Pulling fs layer 02:58:54 461d9e800cba: Waiting 02:58:54 a29436f7fd5d: Waiting 02:58:54 80192f66455f: Waiting 02:58:54 923cac83aea3: Waiting 02:58:54 2e8e34ca0e6c: Waiting 02:58:54 25ad8b0a4227: Waiting 02:58:54 28988de357af: Waiting 02:58:54 db01528c6b51: Waiting 02:58:54 6bf1a483ea7c: Verifying Checksum 02:58:54 6bf1a483ea7c: Download complete 02:58:54 461d9e800cba: Verifying Checksum 02:58:54 461d9e800cba: Download complete 02:58:54 80192f66455f: Download complete 02:58:54 f5dfc541a4d3: Verifying Checksum 02:58:54 f5dfc541a4d3: Download complete 02:58:54 3dae71ba6b94: Verifying Checksum 02:58:54 3dae71ba6b94: Download complete 02:58:54 923cac83aea3: Verifying Checksum 02:58:54 923cac83aea3: Download complete 02:58:54 25ad8b0a4227: Verifying Checksum 02:58:54 25ad8b0a4227: Download complete 02:58:55 db01528c6b51: Verifying Checksum 02:58:55 db01528c6b51: Download complete 02:58:55 28988de357af: Verifying Checksum 02:58:55 28988de357af: Download complete 02:58:55 a29436f7fd5d: Verifying Checksum 02:58:55 a29436f7fd5d: Download complete 02:58:55 2e8e34ca0e6c: Verifying Checksum 02:58:55 2e8e34ca0e6c: Download complete 02:58:55 3dae71ba6b94: Pull complete 02:58:56 6bf1a483ea7c: Pull complete 02:58:56 f5dfc541a4d3: Pull complete 02:58:56 461d9e800cba: Pull complete 02:58:57 80192f66455f: Pull complete 02:59:00 2e8e34ca0e6c: Pull complete 02:59:00 a29436f7fd5d: Pull complete 02:59:00 923cac83aea3: Pull complete 02:59:00 25ad8b0a4227: Pull complete 02:59:00 db01528c6b51: Pull complete 02:59:00 28988de357af: Pull complete 02:59:00 Digest: sha256:195353f5eb8266bfc5d09c70327cc406fe11db141ac9a5f04734cd23bce6a248 02:59:00 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:59:00 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:59:01 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 02:59:01 $ 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 02:59:04 $ docker top 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d -eo pid,comm 02:59:04 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). 02:59:04 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:59:04 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:59:04 [ssh-agent] Looking for ssh-agent implementation... 02:59:04 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:59:04 $ docker exec 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d ssh-agent 02:59:04 SSH_AUTH_SOCK=/tmp/ssh-MAKOKZxu8lCO/agent.32 02:59:04 SSH_AGENT_PID=38 02:59:04 Running ssh-add (command line suppressed) 02:59:05 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_8698000393160796524.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_8698000393160796524.key) 02:59:05 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:59:05 + git config --global --add safe.directory /w/workspace/edgexfoundry_device-coap-c_main [Pipeline] sh 02:59:05 + git tag --points-at HEAD [Pipeline] } 02:59:05 $ docker exec --env ******** --env ******** 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d ssh-agent -k 02:59:05 unset SSH_AUTH_SOCK; 02:59:05 unset SSH_AGENT_PID; 02:59:05 echo Agent pid 38 killed; 02:59:05 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 02:59:05 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:59:05 [ssh-agent] Looking for ssh-agent implementation... 02:59:05 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:59:05 $ docker exec 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d ssh-agent 02:59:06 SSH_AUTH_SOCK=/tmp/ssh-loy0zZSZudm9/agent.85 02:59:06 SSH_AGENT_PID=92 02:59:06 Running ssh-add (command line suppressed) 02:59:06 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_11364145045177665688.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_11364145045177665688.key) 02:59:06 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:59:06 + git semver init 02:59:06 2026-06-23 02:59:06,715 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 02:59:06 2026-06-23 02:59:06,719 [run_init] DEBUG init version:0.0.0 force:False 02:59:06 2026-06-23 02:59:06,719 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-coap-c_main/.semver 02:59:06 2026-06-23 02:59:06,720 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-coap-c.git /w/workspace/edgexfoundry_device-coap-c_main/.semver 02:59:06 2026-06-23 02:59:06,720 [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, stdin=None, shell=False, universal_newlines=False) 02:59:07 2026-06-23 02:59:07,385 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-coap-c_main/.git/info/exclude 02:59:07 2026-06-23 02:59:07,386 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-coap-c_main/.semver/main with force:False 02:59:07 2026-06-23 02:59:07,386 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 02:59:07 2026-06-23 02:59:07,386 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 02:59:07 4.1.0-dev.1 [Pipeline] } 02:59:07 $ docker exec --env ******** --env ******** 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d ssh-agent -k 02:59:07 unset SSH_AUTH_SOCK; 02:59:07 unset SSH_AGENT_PID; 02:59:07 echo Agent pid 92 killed; 02:59:07 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:59:08 + git semver [Pipeline] } 02:59:08 $ docker stop --time=1 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d 02:59:10 $ docker rm -f --volumes 2e7eb7983e315cb5c09a9b55b173df1868f111d58eb5766128869398e313263d [Pipeline] // withDockerContainer [Pipeline] sh 02:59:10 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 02:59:11 Stashed 1 file(s) [Pipeline] echo 02:59:11 [edgeXSemver]: initialized semver on version 4.1.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 02:59:11 provisioning config files... 02:59:11 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config17308416455564541538tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:59:12 ---> ****-login.sh 02:59:12 nexus3.edgexfoundry.org:10001 02:59:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:12 Login Succeeded 02:59:12 nexus3.edgexfoundry.org:10002 02:59:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:12 Login Succeeded 02:59:12 nexus3.edgexfoundry.org:10003 02:59:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:12 Login Succeeded 02:59:12 nexus3.edgexfoundry.org:10004 02:59:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:12 Login Succeeded 02:59:12 ****.io 02:59:12 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:12 Login Succeeded 02:59:12 ---> ****-login.sh ends [Pipeline] } 02:59:12 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 02:59:13 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:59:13 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 02:59:13 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:59:13 ========================================================= 02:59:13 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 02:59:13 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:13 + 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 . 02:59:14 #0 building with "default" instance using docker driver 02:59:14 02:59:14 #1 [internal] load build definition from Dockerfile.alpine-base 02:59:14 #1 transferring dockerfile: 986B done 02:59:14 #1 DONE 0.0s 02:59:14 02:59:14 #2 [internal] load metadata for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 02:59:14 #2 DONE 0.1s 02:59:14 02:59:14 #3 [internal] load .dockerignore 02:59:14 #3 transferring context: 2B done 02:59:14 #3 DONE 0.0s 02:59:14 02:59:14 #4 [internal] load build context 02:59:14 #4 transferring context: 68.57kB done 02:59:14 #4 DONE 0.0s 02:59:14 02:59:14 #5 [ 1/12] FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest@sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 02:59:14 #5 resolve nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest@sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 0.0s done 02:59:14 #5 sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 741B / 741B done 02:59:14 #5 sha256:6605166a5db42c9ef4e3b8366138377c430980df3f34fe18e3a1340b6ab951b9 2.56kB / 2.56kB done 02:59:14 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s 02:59:14 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 2.10MB / 118.14MB 0.1s 02:59:14 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s done 02:59:14 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 10.07MB / 118.14MB 0.2s 02:59:14 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s 02:59:14 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 33.55MB / 118.14MB 0.4s 02:59:14 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s done 02:59:15 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 42.99MB / 118.14MB 0.5s 02:59:15 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 79.69MB / 118.14MB 0.7s 02:59:15 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 105.91MB / 118.14MB 0.8s 02:59:15 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 118.14MB / 118.14MB 1.0s 02:59:15 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 118.14MB / 118.14MB 1.2s done 02:59:15 #5 extracting sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 0.1s 02:59:19 #5 extracting sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 3.1s done 02:59:19 #5 DONE 4.4s 02:59:19 02:59:19 #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 02:59:19 #6 0.249 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:59:19 #6 0.647 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:59:19 #6 0.647 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:59:19 #6 0.647 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:59:20 #6 DONE 2.0s 02:59:21 02:59:21 #7 [ 3/12] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:59:21 #7 DONE 0.3s 02:59:21 02:59:21 #8 [ 4/12] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.6-dev dumb-init 02:59:21 #8 0.261 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:59:21 #8 0.457 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:59:21 #8 0.645 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:59:22 #8 1.239 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:59:22 #8 1.246 (1/18) Installing dumb-init (1.2.5-r2) 02:59:22 #8 1.260 (2/18) Installing hiredis (1.1.0-r2) 02:59:22 #8 1.266 (3/18) Installing hiredis-dev (1.1.0-r2) 02:59:22 #8 1.275 (4/18) Installing libcbor (0.10.2-r1) 02:59:22 #8 1.280 (5/18) Installing iotech-iot-1.6 (1.6.3-r0) 02:59:23 #8 1.933 (6/18) Installing iotech-iot-1.6-dev (1.6.3-r0) 02:59:23 #8 2.036 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 02:59:23 #8 2.318 (8/18) Installing libcbor-dev (0.10.2-r1) 02:59:23 #8 2.324 (9/18) Installing libmenuw (6.4_p20230506-r0) 02:59:23 #8 2.328 (10/18) Installing libpanelw (6.4_p20230506-r0) 02:59:23 #8 2.332 (11/18) Installing libncurses++ (6.4_p20230506-r0) 02:59:23 #8 2.338 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 02:59:23 #8 2.345 (13/18) Installing libblkid (2.38.1-r8) 02:59:23 #8 2.353 (14/18) Installing libuuid (2.38.1-r8) 02:59:23 #8 2.358 (15/18) Installing libfdisk (2.38.1-r8) 02:59:23 #8 2.367 (16/18) Installing libmount (2.38.1-r8) 02:59:23 #8 2.375 (17/18) Installing libsmartcols (2.38.1-r8) 02:59:23 #8 2.384 (18/18) Installing util-linux-dev (2.38.1-r8) 02:59:23 #8 2.410 Executing busybox-1.36.1-r4.trigger 02:59:23 #8 2.417 OK: 338 MiB in 100 packages 02:59:23 #8 DONE 2.6s 02:59:23 02:59:23 #9 [ 5/12] RUN apk --no-cache upgrade 02:59:23 #9 0.250 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:59:24 #9 0.346 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:59:24 #9 0.449 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:59:27 Still waiting to schedule task 02:59:27 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-13706’ 02:59:27 #9 1.028 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:59:27 #9 1.034 Upgrading critical system libraries and apk-tools: 02:59:27 #9 1.034 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 02:59:27 #9 1.044 Executing busybox-1.36.1-r4.trigger 02:59:27 #9 1.089 Continuing the upgrade transaction with new apk-tools: 02:59:27 #9 1.095 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:59:27 #9 1.171 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:59:27 #9 1.274 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:59:27 #9 1.843 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:59:27 #9 1.848 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 02:59:27 #9 1.861 (2/27) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 02:59:27 #9 1.879 Executing busybox-1.36.1-r7.post-upgrade 02:59:27 #9 1.894 (3/27) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 02:59:27 #9 1.900 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 02:59:27 #9 1.910 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 02:59:27 #9 2.032 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 02:59:27 #9 2.043 (7/27) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 02:59:27 #9 2.048 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 02:59:27 #9 2.103 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 02:59:27 #9 2.158 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 02:59:27 #9 2.163 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 02:59:27 #9 2.172 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 02:59:27 #9 2.184 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 02:59:27 #9 2.199 (14/27) Installing libpsl (0.21.5-r0) 02:59:27 #9 2.204 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 02:59:27 #9 2.218 (16/27) Installing libpsl-utils (0.21.5-r0) 02:59:27 #9 2.223 (17/27) Installing libpsl-dev (0.21.5-r0) 02:59:27 #9 2.227 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 02:59:27 #9 2.251 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 02:59:27 #9 2.260 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 02:59:27 #9 2.397 (21/27) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 02:59:27 #9 2.402 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 02:59:27 #9 2.406 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 02:59:27 #9 2.431 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 02:59:27 #9 2.435 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 02:59:27 #9 2.450 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 02:59:27 #9 2.455 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 02:59:27 #9 2.465 Executing busybox-1.36.1-r7.trigger 02:59:27 #9 2.470 Executing ca-certificates-20241121-r1.trigger 02:59:27 #9 2.518 OK: 338 MiB in 103 packages 02:59:27 #9 DONE 2.8s 02:59:27 02:59:27 #10 [ 6/12] COPY scripts /device-coap/scripts 02:59:27 #10 DONE 0.1s 02:59:27 02:59:27 #11 [ 7/12] COPY src /device-coap/src/ 02:59:27 #11 DONE 0.0s 02:59:27 02:59:27 #12 [ 8/12] COPY VERSION /device-coap 02:59:27 #12 DONE 0.0s 02:59:27 02:59:27 #13 [ 9/12] RUN mkdir -p /device-coap/build 02:59:27 #13 DONE 0.3s 02:59:27 02:59:27 #14 [10/12] WORKDIR /device-coap 02:59:27 #14 DONE 0.0s 02:59:27 02:59:27 #15 [11/12] RUN /device-coap/scripts/build_deps.sh 1 02:59:27 #15 0.269 + BUILD_CSDK=1 02:59:27 #15 0.269 + TINYDTLS_VERSION=b0e230d 02:59:27 #15 0.269 + LIBCOAP_VERSION=1739507 02:59:27 #15 0.269 + CSDK_VERSION=4.0.2 02:59:27 #15 0.269 + '[' -d deps ] 02:59:27 #15 0.269 + mkdir deps 02:59:27 #15 0.270 + cd /device-coap/deps 02:59:27 #15 0.270 + git clone https://github.com/eclipse/tinydtls.git 02:59:27 #15 0.271 Cloning into 'tinydtls'... 02:59:28 #15 1.273 + cd tinydtls 02:59:28 #15 1.273 + git checkout develop 02:59:28 #15 1.288 branch 'develop' set up to track 'origin/develop'. 02:59:28 #15 1.289 Switched to a new branch 'develop' 02:59:28 #15 1.289 + git reset --hard b0e230d 02:59:28 #15 1.313 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 02:59:28 #15 1.313 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 02:59:28 #15 1.314 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 02:59:28 #15 1.315 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 02:59:28 #15 1.316 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 02:59:28 #15 1.317 + mkdir -p build 02:59:28 #15 1.318 + cd build 02:59:28 #15 1.318 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 02:59:28 #15 1.386 -- The C compiler identification is GNU 12.2.1 02:59:28 #15 1.400 -- Detecting C compiler ABI info 02:59:28 #15 1.494 -- Detecting C compiler ABI info - done 02:59:28 #15 1.514 -- Check for working C compiler: /usr/bin/cc - skipped 02:59:28 #15 1.514 -- Detecting C compile features 02:59:28 #15 1.515 -- Detecting C compile features - done 02:59:28 #15 1.519 -- Looking for assert.h 02:59:28 #15 1.642 -- Looking for assert.h - found 02:59:28 #15 1.642 -- Looking for arpa/inet.h 02:59:28 #15 1.740 -- Looking for arpa/inet.h - found 02:59:28 #15 1.740 -- Looking for fcntl.h 02:59:28 #15 1.825 -- Looking for fcntl.h - found 02:59:29 #15 1.826 -- Looking for inttypes.h 02:59:29 #15 1.914 -- Looking for inttypes.h - found 02:59:29 #15 1.915 -- Looking for memory.h 02:59:29 #15 2.006 -- Looking for memory.h - found 02:59:29 #15 2.006 -- Looking for netdb.h 02:59:29 #15 2.096 -- Looking for netdb.h - found 02:59:29 #15 2.096 -- Looking for netinet/in.h 02:59:29 #15 2.197 -- Looking for netinet/in.h - found 02:59:29 #15 2.197 -- Looking for stddef.h 02:59:29 #15 2.284 -- Looking for stddef.h - found 02:59:29 #15 2.284 -- Looking for stdint.h 02:59:29 #15 2.380 -- Looking for stdint.h - found 02:59:29 #15 2.381 -- Looking for stdlib.h 02:59:29 #15 2.477 -- Looking for stdlib.h - found 02:59:29 #15 2.478 -- Looking for string.h 02:59:29 #15 2.566 -- Looking for string.h - found 02:59:29 #15 2.567 -- Looking for strings.h 02:59:29 #15 2.654 -- Looking for strings.h - found 02:59:29 #15 2.655 -- Looking for time.h 02:59:29 #15 2.746 -- Looking for time.h - found 02:59:29 #15 2.746 -- Looking for sys/param.h 02:59:29 #15 2.905 -- Looking for sys/param.h - found 02:59:30 #15 2.905 -- Looking for sys/socket.h 02:59:30 #15 3.022 -- Looking for sys/socket.h - found 02:59:30 #15 3.023 -- Looking for sys/stat.h 02:59:30 #15 3.102 -- Looking for sys/stat.h - found 02:59:30 #15 3.102 -- Looking for sys/types.h 02:59:30 #15 3.193 -- Looking for sys/types.h - found 02:59:30 #15 3.193 -- Looking for sys/time.h 02:59:30 #15 3.275 -- Looking for sys/time.h - found 02:59:30 #15 3.276 -- Looking for unistd.h 02:59:30 #15 3.363 -- Looking for unistd.h - found 02:59:30 #15 3.364 -- Looking for float.h 02:59:30 #15 3.451 -- Looking for float.h - found 02:59:30 #15 3.451 -- Looking for dlfcn.h 02:59:30 #15 3.541 -- Looking for dlfcn.h - found 02:59:30 #15 3.542 -- Looking for memset 02:59:30 #15 3.630 -- Looking for memset - found 02:59:30 #15 3.631 -- Looking for select 02:59:30 #15 3.719 -- Looking for select - found 02:59:30 #15 3.720 -- Looking for socket 02:59:30 #15 3.812 -- Looking for socket - found 02:59:30 #15 3.812 -- Looking for strdup 02:59:30 #15 3.908 -- Looking for strdup - found 02:59:31 #15 3.908 -- Looking for strerror 02:59:31 #15 4.002 -- Looking for strerror - found 02:59:31 #15 4.003 -- Looking for strnlen 02:59:31 #15 4.096 -- Looking for strnlen - found 02:59:31 #15 4.096 -- Looking for fls 02:59:31 #15 4.189 -- Looking for fls - not found 02:59:31 #15 4.189 -- Looking for vprintf 02:59:31 #15 4.279 -- Looking for vprintf - found 02:59:31 #15 4.280 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 02:59:31 #15 4.331 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 02:59:31 #15 4.340 -- Configuring done (3.0s) 02:59:31 #15 4.346 -- Generating done (0.0s) 02:59:31 #15 4.346 -- Build files have been written to: /device-coap/deps/tinydtls/build 02:59:31 #15 4.349 + make 02:59:31 #15 4.389 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 02:59:31 #15 4.553 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 02:59:31 #15 4.590 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 02:59:31 #15 4.858 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 02:59:31 #15 4.973 In file included from /device-coap/deps/tinydtls/crypto.c:34: 02:59:31 #15 4.973 In function 'ecc_ecdh', 02:59:31 #15 4.973 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 02:59:31 #15 4.973 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 02:59:31 #15 4.973 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 02:59:31 #15 4.973 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:31 #15 4.973 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 02:59:31 #15 4.973 /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 02:59:31 #15 4.973 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 02:59:31 #15 4.973 | ^~~~~~~~~~~ 02:59:31 #15 4.973 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 02:59:31 #15 4.973 431 | uint32_t pub_x[8]; 02:59:31 #15 4.973 | ^~~~~ 02:59:31 #15 4.973 In function 'ecc_ecdh', 02:59:31 #15 4.973 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 02:59:32 #15 4.974 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 02:59:32 #15 4.974 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 02:59:32 #15 4.974 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:32 #15 4.974 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 02:59:32 #15 4.974 /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 02:59:32 #15 4.974 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 02:59:32 #15 4.974 | ^~~~~~~~~~~ 02:59:32 #15 4.974 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 02:59:32 #15 4.974 432 | uint32_t pub_y[8]; 02:59:32 #15 4.974 | ^~~~~ 02:59:32 #15 4.974 In function 'ecc_ecdh', 02:59:32 #15 4.974 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 02:59:32 #15 4.974 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 02:59:32 #15 4.974 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 02:59:32 #15 4.974 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:32 #15 4.974 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 02:59:32 #15 4.974 /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 02:59:32 #15 4.974 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 02:59:32 #15 4.974 | ^~~~~~~~~~~ 02:59:32 #15 4.974 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 02:59:32 #15 4.974 430 | uint32_t priv[8]; 02:59:32 #15 4.974 | ^~~~ 02:59:32 #15 5.067 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 02:59:33 #15 6.050 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 02:59:33 #15 6.111 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 02:59:33 #15 6.159 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 02:59:33 #15 6.196 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 02:59:33 #15 6.208 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 02:59:33 #15 6.208 /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] 02:59:33 #15 6.208 316 | for (idx = 0; idx < count; idx++) { 02:59:33 #15 6.208 | ^ 02:59:33 #15 6.208 /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] 02:59:33 #15 6.208 319 | return result == count; 02:59:33 #15 6.208 | ^~ 02:59:33 #15 6.878 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 02:59:33 #15 6.940 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 02:59:33 #15 7.011 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 02:59:33 #15 7.061 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 02:59:33 #15 7.112 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 02:59:34 #15 7.131 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 02:59:34 #15 7.131 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 02:59:34 #15 7.131 | ~~~~~~~~~~^~~~~~~~ 02:59:34 #15 7.131 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 02:59:34 #15 7.131 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 02:59:34 #15 7.131 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 02:59:34 #15 7.131 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:34 #15 7.131 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 02:59:34 #15 7.131 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 02:59:34 #15 7.131 | ~~~~~^~~~~~~~ 02:59:34 #15 7.131 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 02:59:34 #15 7.131 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 02:59:34 #15 7.131 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:34 #15 7.276 [100%] Linking C shared library libtinydtls.so 02:59:34 #15 7.313 [100%] Built target tinydtls 02:59:34 #15 7.324 + make install 02:59:34 #15 7.369 [100%] Built target tinydtls 02:59:34 #15 7.383 Install the project... 02:59:34 #15 7.389 -- Install configuration: "Release" 02:59:34 #15 7.389 -- Installing: /usr/local/lib/libtinydtls.so 02:59:34 #15 7.390 -- Installing: /usr/local/include/tinydtls 02:59:34 #15 7.390 -- Installing: /usr/local/include/tinydtls/uthash.h 02:59:34 #15 7.391 -- Installing: /usr/local/include/tinydtls/sha2 02:59:34 #15 7.391 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 02:59:34 #15 7.391 -- Installing: /usr/local/include/tinydtls/ecc 02:59:34 #15 7.391 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 02:59:34 #15 7.392 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 02:59:34 #15 7.392 -- Installing: /usr/local/include/tinydtls/tinydtls.h 02:59:34 #15 7.392 -- Installing: /usr/local/include/tinydtls/alert.h 02:59:34 #15 7.393 -- Installing: /usr/local/include/tinydtls/aes 02:59:34 #15 7.393 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 02:59:34 #15 7.393 -- Installing: /usr/local/include/tinydtls/crypto.h 02:59:34 #15 7.393 -- Installing: /usr/local/include/tinydtls/numeric.h 02:59:34 #15 7.394 -- Installing: /usr/local/include/tinydtls/peer.h 02:59:34 #15 7.394 -- Installing: /usr/local/include/tinydtls/utlist.h 02:59:34 #15 7.394 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 02:59:34 #15 7.394 -- Installing: /usr/local/include/tinydtls/dtls_time.h 02:59:34 #15 7.394 -- Installing: /usr/local/include/tinydtls/netq.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/dtls.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/global.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/state.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/session.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/hmac.h 02:59:34 #15 7.395 -- Installing: /usr/local/include/tinydtls/ccm.h 02:59:34 #15 7.396 -- Up-to-date: /usr/local/include/tinydtls 02:59:34 #15 7.396 -- Installing: /usr/local/include/tinydtls/dtls_config.h 02:59:34 #15 7.397 + cd /device-coap/deps 02:59:34 #15 7.397 + git clone https://github.com/obgm/libcoap.git 02:59:34 #15 7.398 Cloning into 'libcoap'... 02:59:38 #15 11.80 + cd libcoap 02:59:38 #15 11.80 + git reset --hard 1739507 02:59:38 #15 11.84 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 02:59:38 #15 11.84 + patch -p1 02:59:38 #15 11.84 patching file cmake/FindTinyDTLS.cmake 02:59:38 #15 11.84 + patch -p1 02:59:38 #15 11.84 patching file include/coap2/coap_config.h.in 02:59:38 #15 11.84 + mkdir -p build 02:59:38 #15 11.84 + cd build 02:59:38 #15 11.84 + 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' .. 02:59:38 #15 11.91 -- The CXX compiler identification is GNU 12.2.1 02:59:39 #15 11.97 -- The C compiler identification is GNU 12.2.1 02:59:39 #15 11.99 -- Detecting CXX compiler ABI info 02:59:39 #15 12.09 -- Detecting CXX compiler ABI info - done 02:59:39 #15 12.11 -- Check for working CXX compiler: /usr/bin/c++ - skipped 02:59:39 #15 12.11 -- Detecting CXX compile features 02:59:39 #15 12.11 -- Detecting CXX compile features - done 02:59:39 #15 12.12 -- Detecting C compiler ABI info 02:59:39 #15 12.21 -- Detecting C compiler ABI info - done 02:59:39 #15 12.23 -- Check for working C compiler: /usr/bin/cc - skipped 02:59:39 #15 12.23 -- Detecting C compile features 02:59:39 #15 12.23 -- Detecting C compile features - done 02:59:39 #15 12.23 -- Looking for byteswap.h 02:59:39 #15 12.33 -- Looking for byteswap.h - found 02:59:39 #15 12.33 -- Looking for inttypes.h 02:59:39 #15 12.42 -- Looking for inttypes.h - found 02:59:39 #15 12.42 -- Looking for limits.h 02:59:39 #15 12.51 -- Looking for limits.h - found 02:59:39 #15 12.51 -- Looking for memory.h 02:59:39 #15 12.60 -- Looking for memory.h - found 02:59:39 #15 12.60 -- Looking for strings.h 02:59:39 #15 12.68 -- Looking for strings.h - found 02:59:39 #15 12.68 -- Looking for string.h 02:59:39 #15 12.77 -- Looking for string.h - found 02:59:39 #15 12.77 -- Looking for sys/sysctl.h 02:59:39 #15 12.82 -- Looking for sys/sysctl.h - not found 02:59:39 #15 12.82 -- Looking for netinet/in.h 02:59:39 #15 12.91 -- Looking for netinet/in.h - found 02:59:39 #15 12.91 -- Looking for sys/epoll.h 02:59:39 #15 13.01 -- Looking for sys/epoll.h - found 02:59:40 #15 13.01 -- Looking for sys/timerfd.h 02:59:40 #15 13.09 -- Looking for sys/timerfd.h - found 02:59:40 #15 13.09 -- Looking for arpa/inet.h 02:59:40 #15 13.19 -- Looking for arpa/inet.h - found 02:59:40 #15 13.19 -- Looking for stdbool.h 02:59:40 #15 13.28 -- Looking for stdbool.h - found 02:59:40 #15 13.28 -- Looking for netdb.h 02:59:40 #15 13.37 -- Looking for netdb.h - found 02:59:40 #15 13.37 -- Looking for pthread.h 02:59:40 #15 13.46 -- Looking for pthread.h - found 02:59:40 #15 13.46 -- Looking for stdlib.h 02:59:40 #15 13.55 -- Looking for stdlib.h - found 02:59:40 #15 13.55 -- Looking for stdint.h 02:59:40 #15 13.63 -- Looking for stdint.h - found 02:59:40 #15 13.63 -- Looking for syslog.h 02:59:40 #15 13.73 -- Looking for syslog.h - found 02:59:40 #15 13.73 -- Looking for sys/ioctl.h 02:59:40 #15 13.83 -- Looking for sys/ioctl.h - found 02:59:40 #15 13.83 -- Looking for sys/socket.h 02:59:40 #15 13.92 -- Looking for sys/socket.h - found 02:59:41 #15 13.92 -- Looking for sys/stat.h 02:59:41 #15 14.00 -- Looking for sys/stat.h - found 02:59:41 #15 14.00 -- Looking for sys/time.h 02:59:41 #15 14.09 -- Looking for sys/time.h - found 02:59:41 #15 14.09 -- Looking for sys/types.h 02:59:41 #15 14.17 -- Looking for sys/types.h - found 02:59:41 #15 14.17 -- Looking for sys/unistd.h 02:59:41 #15 14.22 -- Looking for sys/unistd.h - not found 02:59:41 #15 14.22 -- Looking for time.h 02:59:41 #15 14.31 -- Looking for time.h - found 02:59:41 #15 14.31 -- Looking for unistd.h 02:59:41 #15 14.40 -- Looking for unistd.h - found 02:59:41 #15 14.40 -- Looking for float.h 02:59:41 #15 14.49 -- Looking for float.h - found 02:59:41 #15 14.49 -- Looking for stddef.h 02:59:41 #15 14.57 -- Looking for stddef.h - found 02:59:41 #15 14.57 -- Looking for winsock2.h 02:59:41 #15 14.63 -- Looking for winsock2.h - not found 02:59:41 #15 14.63 -- Looking for ws2tcpip.h 02:59:41 #15 14.68 -- Looking for ws2tcpip.h - not found 02:59:41 #15 14.68 -- Looking for malloc 02:59:41 #15 14.76 -- Looking for malloc - found 02:59:41 #15 14.76 -- Looking for memset 02:59:41 #15 14.86 -- Looking for memset - found 02:59:42 #15 14.86 -- Looking for select 02:59:42 #15 14.95 -- Looking for select - found 02:59:42 #15 14.95 -- Looking for socket 02:59:42 #15 15.04 -- Looking for socket - found 02:59:42 #15 15.04 -- Looking for strcasecmp 02:59:42 #15 15.13 -- Looking for strcasecmp - found 02:59:42 #15 15.13 -- Looking for pthread_mutex_lock 02:59:42 #15 15.21 -- Looking for pthread_mutex_lock - found 02:59:42 #15 15.21 -- Looking for getaddrinfo 02:59:42 #15 15.29 -- Looking for getaddrinfo - found 02:59:42 #15 15.29 -- Looking for strnlen 02:59:42 #15 15.38 -- Looking for strnlen - found 02:59:42 #15 15.38 -- Looking for strrchr 02:59:42 #15 15.46 -- Looking for strrchr - found 02:59:42 #15 15.46 -- Looking for getrandom 02:59:42 #15 15.54 -- Looking for getrandom - found 02:59:42 #15 15.54 -- Looking for cmsghdr 02:59:42 #15 15.59 -- Looking for cmsghdr - not found 02:59:42 #15 15.59 -- compiling without epoll support 02:59:42 #15 15.59 -- compiling with DTLS support 02:59:42 #15 15.59 -- DTLS_BACKEND: tinydtls 02:59:42 #15 15.59 -- Found TinyDTLS: /usr/local/include 02:59:42 #15 15.59 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 02:59:42 #15 15.59 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 02:59:42 #15 15.59 -- TINYDTLS_ROOT_DIR: 02:59:42 #15 15.59 -- compiling with tinydtls support 02:59:42 #15 15.59 -- ENABLE_DTLS:.....................ON 02:59:42 #15 15.59 -- ENABLE_TCP:......................ON 02:59:42 #15 15.59 -- ENABLE_DOCS:.....................OFF 02:59:42 #15 15.59 -- ENABLE_EXAMPLES:.................OFF 02:59:42 #15 15.59 -- DTLS_BACKEND:....................tinydtls 02:59:42 #15 15.59 -- WITH_GNUTLS:.....................OFF 02:59:42 #15 15.59 -- WITH_TINYDTLS:...................ON 02:59:42 #15 15.59 -- WITH_OPENSSL:....................OFF 02:59:42 #15 15.59 -- WITH_MBEDTLS:....................OFF 02:59:42 #15 15.59 -- HAVE_LIBTINYDTLS:................1 02:59:42 #15 15.59 -- HAVE_LIBGNUTLS:.................. 02:59:42 #15 15.59 -- HAVE_OPENSSL:.................... 02:59:42 #15 15.59 -- HAVE_MBEDTLS:.................... 02:59:42 #15 15.59 -- COAP_EPOLL_SUPPORT:.............. 02:59:42 #15 15.59 -- CMAKE_C_COMPILER:................/usr/bin/cc 02:59:42 #15 15.59 -- BUILD_SHARED_LIBS:...............ON 02:59:42 #15 15.59 -- CMAKE_BUILD_TYPE:................Release 02:59:42 #15 15.59 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 02:59:42 #15 15.60 -- Configuring done (3.8s) 02:59:42 #15 15.60 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 02:59:42 #15 15.60 Policy CMP0115 is not set: Source file extensions must be explicit. Run 02:59:42 #15 15.60 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 02:59:42 #15 15.60 command to set the policy and suppress this warning. 02:59:42 #15 15.60 02:59:42 #15 15.60 File: 02:59:42 #15 15.60 02:59:42 #15 15.60 /device-coap/deps/libcoap/include/coap2/coap.h.in 02:59:42 #15 15.60 This warning is for project developers. Use -Wno-dev to suppress it. 02:59:42 #15 15.60 02:59:42 #15 15.61 -- Generating done (0.0s) 02:59:42 #15 15.61 -- Build files have been written to: /device-coap/deps/libcoap/build 02:59:42 #15 15.61 + make 02:59:42 #15 15.66 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 02:59:42 #15 15.73 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 02:59:42 #15 15.80 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 02:59:42 #15 15.91 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 02:59:43 #15 16.17 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 02:59:43 #15 16.22 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 02:59:43 #15 16.27 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 02:59:43 #15 16.54 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 02:59:43 #15 16.58 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 02:59:43 #15 16.64 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 02:59:44 #15 17.15 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 02:59:44 #15 17.27 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 02:59:44 #15 17.33 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 02:59:44 #15 17.41 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 02:59:44 #15 17.46 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 02:59:45 #15 18.03 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 02:59:45 #15 18.21 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 02:59:45 #15 18.40 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 02:59:45 #15 18.78 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 02:59:45 #15 18.85 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 02:59:45 #15 18.90 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 02:59:46 #15 19.09 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 02:59:46 #15 19.27 [100%] Linking C shared library libcoap-2.so 02:59:46 #15 19.31 [100%] Built target coap-2 02:59:46 #15 19.31 + make install 02:59:46 #15 19.37 [100%] Built target coap-2 02:59:46 #15 19.38 Install the project... 02:59:46 #15 19.39 -- Install configuration: "Release" 02:59:46 #15 19.39 -- Installing: /usr/local/lib/libcoap-2.so 02:59:46 #15 19.39 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 02:59:46 #15 19.39 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 02:59:46 #15 19.39 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 02:59:46 #15 19.39 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 02:59:46 #15 19.39 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 02:59:46 #15 19.39 -- Up-to-date: /usr/local/include 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/uthash.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/subscribe.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/option.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/resource.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/bits.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_hashkey.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/block.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_io.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/pdu.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/str.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/async.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/net.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/address.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/uri.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_event.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_riot.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_dtls.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_mutex.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_prng.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/lwippools.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_debug.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/utlist.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_time.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/encode.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/libcoap.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/mem.h 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap_session.h 02:59:46 #15 19.39 -- Up-to-date: /usr/local/include 02:59:46 #15 19.39 -- Up-to-date: /usr/local/include/coap2 02:59:46 #15 19.39 -- Installing: /usr/local/include/coap2/coap.h 02:59:46 #15 19.40 + '[' 1 '=' 1 ] 02:59:46 #15 19.40 + cd /device-coap/deps 02:59:46 #15 19.40 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 02:59:46 #15 19.40 Connecting to github.com (140.82.114.4:443) 02:59:46 #15 19.63 Connecting to codeload.github.com (140.82.114.9:443) 02:59:46 #15 19.78 saving to 'v4.0.2.zip' 02:59:46 #15 19.79 v4.0.2.zip 4% |* | 13013 0:00:19 ETA 02:59:46 #15 19.84 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 02:59:46 #15 19.84 'v4.0.2.zip' saved 02:59:46 #15 19.84 + unzip v4.0.2.zip 02:59:46 #15 19.84 Archive: v4.0.2.zip 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/ 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/.github/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/.github/Contributing.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/.github/semantic.yml 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/.github/workflows/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/.gitignore 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/Attribution.txt 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/CHANGELOG.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/Doxyfile 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/Jenkinsfile 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/LICENSE 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/Makefile 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/OWNERS.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/README.IOT.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/README.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/README.v3.md 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/docs/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/docs/configuration.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/docs/metrics.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/docs/startup.md 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/include/ 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/include/devsdk/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/include/edgex/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/scripts/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/scripts/build.sh 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 02:59:46 #15 19.85 creating: device-sdk-c-4.0.2/src/ 02:59:46 #15 19.85 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/api.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/bus.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/bus.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/callback3.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/callback3.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/command.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/command.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/config.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/config.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/correlation.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/correlation.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/data.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/data.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/device.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/device.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/devman.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/devmap.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/devmap.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/devutil.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/discovery.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/discovery.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/file/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 02:59:46 #15 19.86 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 02:59:46 #15 19.86 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/random/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/res/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/filesys.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/filesys.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/keeper.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/keeper.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/map.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/map.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/metadata.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/metadata.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/metrics.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/opstate.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/opstate.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/parson.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/parson.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/profiles.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/profiles.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/registry.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/registry.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/rest.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/rest.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/secrets.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/service.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/service.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/transform.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/transform.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/validate.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/validate.h 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/watchers.c 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/c/watchers.h 02:59:46 #15 19.87 creating: device-sdk-c-4.0.2/src/cmake/ 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 02:59:46 #15 19.87 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 02:59:46 #15 19.87 + cd device-sdk-c-4.0.2 02:59:46 #15 19.87 + ./scripts/build.sh 02:59:46 #15 19.87 + CPPCHECK=false 02:59:46 #15 19.87 + DOCGEN=false 02:59:46 #15 19.87 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:59:46 #15 19.87 + '[' 0 -gt 0 ] 02:59:46 #15 19.87 + readlink -f ./scripts/build.sh 02:59:46 #15 19.88 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 02:59:46 #15 19.88 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 02:59:46 #15 19.88 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 02:59:46 #15 19.88 + cd /device-coap/deps/device-sdk-c-4.0.2 02:59:46 #15 19.88 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 02:59:46 #15 19.88 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 02:59:46 #15 19.88 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 02:59:46 #15 19.95 -- The C compiler identification is GNU 12.2.1 02:59:46 #15 19.97 -- Detecting C compiler ABI info 02:59:46 #15 20.05 -- Detecting C compiler ABI info - done 02:59:47 #15 20.08 -- Check for working C compiler: /usr/bin/cc - skipped 02:59:47 #15 20.08 -- Detecting C compile features 02:59:47 #15 20.08 -- Detecting C compile features - done 02:59:47 #15 20.08 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:59:47 #15 20.15 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:59:47 #15 20.15 -- Found LIBYAML: /usr/lib/libyaml.so 02:59:47 #15 20.16 -- Found LIBUUID: /usr/lib/libuuid.so 02:59:47 #15 20.16 -- Found LIBCBOR: /usr/lib/libcbor.so 02:59:47 #15 20.16 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:59:47 #15 20.17 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:59:47 #15 20.17 -- /opt/iotech/iot/1.6/include 02:59:47 #15 20.17 -- C SDK 0.0.0 for Linux 02:59:47 #15 20.17 -- Performing Test CSDK_HAVE_ATOMIC 02:59:47 #15 20.25 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:59:47 #15 20.30 -- Found Curses: /usr/lib/libcurses.so 02:59:47 #15 20.32 -- Configuring done (0.4s) 02:59:47 #15 20.35 -- Generating done (0.0s) 02:59:47 #15 20.35 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 02:59:47 #15 20.36 + make all package 02:59:47 #15 20.36 + tee release.log 02:59:47 #15 20.40 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:59:47 #15 20.55 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:59:47 #15 20.70 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:59:47 #15 20.85 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:59:48 #15 20.95 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:59:48 #15 20.99 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:59:48 #15 20.99 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 02:59:48 #15 20.99 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:59:48 #15 20.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:48 #15 21.10 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:59:48 #15 21.42 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:59:48 #15 21.46 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:59:48 #15 21.60 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:59:48 #15 21.90 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:59:49 #15 22.01 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:59:49 #15 22.15 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:59:49 #15 22.27 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:59:49 #15 22.36 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:59:49 #15 22.52 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:59:49 #15 22.57 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:59:49 #15 22.89 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:59:50 #15 22.95 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:59:50 #15 23.19 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:59:50 #15 23.29 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:59:50 #15 23.53 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:59:50 #15 23.62 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:59:51 #15 24.60 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:59:51 #15 24.71 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:59:51 #15 24.79 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:59:51 #15 24.88 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:59:52 #15 24.93 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:59:52 #15 25.16 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:59:52 #15 25.52 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:59:52 #15 25.60 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:59:52 #15 25.72 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:59:52 #15 25.82 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:59:53 #15 26.31 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:59:53 #15 26.43 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:59:53 #15 26.49 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:59:53 #15 26.60 [ 69%] Linking C shared library libcsdk.so 02:59:53 #15 26.66 [ 69%] Built target csdk 02:59:53 #15 26.68 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:59:53 #15 26.82 [ 73%] Linking C executable template 02:59:53 #15 26.85 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:53 #15 26.89 [ 73%] Built target template 02:59:53 #15 26.91 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:59:53 #15 26.99 [ 76%] Linking C executable device-counter 02:59:54 #15 27.02 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 27.06 [ 76%] Built target device-counter 02:59:54 #15 27.07 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:59:54 #15 27.17 [ 80%] Linking C executable device-random 02:59:54 #15 27.19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 27.24 [ 80%] Built target device-random 02:59:54 #15 27.25 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:59:54 #15 27.34 [ 84%] Linking C executable device-gyro 02:59:54 #15 27.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 27.41 [ 84%] Built target device-gyro 02:59:54 #15 27.42 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:59:54 #15 27.52 [ 88%] Linking C executable device-bitfields 02:59:54 #15 27.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.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 27.59 [ 88%] Built target device-bitfields 02:59:54 #15 27.60 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:59:54 #15 27.75 [ 92%] Linking C executable template-discovery 02:59:54 #15 27.78 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 27.81 [ 92%] Built target template-discovery 02:59:54 #15 27.83 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:59:54 #15 27.96 [ 96%] Linking C executable device-file 02:59:54 #15 27.98 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:54 #15 28.03 [ 96%] Built target device-file 02:59:54 #15 28.04 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:59:54 #15 28.14 [100%] Linking C executable device-terminal 02:59:55 #15 28.17 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:55 #15 28.21 [100%] Built target device-terminal 02:59:55 #15 28.23 Run CPack packaging tool... 02:59:55 #15 28.25 CPack: Create package using TGZ 02:59:55 #15 28.25 CPack: Install projects 02:59:55 #15 28.25 CPack: - Run preinstall target for: Csdk 02:59:55 #15 28.49 CPack: - Install project: Csdk [] 02:59:55 #15 28.50 CPack: Create package 02:59:55 #15 28.52 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 02:59:55 #15 28.52 + '[' false '=' true ] 02:59:55 #15 28.52 + '[' false '=' true ] 02:59:55 #15 28.52 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 02:59:55 #15 28.52 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 02:59:55 #15 28.52 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 02:59:55 #15 28.60 -- The C compiler identification is GNU 12.2.1 02:59:55 #15 28.61 -- Detecting C compiler ABI info 02:59:55 #15 28.71 -- Detecting C compiler ABI info - done 02:59:55 #15 28.73 -- Check for working C compiler: /usr/bin/cc - skipped 02:59:55 #15 28.73 -- Detecting C compile features 02:59:55 #15 28.73 -- Detecting C compile features - done 02:59:55 #15 28.73 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:59:55 #15 28.81 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:59:56 #15 28.81 -- Found LIBYAML: /usr/lib/libyaml.so 02:59:56 #15 28.81 -- Found LIBUUID: /usr/lib/libuuid.so 02:59:56 #15 28.82 -- Found LIBCBOR: /usr/lib/libcbor.so 02:59:56 #15 28.82 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:59:56 #15 28.82 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:59:56 #15 28.82 -- /opt/iotech/iot/1.6/include 02:59:56 #15 28.82 -- C SDK 0.0.0 for Linux 02:59:56 #15 28.83 -- Performing Test CSDK_HAVE_ATOMIC 02:59:56 #15 28.91 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:59:56 #15 28.95 -- Found Curses: /usr/lib/libcurses.so 02:59:56 #15 28.96 -- Configuring done (0.4s) 02:59:56 #15 29.00 -- Generating done (0.0s) 02:59:56 #15 29.00 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 02:59:56 #15 29.00 + make 02:59:56 #15 29.00 + tee debug.log 02:59:56 #15 29.04 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:59:56 #15 29.12 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:59:56 #15 29.20 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:59:56 #15 29.28 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:59:56 #15 29.36 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:59:56 #15 29.40 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:59:56 #15 29.40 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 02:59:56 #15 29.40 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:59:56 #15 29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:56 #15 29.45 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:59:56 #15 29.57 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:59:56 #15 29.61 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:59:56 #15 29.69 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:59:56 #15 29.80 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:59:56 #15 29.86 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:59:56 #15 29.94 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:59:57 #15 30.01 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:59:57 #15 30.08 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:59:57 #15 30.15 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:59:57 #15 30.20 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:59:57 #15 30.33 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:59:57 #15 30.38 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:59:57 #15 30.49 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:59:57 #15 30.54 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:59:57 #15 30.66 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:59:57 #15 30.72 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:59:57 #15 30.93 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:59:58 #15 31.00 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:59:58 #15 31.04 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:59:58 #15 31.10 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:59:58 #15 31.14 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:59:58 #15 31.24 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:59:58 #15 31.46 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:59:58 #15 31.51 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:59:58 #15 31.58 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:59:58 #15 31.64 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:59:58 #15 31.80 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:59:58 #15 31.87 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:59:58 #15 31.93 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:59:58 #15 32.00 [ 69%] Linking C shared library libcsdk.so 02:59:58 #15 32.06 [ 69%] Built target csdk 02:59:59 #15 32.07 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:59:59 #15 32.14 [ 73%] Linking C executable template 02:59:59 #15 32.17 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.21 [ 73%] Built target template 02:59:59 #15 32.23 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:59:59 #15 32.29 [ 76%] Linking C executable device-counter 02:59:59 #15 32.32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.35 [ 76%] Built target device-counter 02:59:59 #15 32.38 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:59:59 #15 32.44 [ 80%] Linking C executable device-random 02:59:59 #15 32.46 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.50 [ 80%] Built target device-random 02:59:59 #15 32.52 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:59:59 #15 32.58 [ 84%] Linking C executable device-gyro 02:59:59 #15 32.60 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.65 [ 84%] Built target device-gyro 02:59:59 #15 32.66 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:59:59 #15 32.72 [ 88%] Linking C executable device-bitfields 02:59:59 #15 32.75 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.79 [ 88%] Built target device-bitfields 02:59:59 #15 32.81 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:59:59 #15 32.88 [ 92%] Linking C executable template-discovery 02:59:59 #15 32.91 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:59:59 #15 32.95 [ 92%] Built target template-discovery 02:59:59 #15 32.97 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:59:59 #15 33.04 [ 96%] Linking C executable device-file 03:00:00 #15 33.06 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:00 #15 33.10 [ 96%] Built target device-file 03:00:00 #15 33.12 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:00:00 #15 33.19 [100%] Linking C executable device-terminal 03:00:00 #15 33.22 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:00 #15 33.26 [100%] Built target device-terminal 03:00:00 #15 33.27 + cp -rf include/devsdk include/edgex /usr/include/ 03:00:00 #15 33.27 + cp build/release/c/libcsdk.so /usr/lib/ 03:00:00 #15 33.27 + rm -rf /device-coap/deps 03:00:00 #15 DONE 33.4s 03:00:00 03:00:00 #16 [12/12] RUN /device-coap/scripts/build.sh 03:00:00 #16 0.287 + readlink -f /device-coap/scripts/build.sh 03:00:00 #16 0.289 + dirname /device-coap/scripts/build.sh 03:00:00 #16 0.289 + dirname /device-coap/scripts 03:00:00 #16 0.289 + ROOT=/device-coap 03:00:00 #16 0.289 + echo /device-coap 03:00:00 #16 0.289 + cd /device-coap 03:00:00 #16 0.289 + mkdir -p /device-coap/build/release 03:00:00 #16 0.290 + cd /device-coap/build/release 03:00:00 #16 0.290 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:00:00 #16 0.290 /device-coap 03:00:00 #16 0.369 -- The C compiler identification is GNU 12.2.1 03:00:00 #16 0.385 -- Detecting C compiler ABI info 03:00:00 #16 0.482 -- Detecting C compiler ABI info - done 03:00:01 #16 0.503 -- Check for working C compiler: /usr/bin/cc - skipped 03:00:01 #16 0.504 -- Detecting C compile features 03:00:01 #16 0.504 -- Detecting C compile features - done 03:00:01 #16 0.508 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 03:00:01 #16 0.510 -- Configuring done (0.2s) 03:00:01 #16 0.513 -- Generating done (0.0s) 03:00:01 #16 0.514 -- Build files have been written to: /device-coap/build/release 03:00:01 #16 0.516 + make 03:00:01 #16 0.516 + tee release.log 03:00:01 #16 0.556 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:00:01 #16 0.708 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:00:01 #16 0.810 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:00:01 #16 0.953 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:00:01 #16 1.103 [100%] Linking C executable device-coap 03:00:01 #16 1.128 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:01 #16 1.167 [100%] Built target device-coap 03:00:01 #16 DONE 1.2s 03:00:01 03:00:01 #17 exporting to image 03:00:01 #17 exporting layers 03:00:01 #17 exporting layers 0.3s done 03:00:02 #17 writing image sha256:a419ca4a0d170bd8273842c7d11c34267648f77e1360d3eede9c099751364f26 done 03:00:02 #17 naming to docker.io/library/ci-base-image-x86_64 done 03:00:02 #17 DONE 0.3s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:02 + docker inspect -f . ci-base-image-x86_64 03:00:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:00:02 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:00:02 $ 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 03:00:02 $ docker top e498a1fd31764e12b04814abf00f4d698f811a08cc6060fe4dcb39e31992d6fd -eo pid,comm [Pipeline] { [Pipeline] sh 03:00:03 + make test 03:00:03 build/release/device-coap [Pipeline] } 03:00:03 $ docker stop --time=1 e498a1fd31764e12b04814abf00f4d698f811a08cc6060fe4dcb39e31992d6fd 03:00:04 $ docker rm -f --volumes e498a1fd31764e12b04814abf00f4d698f811a08cc6060fe4dcb39e31992d6fd [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:00:05 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:00:05 + ls -al . 03:00:05 total 96 03:00:05 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 02:59 . 03:00:05 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 02:58 .. 03:00:05 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 02:59 .git 03:00:05 drwxrwxr-x 3 jenkins jenkins 4096 Jun 23 02:58 .github 03:00:05 -rw-rw-r-- 1 jenkins jenkins 14 Jun 23 02:58 .gitignore 03:00:05 drwxr-xr-x 3 jenkins jenkins 4096 Jun 23 02:59 .semver 03:00:05 -rw-rw-r-- 1 jenkins jenkins 2037 Jun 23 02:58 Attribution.txt 03:00:05 -rw-rw-r-- 1 jenkins jenkins 3893 Jun 23 02:58 CHANGELOG.md 03:00:05 -rw-rw-r-- 1 jenkins jenkins 677 Jun 23 02:58 GOVERNANCE.md 03:00:05 -rw-rw-r-- 1 jenkins jenkins 798 Jun 23 02:58 Jenkinsfile 03:00:05 -rw-rw-r-- 1 jenkins jenkins 10173 Jun 23 02:58 LICENSE 03:00:05 -rw-rw-r-- 1 jenkins jenkins 938 Jun 23 02:58 Makefile 03:00:05 -rw-rw-r-- 1 jenkins jenkins 619 Jun 23 02:58 OWNERS.md 03:00:05 -rw-rw-r-- 1 jenkins jenkins 12454 Jun 23 02:58 README.md 03:00:05 -rw-rw-r-- 1 jenkins jenkins 506 Jun 23 02:58 ROADMAP.md 03:00:05 -rw-rw-r-- 1 jenkins jenkins 11 Jun 23 02:59 VERSION 03:00:05 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 02:58 res 03:00:05 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 02:58 scripts 03:00:05 drwxrwxr-x 3 jenkins jenkins 4096 Jun 23 02:58 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:05 + 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=0a681b1e7e7fb8602de999b105add27f5514d4a7 --label arch=amd64 --label version=4.1.0-dev.1 . 03:00:06 #0 building with "default" instance using docker driver 03:00:06 03:00:06 #1 [internal] load build definition from Dockerfile.alpine 03:00:06 #1 transferring dockerfile: 2.14kB done 03:00:06 #1 DONE 0.0s 03:00:06 03:00:06 #2 [internal] load metadata for docker.io/library/ci-base-image-x86_64:latest 03:00:06 #2 DONE 0.0s 03:00:06 03:00:06 #3 [internal] load .dockerignore 03:00:06 #3 transferring context: 2B done 03:00:06 #3 DONE 0.0s 03:00:06 03:00:06 #4 [internal] load build context 03:00:06 #4 transferring context: 16.46kB done 03:00:06 #4 DONE 0.0s 03:00:06 03:00:06 #5 [builder 1/11] FROM docker.io/library/ci-base-image-x86_64:latest 03:00:06 #5 DONE 0.1s 03:00:06 03:00:06 #6 [stage-1 2/15] RUN apk add --update --no-cache dumb-init 03:00:06 #6 0.262 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:00:06 #6 0.344 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:00:06 #6 0.447 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:00:06 #6 ... 03:00:06 03:00:06 #7 [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 03:00:06 #7 0.280 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:00:06 #7 0.693 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:00:06 #7 0.693 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:00:06 #7 0.693 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:00:06 #7 DONE 0.8s 03:00:06 03:00:06 #8 [builder 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:00:06 #8 DONE 0.2s 03:00:06 03:00:06 #6 [stage-1 2/15] RUN apk add --update --no-cache dumb-init 03:00:07 #6 1.013 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:00:07 #6 1.029 OK: 338 MiB in 103 packages 03:00:07 #6 DONE 1.1s 03:00:07 03:00:07 #9 [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.6-dev 03:00:07 #9 0.351 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:00:07 #9 0.434 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:00:07 #9 0.538 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:00:07 #9 1.091 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:00:08 #9 1.101 OK: 338 MiB in 103 packages 03:00:08 #9 DONE 1.2s 03:00:08 03:00:08 #10 [stage-1 3/15] RUN apk --no-cache upgrade 03:00:08 #10 0.346 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:00:08 #10 0.431 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:00:08 #10 0.530 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:00:08 #10 ... 03:00:08 03:00:08 #11 [builder 5/11] COPY scripts /device-coap/scripts 03:00:08 #11 DONE 0.0s 03:00:08 03:00:08 #12 [builder 6/11] COPY src /device-coap/src/ 03:00:08 #12 DONE 0.0s 03:00:08 03:00:08 #13 [builder 7/11] COPY VERSION /device-coap 03:00:08 #13 DONE 0.0s 03:00:08 03:00:08 #10 [stage-1 3/15] RUN apk --no-cache upgrade 03:00:08 #10 1.116 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:00:08 #10 1.129 OK: 338 MiB in 103 packages 03:00:08 #10 DONE 1.2s 03:00:08 03:00:08 #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 03:00:08 #14 ... 03:00:08 03:00:08 #15 [builder 8/11] RUN mkdir -p /device-coap/build 03:00:08 #15 DONE 0.3s 03:00:08 03:00:08 #16 [builder 9/11] WORKDIR /device-coap 03:00:08 #16 DONE 0.0s 03:00:08 03:00:08 #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 03:00:08 #14 0.409 Connecting to iotech.jfrog.io (54.73.4.50:443) 03:00:09 #14 0.832 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:00:09 #14 0.832 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:00:09 #14 0.832 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:00:09 #14 DONE 0.9s 03:00:09 03:00:09 #17 [stage-1 5/15] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:00:09 #17 DONE 0.3s 03:00:09 03:00:09 #18 [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.6 03:00:09 #18 0.210 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 03:00:09 #18 0.286 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 03:00:09 #18 0.390 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 03:00:10 #18 0.988 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:00:10 #18 1.000 (1/1) Installing curl (8.12.1-r0) 03:00:10 #18 1.010 Executing busybox-1.36.1-r7.trigger 03:00:10 #18 1.020 OK: 338 MiB in 104 packages 03:00:10 #18 DONE 1.1s 03:00:10 03:00:10 #19 [builder 10/11] RUN /device-coap/scripts/build_deps.sh 1 03:00:10 #19 0.283 + BUILD_CSDK=1 03:00:10 #19 0.283 + TINYDTLS_VERSION=b0e230d 03:00:10 #19 0.283 + LIBCOAP_VERSION=1739507 03:00:10 #19 0.283 + CSDK_VERSION=4.0.2 03:00:10 #19 0.283 + '[' -d deps ] 03:00:10 #19 0.283 + mkdir deps 03:00:10 #19 0.284 + cd /device-coap/deps 03:00:10 #19 0.284 + git clone https://github.com/eclipse/tinydtls.git 03:00:10 #19 0.285 Cloning into 'tinydtls'... 03:00:10 #19 0.822 + cd tinydtls 03:00:10 #19 0.822 + git checkout develop 03:00:10 #19 0.833 branch 'develop' set up to track 'origin/develop'. 03:00:10 #19 0.833 Switched to a new branch 'develop' 03:00:10 #19 0.833 + git reset --hard b0e230d 03:00:10 #19 0.851 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 03:00:10 #19 0.851 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 03:00:10 #19 0.852 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 03:00:10 #19 0.852 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 03:00:10 #19 0.853 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 03:00:10 #19 0.854 + mkdir -p build 03:00:10 #19 0.854 + cd build 03:00:10 #19 0.854 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:00:10 #19 0.929 -- The C compiler identification is GNU 12.2.1 03:00:10 #19 0.946 -- Detecting C compiler ABI info 03:00:10 #19 1.024 -- Detecting C compiler ABI info - done 03:00:10 #19 1.042 -- Check for working C compiler: /usr/bin/cc - skipped 03:00:10 #19 1.042 -- Detecting C compile features 03:00:10 #19 1.042 -- Detecting C compile features - done 03:00:10 #19 1.045 -- Looking for assert.h 03:00:10 #19 1.128 -- Looking for assert.h - found 03:00:10 #19 1.129 -- Looking for arpa/inet.h 03:00:10 #19 1.205 -- Looking for arpa/inet.h - found 03:00:10 #19 1.205 -- Looking for fcntl.h 03:00:10 #19 1.277 -- Looking for fcntl.h - found 03:00:10 #19 1.278 -- Looking for inttypes.h 03:00:10 #19 1.347 -- Looking for inttypes.h - found 03:00:10 #19 1.347 -- Looking for memory.h 03:00:10 #19 1.412 -- Looking for memory.h - found 03:00:10 #19 1.412 -- Looking for netdb.h 03:00:10 #19 1.487 -- Looking for netdb.h - found 03:00:10 #19 1.487 -- Looking for netinet/in.h 03:00:10 #19 1.564 -- Looking for netinet/in.h - found 03:00:10 #19 1.565 -- Looking for stddef.h 03:00:10 #19 1.644 -- Looking for stddef.h - found 03:00:10 #19 1.644 -- Looking for stdint.h 03:00:10 #19 1.727 -- Looking for stdint.h - found 03:00:10 #19 1.727 -- Looking for stdlib.h 03:00:10 #19 1.807 -- Looking for stdlib.h - found 03:00:10 #19 1.808 -- Looking for string.h 03:00:10 #19 1.890 -- Looking for string.h - found 03:00:10 #19 1.890 -- Looking for strings.h 03:00:10 #19 1.977 -- Looking for strings.h - found 03:00:10 #19 1.978 -- Looking for time.h 03:00:10 #19 2.075 -- Looking for time.h - found 03:00:10 #19 2.075 -- Looking for sys/param.h 03:00:10 #19 2.164 -- Looking for sys/param.h - found 03:00:10 #19 2.164 -- Looking for sys/socket.h 03:00:10 #19 2.253 -- Looking for sys/socket.h - found 03:00:10 #19 2.253 -- Looking for sys/stat.h 03:00:10 #19 2.336 -- Looking for sys/stat.h - found 03:00:11 #19 2.336 -- Looking for sys/types.h 03:00:11 #19 2.426 -- Looking for sys/types.h - found 03:00:11 #19 2.426 -- Looking for sys/time.h 03:00:11 #19 2.512 -- Looking for sys/time.h - found 03:00:11 #19 2.512 -- Looking for unistd.h 03:00:11 #19 2.591 -- Looking for unistd.h - found 03:00:11 #19 2.591 -- Looking for float.h 03:00:11 #19 2.675 -- Looking for float.h - found 03:00:11 #19 2.675 -- Looking for dlfcn.h 03:00:11 #19 2.766 -- Looking for dlfcn.h - found 03:00:11 #19 2.767 -- Looking for memset 03:00:11 #19 2.859 -- Looking for memset - found 03:00:11 #19 2.859 -- Looking for select 03:00:11 #19 2.952 -- Looking for select - found 03:00:11 #19 2.952 -- Looking for socket 03:00:11 #19 3.037 -- Looking for socket - found 03:00:11 #19 3.037 -- Looking for strdup 03:00:11 #19 3.117 -- Looking for strdup - found 03:00:11 #19 3.117 -- Looking for strerror 03:00:11 #19 3.194 -- Looking for strerror - found 03:00:11 #19 3.194 -- Looking for strnlen 03:00:11 #19 3.275 -- Looking for strnlen - found 03:00:11 #19 3.276 -- Looking for fls 03:00:11 #19 3.364 -- Looking for fls - not found 03:00:12 #19 3.364 -- Looking for vprintf 03:00:12 #19 3.448 -- Looking for vprintf - found 03:00:12 #19 3.448 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 03:00:12 #19 3.501 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 03:00:12 #19 3.510 -- Configuring done (2.6s) 03:00:12 #19 3.516 -- Generating done (0.0s) 03:00:12 #19 3.517 -- Build files have been written to: /device-coap/deps/tinydtls/build 03:00:12 #19 3.519 + make 03:00:12 #19 3.559 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 03:00:12 #19 3.713 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 03:00:12 #19 3.753 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 03:00:12 #19 4.010 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 03:00:12 #19 4.123 In file included from /device-coap/deps/tinydtls/crypto.c:34: 03:00:12 #19 4.123 In function 'ecc_ecdh', 03:00:12 #19 4.123 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 03:00:12 #19 4.123 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:00:12 #19 4.123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 1 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:00:12 #19 4.123 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:00:12 #19 4.123 | ^~~~~~~~~~~ 03:00:12 #19 4.123 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 03:00:12 #19 4.123 431 | uint32_t pub_x[8]; 03:00:12 #19 4.123 | ^~~~~ 03:00:12 #19 4.123 In function 'ecc_ecdh', 03:00:12 #19 4.123 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 03:00:12 #19 4.123 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:00:12 #19 4.123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 2 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:00:12 #19 4.123 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:00:12 #19 4.123 | ^~~~~~~~~~~ 03:00:12 #19 4.123 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 03:00:12 #19 4.123 432 | uint32_t pub_y[8]; 03:00:12 #19 4.123 | ^~~~~ 03:00:12 #19 4.123 In function 'ecc_ecdh', 03:00:12 #19 4.123 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 03:00:12 #19 4.123 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:00:12 #19 4.123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:12 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:00:13 #19 4.123 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 3 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:00:13 #19 4.123 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:00:13 #19 4.123 | ^~~~~~~~~~~ 03:00:13 #19 4.123 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 03:00:13 #19 4.123 430 | uint32_t priv[8]; 03:00:13 #19 4.123 | ^~~~ 03:00:13 #19 4.208 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 03:00:13 #19 5.185 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 03:00:13 #19 5.242 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 03:00:13 #19 5.290 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 03:00:14 #19 5.329 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 03:00:14 #19 5.347 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 03:00:14 #19 5.347 /device-coap/deps/tinydtls/ecc/ecc.c:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:00:14 #19 5.347 316 | for (idx = 0; idx < count; idx++) { 03:00:14 #19 5.347 | ^ 03:00:14 #19 5.347 /device-coap/deps/tinydtls/ecc/ecc.c:319:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:00:14 #19 5.347 319 | return result == count; 03:00:14 #19 5.347 | ^~ 03:00:14 #19 6.004 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 03:00:14 #19 6.067 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 03:00:14 #19 6.138 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 03:00:14 #19 6.183 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 03:00:14 #19 6.239 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 03:00:15 #19 6.256 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 03:00:15 #19 6.256 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 03:00:15 #19 6.256 | ~~~~~~~~~~^~~~~~~~ 03:00:15 #19 6.256 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 03:00:15 #19 6.256 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 03:00:15 #19 6.256 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 03:00:15 #19 6.256 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:15 #19 6.256 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 03:00:15 #19 6.256 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 03:00:15 #19 6.256 | ~~~~~^~~~~~~~ 03:00:15 #19 6.256 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 03:00:15 #19 6.256 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 03:00:15 #19 6.256 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:15 #19 6.401 [100%] Linking C shared library libtinydtls.so 03:00:15 #19 6.439 [100%] Built target tinydtls 03:00:15 #19 6.449 + make install 03:00:15 #19 6.488 [100%] Built target tinydtls 03:00:15 #19 6.507 Install the project... 03:00:15 #19 6.515 -- Install configuration: "Release" 03:00:15 #19 6.515 -- Installing: /usr/local/lib/libtinydtls.so 03:00:15 #19 6.516 -- Up-to-date: /usr/local/include/tinydtls 03:00:15 #19 6.516 -- Installing: /usr/local/include/tinydtls/uthash.h 03:00:15 #19 6.517 -- Up-to-date: /usr/local/include/tinydtls/sha2 03:00:15 #19 6.517 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 03:00:15 #19 6.517 -- Up-to-date: /usr/local/include/tinydtls/ecc 03:00:15 #19 6.518 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 03:00:15 #19 6.518 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 03:00:15 #19 6.518 -- Installing: /usr/local/include/tinydtls/tinydtls.h 03:00:15 #19 6.518 -- Installing: /usr/local/include/tinydtls/alert.h 03:00:15 #19 6.519 -- Up-to-date: /usr/local/include/tinydtls/aes 03:00:15 #19 6.519 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 03:00:15 #19 6.519 -- Installing: /usr/local/include/tinydtls/crypto.h 03:00:15 #19 6.519 -- Installing: /usr/local/include/tinydtls/numeric.h 03:00:15 #19 6.519 -- Installing: /usr/local/include/tinydtls/peer.h 03:00:15 #19 6.520 -- Installing: /usr/local/include/tinydtls/utlist.h 03:00:15 #19 6.520 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 03:00:15 #19 6.521 -- Installing: /usr/local/include/tinydtls/dtls_time.h 03:00:15 #19 6.521 -- Installing: /usr/local/include/tinydtls/netq.h 03:00:15 #19 6.521 -- Installing: /usr/local/include/tinydtls/dtls.h 03:00:15 #19 6.521 -- Installing: /usr/local/include/tinydtls/global.h 03:00:15 #19 6.522 -- Installing: /usr/local/include/tinydtls/state.h 03:00:15 #19 6.522 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 03:00:15 #19 6.522 -- Installing: /usr/local/include/tinydtls/session.h 03:00:15 #19 6.522 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 03:00:15 #19 6.522 -- Installing: /usr/local/include/tinydtls/hmac.h 03:00:15 #19 6.523 -- Installing: /usr/local/include/tinydtls/ccm.h 03:00:15 #19 6.523 -- Up-to-date: /usr/local/include/tinydtls 03:00:15 #19 6.523 -- Installing: /usr/local/include/tinydtls/dtls_config.h 03:00:15 #19 6.524 + cd /device-coap/deps 03:00:15 #19 6.524 + git clone https://github.com/obgm/libcoap.git 03:00:15 #19 6.526 Cloning into 'libcoap'... 03:00:17 #19 8.412 + cd libcoap 03:00:17 #19 8.412 + git reset --hard 1739507 03:00:17 #19 8.448 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 03:00:17 #19 8.448 + patch -p1 03:00:17 #19 8.449 patching file cmake/FindTinyDTLS.cmake 03:00:17 #19 8.449 + patch -p1 03:00:17 #19 8.450 patching file include/coap2/coap_config.h.in 03:00:17 #19 8.450 + mkdir -p build 03:00:17 #19 8.451 + cd build 03:00:17 #19 8.451 + cmake '-DWITH_EPOLL=OFF' '-DDTLS_BACKEND=tinydtls' '-DUSE_VENDORED_TINYDTLS=OFF' '-DENABLE_TESTS=OFF' '-DENABLE_EXAMPLES=OFF' '-DENABLE_DOCS=OFF' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:00:17 #19 8.528 -- The CXX compiler identification is GNU 12.2.1 03:00:17 #19 8.580 -- The C compiler identification is GNU 12.2.1 03:00:17 #19 8.594 -- Detecting CXX compiler ABI info 03:00:17 #19 8.693 -- Detecting CXX compiler ABI info - done 03:00:17 #19 8.711 -- Check for working CXX compiler: /usr/bin/c++ - skipped 03:00:17 #19 8.712 -- Detecting CXX compile features 03:00:17 #19 8.712 -- Detecting CXX compile features - done 03:00:17 #19 8.717 -- Detecting C compiler ABI info 03:00:17 #19 8.805 -- Detecting C compiler ABI info - done 03:00:17 #19 8.825 -- Check for working C compiler: /usr/bin/cc - skipped 03:00:17 #19 8.825 -- Detecting C compile features 03:00:17 #19 8.826 -- Detecting C compile features - done 03:00:17 #19 8.829 -- Looking for byteswap.h 03:00:17 #19 8.914 -- Looking for byteswap.h - found 03:00:17 #19 8.914 -- Looking for inttypes.h 03:00:17 #19 9.000 -- Looking for inttypes.h - found 03:00:17 #19 9.000 -- Looking for limits.h 03:00:17 #19 9.098 -- Looking for limits.h - found 03:00:17 #19 9.098 -- Looking for memory.h 03:00:17 #19 9.187 -- Looking for memory.h - found 03:00:17 #19 9.187 -- Looking for strings.h 03:00:17 #19 9.274 -- Looking for strings.h - found 03:00:17 #19 9.275 -- Looking for string.h 03:00:17 #19 9.368 -- Looking for string.h - found 03:00:17 #19 9.369 -- Looking for sys/sysctl.h 03:00:17 #19 9.418 -- Looking for sys/sysctl.h - not found 03:00:18 #19 9.419 -- Looking for netinet/in.h 03:00:18 #19 9.515 -- Looking for netinet/in.h - found 03:00:18 #19 9.515 -- Looking for sys/epoll.h 03:00:18 #19 9.609 -- Looking for sys/epoll.h - found 03:00:18 #19 9.610 -- Looking for sys/timerfd.h 03:00:18 #19 9.688 -- Looking for sys/timerfd.h - found 03:00:18 #19 9.688 -- Looking for arpa/inet.h 03:00:18 #19 9.770 -- Looking for arpa/inet.h - found 03:00:18 #19 9.771 -- Looking for stdbool.h 03:00:18 #19 9.857 -- Looking for stdbool.h - found 03:00:18 #19 9.857 -- Looking for netdb.h 03:00:18 #19 9.941 -- Looking for netdb.h - found 03:00:18 #19 9.942 -- Looking for pthread.h 03:00:18 #19 10.03 -- Looking for pthread.h - found 03:00:18 #19 10.03 -- Looking for stdlib.h 03:00:18 #19 10.12 -- Looking for stdlib.h - found 03:00:19 #19 10.12 -- Looking for stdint.h 03:00:19 #19 10.21 -- Looking for stdint.h - found 03:00:19 #19 10.21 -- Looking for syslog.h 03:00:19 #19 10.29 -- Looking for syslog.h - found 03:00:19 #19 10.29 -- Looking for sys/ioctl.h 03:00:19 #19 10.38 -- Looking for sys/ioctl.h - found 03:00:19 #19 10.38 -- Looking for sys/socket.h 03:00:19 #19 10.47 -- Looking for sys/socket.h - found 03:00:19 #19 10.47 -- Looking for sys/stat.h 03:00:19 #19 10.55 -- Looking for sys/stat.h - found 03:00:19 #19 10.55 -- Looking for sys/time.h 03:00:19 #19 10.64 -- Looking for sys/time.h - found 03:00:19 #19 10.64 -- Looking for sys/types.h 03:00:19 #19 10.73 -- Looking for sys/types.h - found 03:00:19 #19 10.73 -- Looking for sys/unistd.h 03:00:19 #19 10.77 -- Looking for sys/unistd.h - not found 03:00:19 #19 10.77 -- Looking for time.h 03:00:19 #19 10.86 -- Looking for time.h - found 03:00:19 #19 10.86 -- Looking for unistd.h 03:00:19 #19 10.94 -- Looking for unistd.h - found 03:00:19 #19 10.94 -- Looking for float.h 03:00:19 #19 11.03 -- Looking for float.h - found 03:00:19 #19 11.03 -- Looking for stddef.h 03:00:19 #19 11.11 -- Looking for stddef.h - found 03:00:19 #19 11.11 -- Looking for winsock2.h 03:00:19 #19 11.16 -- Looking for winsock2.h - not found 03:00:19 #19 11.16 -- Looking for ws2tcpip.h 03:00:19 #19 11.21 -- Looking for ws2tcpip.h - not found 03:00:19 #19 11.21 -- Looking for malloc 03:00:19 #19 11.30 -- Looking for malloc - found 03:00:20 #19 11.30 -- Looking for memset 03:00:20 #19 11.39 -- Looking for memset - found 03:00:20 #19 11.39 -- Looking for select 03:00:20 #19 11.47 -- Looking for select - found 03:00:20 #19 11.47 -- Looking for socket 03:00:20 #19 11.56 -- Looking for socket - found 03:00:20 #19 11.57 -- Looking for strcasecmp 03:00:20 #19 11.65 -- Looking for strcasecmp - found 03:00:20 #19 11.66 -- Looking for pthread_mutex_lock 03:00:20 #19 11.75 -- Looking for pthread_mutex_lock - found 03:00:20 #19 11.75 -- Looking for getaddrinfo 03:00:20 #19 11.83 -- Looking for getaddrinfo - found 03:00:20 #19 11.83 -- Looking for strnlen 03:00:20 #19 11.92 -- Looking for strnlen - found 03:00:20 #19 11.92 -- Looking for strrchr 03:00:20 #19 12.02 -- Looking for strrchr - found 03:00:20 #19 12.02 -- Looking for getrandom 03:00:20 #19 12.10 -- Looking for getrandom - found 03:00:20 #19 12.10 -- Looking for cmsghdr 03:00:20 #19 12.15 -- Looking for cmsghdr - not found 03:00:20 #19 12.15 -- compiling without epoll support 03:00:20 #19 12.15 -- compiling with DTLS support 03:00:20 #19 12.15 -- DTLS_BACKEND: tinydtls 03:00:20 #19 12.16 -- Found TinyDTLS: /usr/local/include 03:00:20 #19 12.16 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 03:00:20 #19 12.16 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 03:00:20 #19 12.16 -- TINYDTLS_ROOT_DIR: 03:00:20 #19 12.16 -- compiling with tinydtls support 03:00:20 #19 12.16 -- ENABLE_DTLS:.....................ON 03:00:20 #19 12.16 -- ENABLE_TCP:......................ON 03:00:20 #19 12.16 -- ENABLE_DOCS:.....................OFF 03:00:20 #19 12.16 -- ENABLE_EXAMPLES:.................OFF 03:00:20 #19 12.16 -- DTLS_BACKEND:....................tinydtls 03:00:20 #19 12.16 -- WITH_GNUTLS:.....................OFF 03:00:20 #19 12.16 -- WITH_TINYDTLS:...................ON 03:00:20 #19 12.16 -- WITH_OPENSSL:....................OFF 03:00:20 #19 12.16 -- WITH_MBEDTLS:....................OFF 03:00:20 #19 12.16 -- HAVE_LIBTINYDTLS:................1 03:00:20 #19 12.16 -- HAVE_LIBGNUTLS:.................. 03:00:20 #19 12.16 -- HAVE_OPENSSL:.................... 03:00:20 #19 12.16 -- HAVE_MBEDTLS:.................... 03:00:20 #19 12.16 -- COAP_EPOLL_SUPPORT:.............. 03:00:20 #19 12.16 -- CMAKE_C_COMPILER:................/usr/bin/cc 03:00:20 #19 12.16 -- BUILD_SHARED_LIBS:...............ON 03:00:20 #19 12.16 -- CMAKE_BUILD_TYPE:................Release 03:00:20 #19 12.16 -- CMAKE_SYSTEM_PROCESSOR:..........x86_64 03:00:20 #19 12.17 -- Configuring done (3.7s) 03:00:20 #19 12.17 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 03:00:20 #19 12.17 Policy CMP0115 is not set: Source file extensions must be explicit. Run 03:00:20 #19 12.17 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 03:00:20 #19 12.17 command to set the policy and suppress this warning. 03:00:20 #19 12.17 03:00:20 #19 12.17 File: 03:00:20 #19 12.17 03:00:20 #19 12.17 /device-coap/deps/libcoap/include/coap2/coap.h.in 03:00:20 #19 12.17 This warning is for project developers. Use -Wno-dev to suppress it. 03:00:20 #19 12.17 03:00:20 #19 12.18 -- Generating done (0.0s) 03:00:20 #19 12.18 -- Build files have been written to: /device-coap/deps/libcoap/build 03:00:20 #19 12.19 + make 03:00:20 #19 12.23 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 03:00:20 #19 12.29 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 03:00:21 #19 12.38 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 03:00:21 #19 12.48 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 03:00:21 #19 12.74 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 03:00:21 #19 12.80 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 03:00:21 #19 12.86 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 03:00:21 #19 13.14 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 03:00:21 #19 13.18 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 03:00:21 #19 13.24 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 03:00:22 #19 13.80 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 03:00:22 #19 13.91 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 03:00:22 #19 13.98 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 03:00:22 #19 14.06 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 03:00:22 #19 14.12 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 03:00:23 #19 14.69 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 03:00:23 #19 14.89 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 03:00:23 #19 15.07 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 03:00:24 #19 15.46 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 03:00:24 #19 15.54 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 03:00:24 #19 15.59 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 03:00:24 #19 15.79 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 03:00:24 #19 15.98 [100%] Linking C shared library libcoap-2.so 03:00:24 #19 16.01 [100%] Built target coap-2 03:00:24 #19 16.03 + make install 03:00:24 #19 16.08 [100%] Built target coap-2 03:00:24 #19 16.10 Install the project... 03:00:24 #19 16.11 -- Install configuration: "Release" 03:00:24 #19 16.11 -- Installing: /usr/local/lib/libcoap-2.so 03:00:24 #19 16.11 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 03:00:24 #19 16.11 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 03:00:24 #19 16.11 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 03:00:24 #19 16.11 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 03:00:24 #19 16.11 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 03:00:24 #19 16.11 -- Up-to-date: /usr/local/include 03:00:24 #19 16.11 -- Up-to-date: /usr/local/include/coap2 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/uthash.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/subscribe.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/option.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/resource.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/bits.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_hashkey.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/block.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_io.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/pdu.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/str.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/async.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/net.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/address.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/uri.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_event.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_riot.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_dtls.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_mutex.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_prng.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/lwippools.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_debug.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/utlist.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_time.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/encode.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/libcoap.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 03:00:24 #19 16.11 -- Installing: /usr/local/include/coap2/mem.h 03:00:24 #19 16.12 -- Installing: /usr/local/include/coap2/coap_session.h 03:00:24 #19 16.12 -- Up-to-date: /usr/local/include 03:00:24 #19 16.12 -- Up-to-date: /usr/local/include/coap2 03:00:24 #19 16.12 -- Installing: /usr/local/include/coap2/coap.h 03:00:24 #19 16.12 + '[' 1 '=' 1 ] 03:00:24 #19 16.12 + cd /device-coap/deps 03:00:24 #19 16.12 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:00:24 #19 16.12 Connecting to github.com (140.82.112.4:443) 03:00:24 #19 16.22 Connecting to codeload.github.com (140.82.114.9:443) 03:00:24 #19 16.32 saving to 'v4.0.2.zip' 03:00:24 #19 16.38 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:00:25 #19 16.38 'v4.0.2.zip' saved 03:00:25 #19 16.38 + unzip v4.0.2.zip 03:00:25 #19 16.38 Archive: v4.0.2.zip 03:00:25 #19 16.38 creating: device-sdk-c-4.0.2/ 03:00:25 #19 16.38 creating: device-sdk-c-4.0.2/.github/ 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:00:25 #19 16.38 creating: device-sdk-c-4.0.2/.github/workflows/ 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/.gitignore 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/Attribution.txt 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/Doxyfile 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/LICENSE 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/Makefile 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/OWNERS.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/README.IOT.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/README.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/README.v3.md 03:00:25 #19 16.38 creating: device-sdk-c-4.0.2/docs/ 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:00:25 #19 16.38 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/docs/startup.md 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/include/ 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/include/devsdk/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/include/edgex/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/scripts/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/api.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/command.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/command.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/config.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/config.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/data.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/data.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/device.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/device.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:00:25 #19 16.39 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:00:25 #19 16.39 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:00:25 #19 16.40 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:00:25 #19 16.40 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/map.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/map.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/service.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/service.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:00:25 #19 16.40 creating: device-sdk-c-4.0.2/src/cmake/ 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:00:25 #19 16.40 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:00:25 #19 16.40 + cd device-sdk-c-4.0.2 03:00:25 #19 16.40 + ./scripts/build.sh 03:00:25 #19 16.40 + CPPCHECK=false 03:00:25 #19 16.40 + DOCGEN=false 03:00:25 #19 16.40 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:00:25 #19 16.40 + '[' 0 -gt 0 ] 03:00:25 #19 16.40 + readlink -f ./scripts/build.sh 03:00:25 #19 16.40 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 03:00:25 #19 16.40 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 03:00:25 #19 16.40 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 03:00:25 #19 16.40 + cd /device-coap/deps/device-sdk-c-4.0.2 03:00:25 #19 16.40 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 03:00:25 #19 16.40 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 03:00:25 #19 16.40 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 03:00:25 #19 16.48 -- The C compiler identification is GNU 12.2.1 03:00:25 #19 16.49 -- Detecting C compiler ABI info 03:00:25 #19 16.59 -- Detecting C compiler ABI info - done 03:00:25 #19 16.61 -- Check for working C compiler: /usr/bin/cc - skipped 03:00:25 #19 16.61 -- Detecting C compile features 03:00:25 #19 16.61 -- Detecting C compile features - done 03:00:25 #19 16.61 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:00:25 #19 16.69 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:00:25 #19 16.70 -- Found LIBYAML: /usr/lib/libyaml.so 03:00:25 #19 16.70 -- Found LIBUUID: /usr/lib/libuuid.so 03:00:25 #19 16.70 -- Found LIBCBOR: /usr/lib/libcbor.so 03:00:25 #19 16.70 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:00:25 #19 16.71 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:00:25 #19 16.71 -- /opt/iotech/iot/1.6/include 03:00:25 #19 16.71 -- C SDK 0.0.0 for Linux 03:00:25 #19 16.71 -- Performing Test CSDK_HAVE_ATOMIC 03:00:25 #19 16.79 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:00:25 #19 16.83 -- Found Curses: /usr/lib/libcurses.so 03:00:25 #19 16.85 -- Configuring done (0.4s) 03:00:25 #19 16.89 -- Generating done (0.0s) 03:00:25 #19 16.89 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 03:00:25 #19 16.89 + + make all package 03:00:25 #19 16.89 tee release.log 03:00:25 #19 16.94 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:00:25 #19 17.08 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:00:25 #19 17.23 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:00:26 #19 17.39 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:00:26 #19 17.49 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:00:26 #19 17.54 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:00:26 #19 17.54 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:00:26 #19 17.54 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:00:26 #19 17.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:26 #19 17.63 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:00:26 #19 17.94 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:00:26 #19 17.99 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:00:26 #19 18.14 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:00:27 #19 18.44 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:00:27 #19 18.53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:00:27 #19 18.67 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:00:27 #19 18.79 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:00:27 #19 18.89 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:00:27 #19 19.04 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:00:27 #19 19.09 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:00:28 #19 19.41 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:00:28 #19 19.48 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:00:28 #19 19.73 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:00:28 #19 19.83 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:00:28 #19 20.05 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:00:28 #19 20.14 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:00:29 #19 21.17 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:00:29 #19 21.28 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:00:30 #19 21.34 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:00:30 #19 21.43 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:00:30 #19 21.49 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:00:30 #19 21.71 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:00:30 #19 22.06 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:00:30 #19 22.13 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:00:30 #19 22.26 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:00:31 #19 22.35 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:00:31 #19 22.86 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:00:31 #19 22.98 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:00:31 #19 23.04 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:00:31 #19 23.16 [ 69%] Linking C shared library libcsdk.so 03:00:31 #19 23.21 [ 69%] Built target csdk 03:00:31 #19 23.22 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:00:31 #19 23.37 [ 73%] Linking C executable template 03:00:32 #19 23.39 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:32 #19 23.43 [ 73%] Built target template 03:00:32 #19 23.45 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:00:32 #19 23.54 [ 76%] Linking C executable device-counter 03:00:32 #19 23.57 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:32 #19 23.61 [ 76%] Built target device-counter 03:00:32 #19 23.63 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:00:32 #19 23.72 [ 80%] Linking C executable device-random 03:00:32 #19 23.74 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:32 #19 23.78 [ 80%] Built target device-random 03:00:32 #19 23.80 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:00:32 #19 23.88 [ 84%] Linking C executable device-gyro 03:00:32 #19 23.90 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:32 #19 23.95 [ 84%] Built target device-gyro 03:00:32 #19 23.96 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:00:32 #19 24.06 [ 88%] Linking C executable device-bitfields 03:00:32 #19 24.08 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:32 #19 24.14 [ 88%] Built target device-bitfields 03:00:32 #19 24.16 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:00:32 #19 24.31 [ 92%] Linking C executable template-discovery 03:00:33 #19 24.34 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:33 #19 24.38 [ 92%] Built target template-discovery 03:00:33 #19 24.40 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:00:33 #19 24.52 [ 96%] Linking C executable device-file 03:00:33 #19 24.54 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:33 #19 24.58 [ 96%] Built target device-file 03:00:33 #19 24.59 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:00:33 #19 24.69 [100%] Linking C executable device-terminal 03:00:33 #19 24.72 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:33 #19 24.76 [100%] Built target device-terminal 03:00:33 #19 24.78 Run CPack packaging tool... 03:00:33 #19 24.79 CPack: Create package using TGZ 03:00:33 #19 24.79 CPack: Install projects 03:00:33 #19 24.79 CPack: - Run preinstall target for: Csdk 03:00:33 #19 25.04 CPack: - Install project: Csdk [] 03:00:33 #19 25.04 CPack: Create package 03:00:33 #19 25.07 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:00:33 #19 25.07 + '[' false '=' true ] 03:00:33 #19 25.07 + '[' false '=' true ] 03:00:33 #19 25.07 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:00:33 #19 25.07 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:00:33 #19 25.07 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 03:00:33 #19 25.15 -- The C compiler identification is GNU 12.2.1 03:00:34 #19 25.16 -- Detecting C compiler ABI info 03:00:34 #19 25.25 -- Detecting C compiler ABI info - done 03:00:34 #19 25.27 -- Check for working C compiler: /usr/bin/cc - skipped 03:00:34 #19 25.27 -- Detecting C compile features 03:00:34 #19 25.27 -- Detecting C compile features - done 03:00:34 #19 25.28 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:00:34 #19 25.35 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:00:34 #19 25.36 -- Found LIBYAML: /usr/lib/libyaml.so 03:00:34 #19 25.36 -- Found LIBUUID: /usr/lib/libuuid.so 03:00:34 #19 25.36 -- Found LIBCBOR: /usr/lib/libcbor.so 03:00:34 #19 25.36 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:00:34 #19 25.37 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:00:34 #19 25.37 -- /opt/iotech/iot/1.6/include 03:00:34 #19 25.37 -- C SDK 0.0.0 for Linux 03:00:34 #19 25.37 -- Performing Test CSDK_HAVE_ATOMIC 03:00:34 #19 25.46 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:00:34 #19 25.51 -- Found Curses: /usr/lib/libcurses.so 03:00:34 #19 25.53 -- Configuring done (0.4s) 03:00:34 #19 25.56 -- Generating done (0.0s) 03:00:34 #19 25.56 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:00:34 #19 25.57 + + make 03:00:34 #19 25.57 tee debug.log 03:00:34 #19 25.62 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:00:34 #19 25.70 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:00:34 #19 25.78 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:00:34 #19 25.86 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:00:34 #19 25.93 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:00:34 #19 25.98 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:00:34 #19 25.98 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:00:34 #19 25.98 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:00:34 #19 25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:00:34 #19 26.04 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:00:34 #19 26.16 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:00:34 #19 26.20 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:00:34 #19 26.28 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:00:35 #19 26.41 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:00:35 #19 26.47 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:00:35 #19 26.55 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:00:35 #19 26.62 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:00:35 #19 26.69 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:00:35 #19 26.76 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:00:35 #19 26.80 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:00:35 #19 26.94 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:00:35 #19 26.99 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:00:35 #19 27.10 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:00:35 #19 27.15 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:00:35 #19 27.27 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:00:36 #19 27.34 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:00:36 #19 27.54 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:00:36 #19 27.62 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:00:36 #19 27.67 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:00:36 #19 27.73 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:00:36 #19 27.78 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:00:36 #19 27.88 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:00:36 #19 28.11 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:00:36 #19 28.17 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:00:36 #19 28.25 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:00:37 #19 28.32 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:00:37 #19 28.48 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:00:37 #19 28.55 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:00:37 #19 28.61 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:00:37 #19 28.68 [ 69%] Linking C shared library libcsdk.so 03:00:37 #19 28.75 [ 69%] Built target csdk 03:00:37 #19 28.77 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:00:37 #19 28.84 [ 73%] Linking C executable template 03:00:37 #19 28.87 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:37 #19 28.91 [ 73%] Built target template 03:00:37 #19 28.93 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:00:37 #19 28.99 [ 76%] Linking C executable device-counter 03:00:37 #19 29.02 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:37 #19 29.06 [ 76%] Built target device-counter 03:00:37 #19 29.08 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:00:37 #19 29.15 [ 80%] Linking C executable device-random 03:00:37 #19 29.17 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:37 #19 29.21 [ 80%] Built target device-random 03:00:37 #19 29.23 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:00:37 #19 29.29 [ 84%] Linking C executable device-gyro 03:00:37 #19 29.31 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:37 #19 29.35 [ 84%] Built target device-gyro 03:00:37 #19 29.36 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:00:37 #19 29.42 [ 88%] Linking C executable device-bitfields 03:00:38 #19 29.44 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:38 #19 29.48 [ 88%] Built target device-bitfields 03:00:38 #19 29.50 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:00:38 #19 29.57 [ 92%] Linking C executable template-discovery 03:00:38 #19 29.59 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:38 #19 29.63 [ 92%] Built target template-discovery 03:00:38 #19 29.65 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:00:38 #19 29.72 [ 96%] Linking C executable device-file 03:00:38 #19 29.75 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:38 #19 29.79 [ 96%] Built target device-file 03:00:38 #19 29.80 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:00:38 #19 29.87 [100%] Linking C executable device-terminal 03:00:38 #19 29.90 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:38 #19 29.94 [100%] Built target device-terminal 03:00:38 #19 29.95 + cp -rf include/devsdk include/edgex /usr/include/ 03:00:38 #19 29.95 + cp build/release/c/libcsdk.so /usr/lib/ 03:00:38 #19 29.95 + rm -rf /device-coap/deps 03:00:38 #19 DONE 30.1s 03:00:38 03:00:38 #20 [builder 11/11] RUN /device-coap/scripts/build.sh && test -f /device-coap/build/release/device-coap 03:00:38 #20 0.211 + readlink -f /device-coap/scripts/build.sh 03:00:38 #20 0.211 + dirname /device-coap/scripts/build.sh 03:00:39 #20 0.211 + dirname /device-coap/scripts 03:00:39 #20 0.212 + ROOT=/device-coap 03:00:39 #20 0.212 + echo /device-coap 03:00:39 #20 0.212 + cd /device-coap 03:00:39 #20 0.212 + mkdir -p /device-coap/build/release 03:00:39 #20 0.212 /device-coap 03:00:39 #20 0.212 + cd /device-coap/build/release 03:00:39 #20 0.212 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:00:39 #20 0.231 -- Configuring done (0.0s) 03:00:39 #20 0.235 -- Generating done (0.0s) 03:00:39 #20 0.235 -- Build files have been written to: /device-coap/build/release 03:00:39 #20 0.236 + make 03:00:39 #20 0.236 + tee release.log 03:00:39 #20 0.279 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:00:39 #20 0.437 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:00:39 #20 0.537 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:00:39 #20 0.691 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:00:39 #20 0.842 [100%] Linking C executable device-coap 03:00:39 #20 0.867 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:00:39 #20 0.907 [100%] Built target device-coap 03:00:39 #20 DONE 1.0s 03:00:39 03:00:39 #21 [stage-1 7/15] COPY --from=builder /device-coap/build/release/device-coap /device-coap 03:00:39 #21 DONE 0.0s 03:00:39 03:00:39 #22 [stage-1 8/15] COPY --from=builder /usr/local/lib/libcoap-2.so /usr/local/lib/ 03:00:39 #22 DONE 0.1s 03:00:40 03:00:40 #23 [stage-1 9/15] COPY --from=builder /usr/local/include/coap2 /usr/local/include/coap2 03:00:40 #23 DONE 0.0s 03:00:40 03:00:40 #24 [stage-1 10/15] COPY --from=builder /usr/local/lib/libtinydtls.so /usr/local/lib/ 03:00:40 #24 DONE 0.0s 03:00:40 03:00:40 #25 [stage-1 11/15] COPY --from=builder /usr/lib/libcsdk.so /usr/lib 03:00:40 #25 DONE 0.0s 03:00:40 03:00:40 #26 [stage-1 12/15] COPY LICENSE / 03:00:40 #26 DONE 0.0s 03:00:40 03:00:40 #27 [stage-1 13/15] COPY Attribution.txt / 03:00:40 #27 DONE 0.0s 03:00:40 03:00:40 #28 [stage-1 14/15] COPY res /res 03:00:40 #28 DONE 0.0s 03:00:40 03:00:40 #29 exporting to image 03:00:40 #29 exporting layers 03:00:40 #29 exporting layers 0.2s done 03:00:40 #29 writing image sha256:b5451d26fac97a7a9273450a110987f0ac8fe57446d827cf6e3e6bb8c694bdd9 done 03:00:40 #29 naming to docker.io/library/device-coap done 03:00:40 #29 DONE 0.2s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:00:40 provisioning config files... 03:00:40 copy managed file [device-coap-c-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config673646413938457608tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:00:40 ---> ****-login.sh 03:00:40 nexus3.edgexfoundry.org:10001 03:00:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:00:40 Login Succeeded 03:00:40 nexus3.edgexfoundry.org:10002 03:00:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:00:40 Login Succeeded 03:00:40 nexus3.edgexfoundry.org:10003 03:00:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:00:41 Login Succeeded 03:00:41 nexus3.edgexfoundry.org:10004 03:00:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:00:41 Login Succeeded 03:00:41 ****.io 03:00:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:00:41 Login Succeeded 03:00:41 ---> ****-login.sh ends [Pipeline] } 03:00:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:00:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:00:41 [edgeXDocker.push] Tagging docker image device-coap with the following tags: 03:00:41 0a681b1e7e7fb8602de999b105add27f5514d4a7 03:00:41 latest 03:00:41 4.1.0-dev.1 03:00:41 0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:00:41 main 03:00:41 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:42 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:42 + docker push nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7 03:00:42 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 03:00:42 c22b734efa20: Preparing 03:00:42 6bfb699f4145: Preparing 03:00:42 712b1fb3cf51: Preparing 03:00:42 06c8ef36dbe3: Preparing 03:00:42 0d5dfe6f1c66: Preparing 03:00:42 6aabd8f8bf9c: Preparing 03:00:42 95b4b7bbb886: Preparing 03:00:42 e71220e5d4cb: Preparing 03:00:42 d40928b537a2: Preparing 03:00:42 57c262d4979b: Preparing 03:00:42 516ea6259b9c: Preparing 03:00:42 53b49f0d25f7: Preparing 03:00:42 3da8bfea1e23: Preparing 03:00:42 1bc858f0b80e: Preparing 03:00:42 e722c722bd96: Preparing 03:00:42 5f70bf18a086: Preparing 03:00:42 3f422d548b34: Preparing 03:00:42 316704f4a42e: Preparing 03:00:42 3be6304ce9f8: Preparing 03:00:42 d234a042ad54: Preparing 03:00:42 f995eadc4568: Preparing 03:00:42 5f21be6cebec: Preparing 03:00:42 433da8d74e78: Preparing 03:00:42 12ab51a81059: Preparing 03:00:42 0f72ad8c23e7: Preparing 03:00:42 cc2447e1835a: Preparing 03:00:42 e722c722bd96: Waiting 03:00:42 516ea6259b9c: Waiting 03:00:42 5f70bf18a086: Waiting 03:00:42 95b4b7bbb886: Waiting 03:00:42 3f422d548b34: Waiting 03:00:42 6aabd8f8bf9c: Waiting 03:00:42 53b49f0d25f7: Waiting 03:00:42 e71220e5d4cb: Waiting 03:00:42 316704f4a42e: Waiting 03:00:42 d234a042ad54: Waiting 03:00:42 d40928b537a2: Waiting 03:00:42 3be6304ce9f8: Waiting 03:00:42 57c262d4979b: Waiting 03:00:42 f995eadc4568: Waiting 03:00:42 12ab51a81059: Waiting 03:00:42 3da8bfea1e23: Waiting 03:00:42 5f21be6cebec: Waiting 03:00:42 433da8d74e78: Waiting 03:00:42 1bc858f0b80e: Waiting 03:00:42 cc2447e1835a: Waiting 03:00:42 0d5dfe6f1c66: Pushed 03:00:42 c22b734efa20: Pushed 03:00:42 6bfb699f4145: Pushed 03:00:42 712b1fb3cf51: Pushed 03:00:42 06c8ef36dbe3: Pushed 03:00:42 e71220e5d4cb: Pushed 03:00:42 57c262d4979b: Pushed 03:00:42 95b4b7bbb886: Pushed 03:00:42 6aabd8f8bf9c: Pushed 03:00:42 d40928b537a2: Pushed 03:00:42 516ea6259b9c: Pushed 03:00:42 1bc858f0b80e: Pushed 03:00:42 53b49f0d25f7: Pushed 03:00:42 3da8bfea1e23: Pushed 03:00:42 5f70bf18a086: Pushed 03:00:42 3f422d548b34: Pushed 03:00:42 316704f4a42e: Pushed 03:00:42 d234a042ad54: Pushed 03:00:42 3be6304ce9f8: Pushed 03:00:42 e722c722bd96: Pushed 03:00:42 0f72ad8c23e7: Layer already exists 03:00:42 cc2447e1835a: Layer already exists 03:00:43 433da8d74e78: Pushed 03:00:43 12ab51a81059: Pushed 03:00:44 5f21be6cebec: Pushed 03:00:47 f995eadc4568: Pushed 03:00:47 0a681b1e7e7fb8602de999b105add27f5514d4a7: digest: sha256:b34fbd4c6611a04c89aa6f9bef3112bb63b7f0a39bcc92fd35ee5e9f40576293 size: 5747 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:47 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:48 + docker push nexus3.edgexfoundry.org:10004/device-coap:latest 03:00:48 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 03:00:48 c22b734efa20: Preparing 03:00:48 6bfb699f4145: Preparing 03:00:48 712b1fb3cf51: Preparing 03:00:48 06c8ef36dbe3: Preparing 03:00:48 0d5dfe6f1c66: Preparing 03:00:48 6aabd8f8bf9c: Preparing 03:00:48 95b4b7bbb886: Preparing 03:00:48 e71220e5d4cb: Preparing 03:00:48 d40928b537a2: Preparing 03:00:48 57c262d4979b: Preparing 03:00:48 516ea6259b9c: Preparing 03:00:48 53b49f0d25f7: Preparing 03:00:48 3da8bfea1e23: Preparing 03:00:48 1bc858f0b80e: Preparing 03:00:48 e722c722bd96: Preparing 03:00:48 5f70bf18a086: Preparing 03:00:48 3f422d548b34: Preparing 03:00:48 316704f4a42e: Preparing 03:00:48 3be6304ce9f8: Preparing 03:00:48 d234a042ad54: Preparing 03:00:48 f995eadc4568: Preparing 03:00:48 5f21be6cebec: Preparing 03:00:48 433da8d74e78: Preparing 03:00:48 12ab51a81059: Preparing 03:00:48 0f72ad8c23e7: Preparing 03:00:48 cc2447e1835a: Preparing 03:00:48 6aabd8f8bf9c: Waiting 03:00:48 95b4b7bbb886: Waiting 03:00:48 e71220e5d4cb: Waiting 03:00:48 d40928b537a2: Waiting 03:00:48 57c262d4979b: Waiting 03:00:48 516ea6259b9c: Waiting 03:00:48 53b49f0d25f7: Waiting 03:00:48 3da8bfea1e23: Waiting 03:00:48 1bc858f0b80e: Waiting 03:00:48 e722c722bd96: Waiting 03:00:48 5f70bf18a086: Waiting 03:00:48 3f422d548b34: Waiting 03:00:48 d234a042ad54: Waiting 03:00:48 316704f4a42e: Waiting 03:00:48 3be6304ce9f8: Waiting 03:00:48 0f72ad8c23e7: Waiting 03:00:48 f995eadc4568: Waiting 03:00:48 5f21be6cebec: Waiting 03:00:48 433da8d74e78: Waiting 03:00:48 12ab51a81059: Waiting 03:00:48 712b1fb3cf51: Layer already exists 03:00:48 6bfb699f4145: Layer already exists 03:00:48 0d5dfe6f1c66: Layer already exists 03:00:48 06c8ef36dbe3: Layer already exists 03:00:48 c22b734efa20: Layer already exists 03:00:48 e71220e5d4cb: Layer already exists 03:00:48 95b4b7bbb886: Layer already exists 03:00:48 6aabd8f8bf9c: Layer already exists 03:00:48 57c262d4979b: Layer already exists 03:00:48 d40928b537a2: Layer already exists 03:00:48 3da8bfea1e23: Layer already exists 03:00:48 516ea6259b9c: Layer already exists 03:00:48 53b49f0d25f7: Layer already exists 03:00:48 e722c722bd96: Layer already exists 03:00:48 1bc858f0b80e: Layer already exists 03:00:48 316704f4a42e: Layer already exists 03:00:48 3f422d548b34: Layer already exists 03:00:48 d234a042ad54: Layer already exists 03:00:48 5f70bf18a086: Layer already exists 03:00:48 3be6304ce9f8: Layer already exists 03:00:48 5f21be6cebec: Layer already exists 03:00:48 433da8d74e78: Layer already exists 03:00:48 f995eadc4568: Layer already exists 03:00:48 0f72ad8c23e7: Layer already exists 03:00:48 12ab51a81059: Layer already exists 03:00:48 cc2447e1835a: Layer already exists 03:00:48 latest: digest: sha256:b34fbd4c6611a04c89aa6f9bef3112bb63b7f0a39bcc92fd35ee5e9f40576293 size: 5747 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:48 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:48 + docker push nexus3.edgexfoundry.org:10004/device-coap:4.1.0-dev.1 03:00:48 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 03:00:48 c22b734efa20: Preparing 03:00:48 6bfb699f4145: Preparing 03:00:48 712b1fb3cf51: Preparing 03:00:48 06c8ef36dbe3: Preparing 03:00:48 0d5dfe6f1c66: Preparing 03:00:48 6aabd8f8bf9c: Preparing 03:00:48 95b4b7bbb886: Preparing 03:00:48 e71220e5d4cb: Preparing 03:00:48 d40928b537a2: Preparing 03:00:48 57c262d4979b: Preparing 03:00:48 516ea6259b9c: Preparing 03:00:48 53b49f0d25f7: Preparing 03:00:48 3da8bfea1e23: Preparing 03:00:48 1bc858f0b80e: Preparing 03:00:48 e722c722bd96: Preparing 03:00:48 5f70bf18a086: Preparing 03:00:48 3f422d548b34: Preparing 03:00:48 316704f4a42e: Preparing 03:00:48 3be6304ce9f8: Preparing 03:00:48 d234a042ad54: Preparing 03:00:48 f995eadc4568: Preparing 03:00:48 5f21be6cebec: Preparing 03:00:48 433da8d74e78: Preparing 03:00:48 12ab51a81059: Preparing 03:00:48 0f72ad8c23e7: Preparing 03:00:48 cc2447e1835a: Preparing 03:00:48 1bc858f0b80e: Waiting 03:00:48 e722c722bd96: Waiting 03:00:48 5f21be6cebec: Waiting 03:00:48 433da8d74e78: Waiting 03:00:48 12ab51a81059: Waiting 03:00:48 0f72ad8c23e7: Waiting 03:00:48 cc2447e1835a: Waiting 03:00:48 3f422d548b34: Waiting 03:00:48 316704f4a42e: Waiting 03:00:48 5f70bf18a086: Waiting 03:00:48 3be6304ce9f8: Waiting 03:00:48 d234a042ad54: Waiting 03:00:48 f995eadc4568: Waiting 03:00:48 6aabd8f8bf9c: Waiting 03:00:48 e71220e5d4cb: Waiting 03:00:48 95b4b7bbb886: Waiting 03:00:48 d40928b537a2: Waiting 03:00:48 57c262d4979b: Waiting 03:00:48 516ea6259b9c: Waiting 03:00:48 53b49f0d25f7: Waiting 03:00:48 3da8bfea1e23: Waiting 03:00:48 0d5dfe6f1c66: Layer already exists 03:00:48 06c8ef36dbe3: Layer already exists 03:00:48 6bfb699f4145: Layer already exists 03:00:48 c22b734efa20: Layer already exists 03:00:48 712b1fb3cf51: Layer already exists 03:00:48 e71220e5d4cb: Layer already exists 03:00:48 6aabd8f8bf9c: Layer already exists 03:00:48 d40928b537a2: Layer already exists 03:00:48 95b4b7bbb886: Layer already exists 03:00:48 57c262d4979b: Layer already exists 03:00:48 53b49f0d25f7: Layer already exists 03:00:48 3da8bfea1e23: Layer already exists 03:00:48 516ea6259b9c: Layer already exists 03:00:48 e722c722bd96: Layer already exists 03:00:48 1bc858f0b80e: Layer already exists 03:00:48 5f70bf18a086: Layer already exists 03:00:48 3f422d548b34: Layer already exists 03:00:48 d234a042ad54: Layer already exists 03:00:48 3be6304ce9f8: Layer already exists 03:00:48 316704f4a42e: Layer already exists 03:00:48 f995eadc4568: Layer already exists 03:00:48 5f21be6cebec: Layer already exists 03:00:48 12ab51a81059: Layer already exists 03:00:48 0f72ad8c23e7: Layer already exists 03:00:48 433da8d74e78: Layer already exists 03:00:48 cc2447e1835a: Layer already exists 03:00:48 4.1.0-dev.1: digest: sha256:b34fbd4c6611a04c89aa6f9bef3112bb63b7f0a39bcc92fd35ee5e9f40576293 size: 5747 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:49 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:49 + docker push nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:00:49 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 03:00:49 c22b734efa20: Preparing 03:00:49 6bfb699f4145: Preparing 03:00:49 712b1fb3cf51: Preparing 03:00:49 06c8ef36dbe3: Preparing 03:00:49 0d5dfe6f1c66: Preparing 03:00:49 6aabd8f8bf9c: Preparing 03:00:49 95b4b7bbb886: Preparing 03:00:49 e71220e5d4cb: Preparing 03:00:49 d40928b537a2: Preparing 03:00:49 57c262d4979b: Preparing 03:00:49 516ea6259b9c: Preparing 03:00:49 53b49f0d25f7: Preparing 03:00:49 3da8bfea1e23: Preparing 03:00:49 1bc858f0b80e: Preparing 03:00:49 e722c722bd96: Preparing 03:00:49 5f70bf18a086: Preparing 03:00:49 3f422d548b34: Preparing 03:00:49 316704f4a42e: Preparing 03:00:49 3be6304ce9f8: Preparing 03:00:49 d234a042ad54: Preparing 03:00:49 f995eadc4568: Preparing 03:00:49 5f21be6cebec: Preparing 03:00:49 433da8d74e78: Preparing 03:00:49 12ab51a81059: Preparing 03:00:49 0f72ad8c23e7: Preparing 03:00:49 cc2447e1835a: Preparing 03:00:49 1bc858f0b80e: Waiting 03:00:49 e722c722bd96: Waiting 03:00:49 5f70bf18a086: Waiting 03:00:49 3f422d548b34: Waiting 03:00:49 316704f4a42e: Waiting 03:00:49 3be6304ce9f8: Waiting 03:00:49 d234a042ad54: Waiting 03:00:49 f995eadc4568: Waiting 03:00:49 5f21be6cebec: Waiting 03:00:49 433da8d74e78: Waiting 03:00:49 12ab51a81059: Waiting 03:00:49 0f72ad8c23e7: Waiting 03:00:49 cc2447e1835a: Waiting 03:00:49 6aabd8f8bf9c: Waiting 03:00:49 57c262d4979b: Waiting 03:00:49 d40928b537a2: Waiting 03:00:49 95b4b7bbb886: Waiting 03:00:49 516ea6259b9c: Waiting 03:00:49 53b49f0d25f7: Waiting 03:00:49 e71220e5d4cb: Waiting 03:00:49 3da8bfea1e23: Waiting 03:00:49 0d5dfe6f1c66: Layer already exists 03:00:49 712b1fb3cf51: Layer already exists 03:00:49 6bfb699f4145: Layer already exists 03:00:49 06c8ef36dbe3: Layer already exists 03:00:49 c22b734efa20: Layer already exists 03:00:49 95b4b7bbb886: Layer already exists 03:00:49 6aabd8f8bf9c: Layer already exists 03:00:49 e71220e5d4cb: Layer already exists 03:00:49 d40928b537a2: Layer already exists 03:00:49 57c262d4979b: Layer already exists 03:00:49 516ea6259b9c: Layer already exists 03:00:49 53b49f0d25f7: Layer already exists 03:00:49 3da8bfea1e23: Layer already exists 03:00:49 e722c722bd96: Layer already exists 03:00:49 1bc858f0b80e: Layer already exists 03:00:49 5f70bf18a086: Layer already exists 03:00:49 3f422d548b34: Layer already exists 03:00:49 d234a042ad54: Layer already exists 03:00:49 316704f4a42e: Layer already exists 03:00:49 3be6304ce9f8: Layer already exists 03:00:49 5f21be6cebec: Layer already exists 03:00:49 f995eadc4568: Layer already exists 03:00:49 433da8d74e78: Layer already exists 03:00:49 12ab51a81059: Layer already exists 03:00:49 0f72ad8c23e7: Layer already exists 03:00:49 cc2447e1835a: Layer already exists 03:00:49 0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1: digest: sha256:b34fbd4c6611a04c89aa6f9bef3112bb63b7f0a39bcc92fd35ee5e9f40576293 size: 5747 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:49 + docker tag device-coap nexus3.edgexfoundry.org:10004/device-coap:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:50 + docker push nexus3.edgexfoundry.org:10004/device-coap:main 03:00:50 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap] 03:00:50 c22b734efa20: Preparing 03:00:50 6bfb699f4145: Preparing 03:00:50 712b1fb3cf51: Preparing 03:00:50 06c8ef36dbe3: Preparing 03:00:50 0d5dfe6f1c66: Preparing 03:00:50 6aabd8f8bf9c: Preparing 03:00:50 95b4b7bbb886: Preparing 03:00:50 e71220e5d4cb: Preparing 03:00:50 d40928b537a2: Preparing 03:00:50 57c262d4979b: Preparing 03:00:50 516ea6259b9c: Preparing 03:00:50 53b49f0d25f7: Preparing 03:00:50 3da8bfea1e23: Preparing 03:00:50 1bc858f0b80e: Preparing 03:00:50 e722c722bd96: Preparing 03:00:50 5f70bf18a086: Preparing 03:00:50 3f422d548b34: Preparing 03:00:50 316704f4a42e: Preparing 03:00:50 3be6304ce9f8: Preparing 03:00:50 d234a042ad54: Preparing 03:00:50 f995eadc4568: Preparing 03:00:50 6aabd8f8bf9c: Waiting 03:00:50 5f21be6cebec: Preparing 03:00:50 433da8d74e78: Preparing 03:00:50 57c262d4979b: Waiting 03:00:50 12ab51a81059: Preparing 03:00:50 0f72ad8c23e7: Preparing 03:00:50 516ea6259b9c: Waiting 03:00:50 d40928b537a2: Waiting 03:00:50 cc2447e1835a: Preparing 03:00:50 95b4b7bbb886: Waiting 03:00:50 53b49f0d25f7: Waiting 03:00:50 3da8bfea1e23: Waiting 03:00:50 1bc858f0b80e: Waiting 03:00:50 e722c722bd96: Waiting 03:00:50 5f70bf18a086: Waiting 03:00:50 3f422d548b34: Waiting 03:00:50 e71220e5d4cb: Waiting 03:00:50 316704f4a42e: Waiting 03:00:50 3be6304ce9f8: Waiting 03:00:50 d234a042ad54: Waiting 03:00:50 f995eadc4568: Waiting 03:00:50 5f21be6cebec: Waiting 03:00:50 433da8d74e78: Waiting 03:00:50 cc2447e1835a: Waiting 03:00:50 12ab51a81059: Waiting 03:00:50 0f72ad8c23e7: Waiting 03:00:50 0d5dfe6f1c66: Layer already exists 03:00:50 6bfb699f4145: Layer already exists 03:00:50 06c8ef36dbe3: Layer already exists 03:00:50 c22b734efa20: Layer already exists 03:00:50 712b1fb3cf51: Layer already exists 03:00:50 95b4b7bbb886: Layer already exists 03:00:50 6aabd8f8bf9c: Layer already exists 03:00:50 d40928b537a2: Layer already exists 03:00:50 e71220e5d4cb: Layer already exists 03:00:50 57c262d4979b: Layer already exists 03:00:50 53b49f0d25f7: Layer already exists 03:00:50 516ea6259b9c: Layer already exists 03:00:50 1bc858f0b80e: Layer already exists 03:00:50 3da8bfea1e23: Layer already exists 03:00:50 e722c722bd96: Layer already exists 03:00:50 316704f4a42e: Layer already exists 03:00:50 3f422d548b34: Layer already exists 03:00:50 5f70bf18a086: Layer already exists 03:00:50 d234a042ad54: Layer already exists 03:00:50 3be6304ce9f8: Layer already exists 03:00:50 5f21be6cebec: Layer already exists 03:00:50 f995eadc4568: Layer already exists 03:00:50 433da8d74e78: Layer already exists 03:00:50 12ab51a81059: Layer already exists 03:00:50 0f72ad8c23e7: Layer already exists 03:00:50 cc2447e1835a: Layer already exists 03:00:50 main: digest: sha256:b34fbd4c6611a04c89aa6f9bef3112bb63b7f0a39bcc92fd35ee5e9f40576293 size: 5747 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:00:50 ===================================================== [Pipeline] echo 03:00:50 taggedImages: 03:00:50 - nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7 03:00:50 - nexus3.edgexfoundry.org:10004/device-coap:latest 03:00:50 - nexus3.edgexfoundry.org:10004/device-coap:4.1.0-dev.1 03:00:50 - nexus3.edgexfoundry.org:10004/device-coap:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:00:50 - 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 03:00:50 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:00:50 03:00:50 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:00:51 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:00:51 latest: Pulling from edgex-lftools-log-publisher 03:00:51 5eb5b503b376: Pulling fs layer 03:00:51 5c69ac0246d0: Pulling fs layer 03:00:51 ec43610c2a17: Pulling fs layer 03:00:51 3a2ae6a8a46f: Pulling fs layer 03:00:51 33b1e0a273af: Pulling fs layer 03:00:51 5d3b04190fa2: Pulling fs layer 03:00:51 2f39f015ded8: Pulling fs layer 03:00:51 3a2ae6a8a46f: Waiting 03:00:51 5d3b04190fa2: Waiting 03:00:51 2f39f015ded8: Waiting 03:00:51 33b1e0a273af: Waiting 03:00:51 5c69ac0246d0: Verifying Checksum 03:00:51 5c69ac0246d0: Download complete 03:00:51 3a2ae6a8a46f: Verifying Checksum 03:00:51 3a2ae6a8a46f: Download complete 03:00:51 33b1e0a273af: Verifying Checksum 03:00:51 33b1e0a273af: Download complete 03:00:51 ec43610c2a17: Verifying Checksum 03:00:51 ec43610c2a17: Download complete 03:00:51 5d3b04190fa2: Download complete 03:00:51 5eb5b503b376: Verifying Checksum 03:00:51 5eb5b503b376: Download complete 03:00:51 2f39f015ded8: Verifying Checksum 03:00:51 2f39f015ded8: Download complete 03:00:52 5eb5b503b376: Pull complete 03:00:52 5c69ac0246d0: Pull complete 03:00:53 ec43610c2a17: Pull complete 03:00:53 3a2ae6a8a46f: Pull complete 03:00:53 33b1e0a273af: Pull complete 03:00:53 5d3b04190fa2: Pull complete 03:00:58 2f39f015ded8: Pull complete 03:00:58 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:00:58 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:00:58 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:00:58 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:00:58 $ 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 03:01:01 $ docker top cab73a7e8ea077a6e3f2192853363c4058ce5c7ba75d603f67594669fae1d112 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:01:01 ---> job-cost.sh 03:01:01 lf-activate-venv: SKIPPING 03:01:01 INFO: No Stack... 03:01:01 INFO: Retrieving Pricing Info for: v3-standard-8 03:01:02 INFO: Archiving Costs [Pipeline] sh 03:01:02 + cat /w/workspace/edgexfoundry_device-coap-c_main/archives/cost.csv 03:01:02 + cut -d, -f6 [Pipeline] lock 03:01:02 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] 03:01:02 Resource [jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] did not exist. Created. 03:01:02 Lock acquired on [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:01:02 + echo total: 0.2199999988079071 [Pipeline] stash 03:01:02 Stashed 1 file(s) [Pipeline] } 03:01:02 Lock released on resource [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] [Pipeline] // lock [Pipeline] } 03:01:02 $ docker stop --time=1 cab73a7e8ea077a6e3f2192853363c4058ce5c7ba75d603f67594669fae1d112 03:01:04 $ docker rm -f --volumes cab73a7e8ea077a6e3f2192853363c4058ce5c7ba75d603f67594669fae1d112 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:02:13 Running on prd-ubuntu20.04-docker-arm64-4c-16g-13711 in /w/workspace/edgexfoundry_device-coap-c_main [Pipeline] { [Pipeline] ws 03:02:13 Running in /w/workspace/device-coap-c/41 [Pipeline] { [Pipeline] checkout 03:02:16 Selected Git installation does not exist. Using Default 03:02:16 The recommended git tool is: NONE 03:02:21 using credential edgex-jenkins-ssh 03:02:21 Cloning the remote Git repository 03:02:21 Cloning repository git@github.com:edgexfoundry/device-coap-c.git 03:02:21 > git init /w/workspace/device-coap-c/41 # timeout=10 03:02:21 Fetching upstream changes from git@github.com:edgexfoundry/device-coap-c.git 03:02:21 > git --version # timeout=10 03:02:21 > git --version # 'git version 2.25.1' 03:02:21 using GIT_SSH to set credentials SSH Credentials for GitHub 03:02:21 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-coap-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:02:23 > git config remote.origin.url git@github.com:edgexfoundry/device-coap-c.git # timeout=10 03:02:23 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:02:24 Avoid second fetch 03:02:24 Checking out Revision 0a681b1e7e7fb8602de999b105add27f5514d4a7 (main) 03:02:24 > git config core.sparsecheckout # timeout=10 03:02:24 > git checkout -f 0a681b1e7e7fb8602de999b105add27f5514d4a7 # timeout=10 03:02:25 Commit message: "Merge pull request #69 from cherrycl/update-c-sdk-version" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:02:29 provisioning config files... 03:02:29 copy managed file [device-coap-c-settings] to file:/w/workspace/device-coap-c/41@tmp/config15484497455397403737tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:02:30 ---> ****-login.sh 03:02:30 nexus3.edgexfoundry.org:10001 03:02:30 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:02:30 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:02:30 Configure a credential helper to remove this warning. See 03:02:30 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:02:30 03:02:30 Login Succeeded 03:02:30 nexus3.edgexfoundry.org:10002 03:02:31 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:02:31 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:02:31 Configure a credential helper to remove this warning. See 03:02:31 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:02:31 03:02:31 Login Succeeded 03:02:31 nexus3.edgexfoundry.org:10003 03:02:31 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:02:31 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:02:31 Configure a credential helper to remove this warning. See 03:02:31 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:02:31 03:02:31 Login Succeeded 03:02:31 nexus3.edgexfoundry.org:10004 03:02:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:02:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:02:32 Configure a credential helper to remove this warning. See 03:02:32 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:02:32 03:02:32 Login Succeeded 03:02:32 ****.io 03:02:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:02:32 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:02:32 Configure a credential helper to remove this warning. See 03:02:32 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:02:32 03:02:32 Login Succeeded 03:02:32 ---> ****-login.sh ends [Pipeline] } 03:02:32 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:02:33 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:02:33 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 03:02:33 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:02:33 ========================================================= 03:02:33 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 03:02:33 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:02:33 + 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 . 03:02:33 Sending build context to Docker daemon 390.1kB 03:02:33 Step 1/14 : ARG BASE=alpine:3.20 03:02:33 Step 2/14 : FROM ${BASE} 03:02:34 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 03:02:34 579b34f0a95b: Pulling fs layer 03:02:34 e71477ac5e1b: Pulling fs layer 03:02:34 579b34f0a95b: Verifying Checksum 03:02:34 579b34f0a95b: Download complete 03:02:36 e71477ac5e1b: Verifying Checksum 03:02:36 e71477ac5e1b: Download complete 03:02:36 579b34f0a95b: Pull complete 03:02:51 e71477ac5e1b: Pull complete 03:02:51 Digest: sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 03:02:51 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 03:02:51 ---> 2b552cad5dd9 03:02:51 Step 3/14 : LABEL maintainer="Ken Bannister " 03:02:52 ---> Running in 28c56c0c361f 03:02:52 Removing intermediate container 28c56c0c361f 03:02:52 ---> ba85a7a8e023 03:02:52 Step 4/14 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:02:52 ---> Running in 337d9b7072ae 03:02:53 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:02:54 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:02:54 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:02:54 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:02:55 Removing intermediate container 337d9b7072ae 03:02:55 ---> 9743a778ed84 03:02:55 Step 5/14 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:02:55 ---> Running in 72b5a366ed83 03:02:56 Removing intermediate container 72b5a366ed83 03:02:56 ---> 133cb425bb05 03:02:56 Step 6/14 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.6-dev dumb-init 03:02:57 ---> Running in 17bb2c76d438 03:02:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:02:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:02:58 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:02:59 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:02:59 (1/18) Installing dumb-init (1.2.5-r2) 03:03:00 (2/18) Installing hiredis (1.1.0-r2) 03:03:00 (3/18) Installing hiredis-dev (1.1.0-r2) 03:03:00 (4/18) Installing libcbor (0.10.2-r1) 03:03:00 (5/18) Installing iotech-iot-1.6 (1.6.3-r0) 03:03:01 (6/18) Installing iotech-iot-1.6-dev (1.6.3-r0) 03:03:01 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:03:01 (8/18) Installing libcbor-dev (0.10.2-r1) 03:03:01 (9/18) Installing libmenuw (6.4_p20230506-r0) 03:03:01 (10/18) Installing libpanelw (6.4_p20230506-r0) 03:03:01 (11/18) Installing libncurses++ (6.4_p20230506-r0) 03:03:01 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 03:03:01 (13/18) Installing libblkid (2.38.1-r8) 03:03:01 (14/18) Installing libuuid (2.38.1-r8) 03:03:01 (15/18) Installing libfdisk (2.38.1-r8) 03:03:01 (16/18) Installing libmount (2.38.1-r8) 03:03:01 (17/18) Installing libsmartcols (2.38.1-r8) 03:03:01 (18/18) Installing util-linux-dev (2.38.1-r8) 03:03:01 Executing busybox-1.36.1-r4.trigger 03:03:01 OK: 335 MiB in 100 packages 03:03:05 Removing intermediate container 17bb2c76d438 03:03:05 ---> 7c2805f31115 03:03:05 Step 7/14 : RUN apk --no-cache upgrade 03:03:05 ---> Running in 72c267459248 03:03:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:03:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:03:06 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:03:07 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:03:07 Upgrading critical system libraries and apk-tools: 03:03:07 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 03:03:07 Executing busybox-1.36.1-r4.trigger 03:03:07 Continuing the upgrade transaction with new apk-tools: 03:03:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:03:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:03:08 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:03:09 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:03:09 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 03:03:09 (2/27) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 03:03:09 Executing busybox-1.36.1-r7.post-upgrade 03:03:09 (3/27) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 03:03:09 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 03:03:09 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 03:03:09 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 03:03:10 (7/27) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 03:03:10 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 03:03:10 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 03:03:11 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 03:03:11 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 03:03:11 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 03:03:11 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 03:03:11 (14/27) Installing libpsl (0.21.5-r0) 03:03:11 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 03:03:11 (16/27) Installing libpsl-utils (0.21.5-r0) 03:03:11 (17/27) Installing libpsl-dev (0.21.5-r0) 03:03:11 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 03:03:11 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 03:03:11 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 03:03:11 (21/27) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 03:03:12 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 03:03:12 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 03:03:12 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 03:03:12 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 03:03:12 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 03:03:12 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 03:03:12 Executing busybox-1.36.1-r7.trigger 03:03:12 Executing ca-certificates-20241121-r1.trigger 03:03:12 OK: 335 MiB in 103 packages 03:03:20 Removing intermediate container 72c267459248 03:03:20 ---> f1b0540f8eb5 03:03:20 Step 8/14 : COPY scripts /device-coap/scripts 03:03:20 ---> f52e885a3c2b 03:03:20 Step 9/14 : COPY src /device-coap/src/ 03:03:20 ---> 440fc670c067 03:03:20 Step 10/14 : COPY VERSION /device-coap 03:03:21 ---> ccbf2b5e14ff 03:03:21 Step 11/14 : RUN mkdir -p /device-coap/build 03:03:21 ---> Running in 8939760d25b1 03:03:22 Removing intermediate container 8939760d25b1 03:03:22 ---> edc0fe9b5136 03:03:22 Step 12/14 : WORKDIR /device-coap 03:03:23 ---> Running in 992ce16fbb4b 03:03:23 Removing intermediate container 992ce16fbb4b 03:03:23 ---> 661cd7511cc9 03:03:23 Step 13/14 : RUN /device-coap/scripts/build_deps.sh 1 03:03:23 ---> Running in 7eab066ca9b9 03:03:24 + BUILD_CSDK=1 03:03:24 + TINYDTLS_VERSION=b0e230d 03:03:24 + LIBCOAP_VERSION=1739507 03:03:24 + CSDK_VERSION=4.0.2 03:03:24 + '[' -d deps ] 03:03:24 + mkdir deps 03:03:24 + cd /device-coap/deps 03:03:24 + git clone https://github.com/eclipse/tinydtls.git 03:03:24 Cloning into 'tinydtls'... 03:03:26 + cd tinydtls 03:03:26 + git checkout develop 03:03:26 branch 'develop' set up to track 'origin/develop'. 03:03:26 Switched to a new branch 'develop' 03:03:26 + git reset --hard b0e230d 03:03:26 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 03:03:26 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 03:03:26 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 03:03:26 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 03:03:26 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 03:03:26 + mkdir -p build 03:03:26 + cd build 03:03:26 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:03:26 -- The C compiler identification is GNU 12.2.1 03:03:26 -- Detecting C compiler ABI info 03:03:26 -- Detecting C compiler ABI info - done 03:03:26 -- Check for working C compiler: /usr/bin/cc - skipped 03:03:26 -- Detecting C compile features 03:03:26 -- Detecting C compile features - done 03:03:26 -- Looking for assert.h 03:03:27 -- Looking for assert.h - found 03:03:27 -- Looking for arpa/inet.h 03:03:27 -- Looking for arpa/inet.h - found 03:03:27 -- Looking for fcntl.h 03:03:27 -- Looking for fcntl.h - found 03:03:27 -- Looking for inttypes.h 03:03:28 -- Looking for inttypes.h - found 03:03:28 -- Looking for memory.h 03:03:28 -- Looking for memory.h - found 03:03:28 -- Looking for netdb.h 03:03:29 -- Looking for netdb.h - found 03:03:29 -- Looking for netinet/in.h 03:03:29 -- Looking for netinet/in.h - found 03:03:29 -- Looking for stddef.h 03:03:29 -- Looking for stddef.h - found 03:03:29 -- Looking for stdint.h 03:03:30 -- Looking for stdint.h - found 03:03:30 -- Looking for stdlib.h 03:03:30 -- Looking for stdlib.h - found 03:03:30 -- Looking for string.h 03:03:30 -- Looking for string.h - found 03:03:30 -- Looking for strings.h 03:03:31 -- Looking for strings.h - found 03:03:31 -- Looking for time.h 03:03:31 -- Looking for time.h - found 03:03:31 -- Looking for sys/param.h 03:03:31 -- Looking for sys/param.h - found 03:03:31 -- Looking for sys/socket.h 03:03:32 -- Looking for sys/socket.h - found 03:03:32 -- Looking for sys/stat.h 03:03:32 -- Looking for sys/stat.h - found 03:03:32 -- Looking for sys/types.h 03:03:32 -- Looking for sys/types.h - found 03:03:32 -- Looking for sys/time.h 03:03:33 -- Looking for sys/time.h - found 03:03:33 -- Looking for unistd.h 03:03:33 -- Looking for unistd.h - found 03:03:33 -- Looking for float.h 03:03:33 -- Looking for float.h - found 03:03:33 -- Looking for dlfcn.h 03:03:34 -- Looking for dlfcn.h - found 03:03:34 -- Looking for memset 03:03:34 -- Looking for memset - found 03:03:34 -- Looking for select 03:03:34 -- Looking for select - found 03:03:34 -- Looking for socket 03:03:35 -- Looking for socket - found 03:03:35 -- Looking for strdup 03:03:35 -- Looking for strdup - found 03:03:35 -- Looking for strerror 03:03:35 -- Looking for strerror - found 03:03:35 -- Looking for strnlen 03:03:36 -- Looking for strnlen - found 03:03:36 -- Looking for fls 03:03:36 -- Looking for fls - not found 03:03:36 -- Looking for vprintf 03:03:36 -- Looking for vprintf - found 03:03:36 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 03:03:36 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 03:03:36 -- Configuring done (10.8s) 03:03:37 -- Generating done (0.0s) 03:03:37 -- Build files have been written to: /device-coap/deps/tinydtls/build 03:03:37 + make 03:03:37 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 03:03:38 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 03:03:38 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 03:03:40 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 03:03:40 In file included from /device-coap/deps/tinydtls/crypto.c:34: 03:03:40 In function 'ecc_ecdh', 03:03:40 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 03:03:40 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:03:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 1 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:03:40 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:03:40 | ^~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 03:03:40 431 | uint32_t pub_x[8]; 03:03:40 | ^~~~~ 03:03:40 In function 'ecc_ecdh', 03:03:40 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 03:03:40 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:03:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 2 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:03:40 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:03:40 | ^~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 03:03:40 432 | uint32_t pub_y[8]; 03:03:40 | ^~~~~ 03:03:40 In function 'ecc_ecdh', 03:03:40 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 03:03:40 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:03:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:03:40 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 3 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:03:40 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:03:40 | ^~~~~~~~~~~ 03:03:40 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 03:03:40 430 | uint32_t priv[8]; 03:03:40 | ^~~~ 03:03:41 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 03:03:50 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 03:03:50 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 03:03:50 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 03:03:50 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 03:03:50 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 03:03:50 /device-coap/deps/tinydtls/ecc/ecc.c:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:03:50 316 | for (idx = 0; idx < count; idx++) { 03:03:50 | ^ 03:03:50 /device-coap/deps/tinydtls/ecc/ecc.c:319:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:03:50 319 | return result == count; 03:03:50 | ^~ 03:03:55 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 03:03:55 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 03:03:55 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 03:03:55 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 03:03:56 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 03:03:56 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 03:03:56 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 03:03:56 | ~~~~~~~~~~^~~~~~~~ 03:03:56 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 03:03:56 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 03:03:56 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 03:03:56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:56 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 03:03:56 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 03:03:56 | ~~~~~^~~~~~~~ 03:03:56 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 03:03:56 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 03:03:56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:04:00 [100%] Linking C shared library libtinydtls.so 03:04:00 [100%] Built target tinydtls 03:04:00 + make install 03:04:00 [100%] Built target tinydtls 03:04:00 Install the project... 03:04:00 -- Install configuration: "Release" 03:04:00 -- Installing: /usr/local/lib/libtinydtls.so 03:04:00 -- Installing: /usr/local/include/tinydtls 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls.h 03:04:00 -- Installing: /usr/local/include/tinydtls/tinydtls.h 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls_time.h 03:04:00 -- Installing: /usr/local/include/tinydtls/utlist.h 03:04:00 -- Installing: /usr/local/include/tinydtls/ccm.h 03:04:00 -- Installing: /usr/local/include/tinydtls/hmac.h 03:04:00 -- Installing: /usr/local/include/tinydtls/uthash.h 03:04:00 -- Installing: /usr/local/include/tinydtls/numeric.h 03:04:00 -- Installing: /usr/local/include/tinydtls/netq.h 03:04:00 -- Installing: /usr/local/include/tinydtls/sha2 03:04:00 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 03:04:00 -- Installing: /usr/local/include/tinydtls/crypto.h 03:04:00 -- Installing: /usr/local/include/tinydtls/alert.h 03:04:00 -- Installing: /usr/local/include/tinydtls/session.h 03:04:00 -- Installing: /usr/local/include/tinydtls/global.h 03:04:00 -- Installing: /usr/local/include/tinydtls/ecc 03:04:00 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 03:04:00 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 03:04:00 -- Installing: /usr/local/include/tinydtls/state.h 03:04:00 -- Installing: /usr/local/include/tinydtls/aes 03:04:00 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 03:04:00 -- Installing: /usr/local/include/tinydtls/peer.h 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 03:04:00 -- Up-to-date: /usr/local/include/tinydtls 03:04:00 -- Installing: /usr/local/include/tinydtls/dtls_config.h 03:04:00 + cd /device-coap/deps 03:04:00 + git clone https://github.com/obgm/libcoap.git 03:04:00 Cloning into 'libcoap'... 03:04:07 + cd libcoap 03:04:07 + git reset --hard 1739507 03:04:07 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 03:04:07 + patch -p1 03:04:07 patching file cmake/FindTinyDTLS.cmake 03:04:07 + patch -p1 03:04:07 patching file include/coap2/coap_config.h.in 03:04:07 + mkdir -p build 03:04:07 + cd build 03:04:07 + cmake '-DWITH_EPOLL=OFF' '-DDTLS_BACKEND=tinydtls' '-DUSE_VENDORED_TINYDTLS=OFF' '-DENABLE_TESTS=OFF' '-DENABLE_EXAMPLES=OFF' '-DENABLE_DOCS=OFF' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:04:07 -- The CXX compiler identification is GNU 12.2.1 03:04:07 -- The C compiler identification is GNU 12.2.1 03:04:07 -- Detecting CXX compiler ABI info 03:04:08 -- Detecting CXX compiler ABI info - done 03:04:08 -- Check for working CXX compiler: /usr/bin/c++ - skipped 03:04:08 -- Detecting CXX compile features 03:04:08 -- Detecting CXX compile features - done 03:04:08 -- Detecting C compiler ABI info 03:04:08 -- Detecting C compiler ABI info - done 03:04:08 -- Check for working C compiler: /usr/bin/cc - skipped 03:04:08 -- Detecting C compile features 03:04:08 -- Detecting C compile features - done 03:04:08 -- Looking for byteswap.h 03:04:09 -- Looking for byteswap.h - found 03:04:09 -- Looking for inttypes.h 03:04:09 -- Looking for inttypes.h - found 03:04:09 -- Looking for limits.h 03:04:09 -- Looking for limits.h - found 03:04:09 -- Looking for memory.h 03:04:10 -- Looking for memory.h - found 03:04:10 -- Looking for strings.h 03:04:10 -- Looking for strings.h - found 03:04:10 -- Looking for string.h 03:04:10 -- Looking for string.h - found 03:04:10 -- Looking for sys/sysctl.h 03:04:10 -- Looking for sys/sysctl.h - not found 03:04:10 -- Looking for netinet/in.h 03:04:11 -- Looking for netinet/in.h - found 03:04:11 -- Looking for sys/epoll.h 03:04:11 -- Looking for sys/epoll.h - found 03:04:11 -- Looking for sys/timerfd.h 03:04:12 -- Looking for sys/timerfd.h - found 03:04:12 -- Looking for arpa/inet.h 03:04:12 -- Looking for arpa/inet.h - found 03:04:12 -- Looking for stdbool.h 03:04:12 -- Looking for stdbool.h - found 03:04:12 -- Looking for netdb.h 03:04:13 -- Looking for netdb.h - found 03:04:13 -- Looking for pthread.h 03:04:13 -- Looking for pthread.h - found 03:04:13 -- Looking for stdlib.h 03:04:13 -- Looking for stdlib.h - found 03:04:13 -- Looking for stdint.h 03:04:13 -- Looking for stdint.h - found 03:04:13 -- Looking for syslog.h 03:04:14 -- Looking for syslog.h - found 03:04:14 -- Looking for sys/ioctl.h 03:04:14 -- Looking for sys/ioctl.h - found 03:04:14 -- Looking for sys/socket.h 03:04:15 -- Looking for sys/socket.h - found 03:04:15 -- Looking for sys/stat.h 03:04:15 -- Looking for sys/stat.h - found 03:04:15 -- Looking for sys/time.h 03:04:15 -- Looking for sys/time.h - found 03:04:15 -- Looking for sys/types.h 03:04:16 -- Looking for sys/types.h - found 03:04:16 -- Looking for sys/unistd.h 03:04:16 -- Looking for sys/unistd.h - not found 03:04:16 -- Looking for time.h 03:04:16 -- Looking for time.h - found 03:04:16 -- Looking for unistd.h 03:04:17 -- Looking for unistd.h - found 03:04:17 -- Looking for float.h 03:04:17 -- Looking for float.h - found 03:04:17 -- Looking for stddef.h 03:04:17 -- Looking for stddef.h - found 03:04:17 -- Looking for winsock2.h 03:04:17 -- Looking for winsock2.h - not found 03:04:17 -- Looking for ws2tcpip.h 03:04:17 -- Looking for ws2tcpip.h - not found 03:04:17 -- Looking for malloc 03:04:18 -- Looking for malloc - found 03:04:18 -- Looking for memset 03:04:18 -- Looking for memset - found 03:04:18 -- Looking for select 03:04:19 -- Looking for select - found 03:04:19 -- Looking for socket 03:04:19 -- Looking for socket - found 03:04:19 -- Looking for strcasecmp 03:04:19 -- Looking for strcasecmp - found 03:04:19 -- Looking for pthread_mutex_lock 03:04:19 -- Looking for pthread_mutex_lock - found 03:04:19 -- Looking for getaddrinfo 03:04:20 -- Looking for getaddrinfo - found 03:04:20 -- Looking for strnlen 03:04:20 -- Looking for strnlen - found 03:04:20 -- Looking for strrchr 03:04:20 -- Looking for strrchr - found 03:04:20 -- Looking for getrandom 03:04:21 -- Looking for getrandom - found 03:04:21 -- Looking for cmsghdr 03:04:21 -- Looking for cmsghdr - not found 03:04:21 -- compiling without epoll support 03:04:21 -- compiling with DTLS support 03:04:21 -- DTLS_BACKEND: tinydtls 03:04:21 -- Found TinyDTLS: /usr/local/include 03:04:21 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 03:04:21 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 03:04:21 -- TINYDTLS_ROOT_DIR: 03:04:21 -- compiling with tinydtls support 03:04:21 -- ENABLE_DTLS:.....................ON 03:04:21 -- ENABLE_TCP:......................ON 03:04:21 -- ENABLE_DOCS:.....................OFF 03:04:21 -- ENABLE_EXAMPLES:.................OFF 03:04:21 -- DTLS_BACKEND:....................tinydtls 03:04:21 -- WITH_GNUTLS:.....................OFF 03:04:21 -- WITH_TINYDTLS:...................ON 03:04:21 -- WITH_OPENSSL:....................OFF 03:04:21 -- WITH_MBEDTLS:....................OFF 03:04:21 -- HAVE_LIBTINYDTLS:................1 03:04:21 -- HAVE_LIBGNUTLS:.................. 03:04:21 -- HAVE_OPENSSL:.................... 03:04:21 -- HAVE_MBEDTLS:.................... 03:04:21 -- COAP_EPOLL_SUPPORT:.............. 03:04:21 -- CMAKE_C_COMPILER:................/usr/bin/cc 03:04:21 -- BUILD_SHARED_LIBS:...............ON 03:04:21 -- CMAKE_BUILD_TYPE:................Release 03:04:21 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 03:04:21 -- Configuring done (14.3s) 03:04:21 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 03:04:21 Policy CMP0115 is not set: Source file extensions must be explicit. Run 03:04:21 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 03:04:21 command to set the policy and suppress this warning. 03:04:21 03:04:21 File: 03:04:21 03:04:21 /device-coap/deps/libcoap/include/coap2/coap.h.in 03:04:21 This warning is for project developers. Use -Wno-dev to suppress it. 03:04:21 03:04:21 -- Generating done (0.0s) 03:04:21 -- Build files have been written to: /device-coap/deps/libcoap/build 03:04:21 + make 03:04:21 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 03:04:22 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 03:04:22 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 03:04:23 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 03:04:25 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 03:04:25 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 03:04:25 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 03:04:27 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 03:04:27 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 03:04:28 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 03:04:32 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 03:04:33 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 03:04:33 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 03:04:34 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 03:04:34 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 03:04:39 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 03:04:40 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 03:04:41 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 03:04:44 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 03:04:44 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 03:04:44 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 03:04:46 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 03:04:47 [100%] Linking C shared library libcoap-2.so 03:04:47 [100%] Built target coap-2 03:04:48 + make install 03:04:48 [100%] Built target coap-2 03:04:48 Install the project... 03:04:48 -- Install configuration: "Release" 03:04:48 -- Installing: /usr/local/lib/libcoap-2.so 03:04:48 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 03:04:48 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 03:04:48 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 03:04:48 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 03:04:48 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 03:04:48 -- Up-to-date: /usr/local/include 03:04:48 -- Installing: /usr/local/include/coap2 03:04:48 -- Installing: /usr/local/include/coap2/coap_dtls.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_mutex.h 03:04:48 -- Installing: /usr/local/include/coap2/option.h 03:04:48 -- Installing: /usr/local/include/coap2/uri.h 03:04:48 -- Installing: /usr/local/include/coap2/net.h 03:04:48 -- Installing: /usr/local/include/coap2/bits.h 03:04:48 -- Installing: /usr/local/include/coap2/utlist.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_event.h 03:04:48 -- Installing: /usr/local/include/coap2/block.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_session.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_prng.h 03:04:48 -- Installing: /usr/local/include/coap2/uthash.h 03:04:48 -- Installing: /usr/local/include/coap2/async.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_hashkey.h 03:04:48 -- Installing: /usr/local/include/coap2/libcoap.h 03:04:48 -- Installing: /usr/local/include/coap2/mem.h 03:04:48 -- Installing: /usr/local/include/coap2/subscribe.h 03:04:48 -- Installing: /usr/local/include/coap2/resource.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_riot.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_time.h 03:04:48 -- Installing: /usr/local/include/coap2/pdu.h 03:04:48 -- Installing: /usr/local/include/coap2/address.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_io.h 03:04:48 -- Installing: /usr/local/include/coap2/lwippools.h 03:04:48 -- Installing: /usr/local/include/coap2/str.h 03:04:48 -- Installing: /usr/local/include/coap2/coap_debug.h 03:04:48 -- Installing: /usr/local/include/coap2/encode.h 03:04:48 -- Up-to-date: /usr/local/include 03:04:48 -- Up-to-date: /usr/local/include/coap2 03:04:48 -- Installing: /usr/local/include/coap2/coap.h 03:04:48 + '[' 1 '=' 1 ] 03:04:48 + cd /device-coap/deps 03:04:48 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:04:48 Connecting to github.com (140.82.113.3:443) 03:04:48 Connecting to codeload.github.com (140.82.114.10:443) 03:04:48 saving to 'v4.0.2.zip' 03:04:48 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:04:48 'v4.0.2.zip' saved 03:04:48 + unzip v4.0.2.zip 03:04:48 Archive: v4.0.2.zip 03:04:48 creating: device-sdk-c-4.0.2/ 03:04:48 creating: device-sdk-c-4.0.2/.github/ 03:04:48 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:04:48 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:04:48 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:04:48 creating: device-sdk-c-4.0.2/.github/workflows/ 03:04:48 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:04:48 inflating: device-sdk-c-4.0.2/.gitignore 03:04:48 inflating: device-sdk-c-4.0.2/Attribution.txt 03:04:48 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:04:48 inflating: device-sdk-c-4.0.2/Doxyfile 03:04:48 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:04:48 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:04:48 inflating: device-sdk-c-4.0.2/LICENSE 03:04:48 inflating: device-sdk-c-4.0.2/Makefile 03:04:48 inflating: device-sdk-c-4.0.2/OWNERS.md 03:04:48 inflating: device-sdk-c-4.0.2/README.IOT.md 03:04:48 inflating: device-sdk-c-4.0.2/README.md 03:04:48 inflating: device-sdk-c-4.0.2/README.v3.md 03:04:48 creating: device-sdk-c-4.0.2/docs/ 03:04:48 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:04:48 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:04:48 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:04:48 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:04:48 inflating: device-sdk-c-4.0.2/docs/startup.md 03:04:48 creating: device-sdk-c-4.0.2/include/ 03:04:48 creating: device-sdk-c-4.0.2/include/devsdk/ 03:04:48 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:04:48 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:04:48 creating: device-sdk-c-4.0.2/include/edgex/ 03:04:48 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:04:48 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:04:48 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:04:48 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:04:48 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:04:48 creating: device-sdk-c-4.0.2/scripts/ 03:04:48 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:04:48 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:04:48 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:04:48 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:04:48 creating: device-sdk-c-4.0.2/src/ 03:04:48 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:04:48 creating: device-sdk-c-4.0.2/src/c/ 03:04:48 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:04:48 inflating: device-sdk-c-4.0.2/src/c/api.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/command.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/command.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/config.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/config.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/data.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/data.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:04:48 inflating: device-sdk-c-4.0.2/src/c/device.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/device.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:04:48 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:04:48 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:04:48 creating: device-sdk-c-4.0.2/src/c/examples/ 03:04:48 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:04:48 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:04:48 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:04:49 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:04:49 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:04:49 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/map.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/map.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/service.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/service.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:04:49 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:04:49 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:04:49 creating: device-sdk-c-4.0.2/src/cmake/ 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:04:49 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:04:49 + cd device-sdk-c-4.0.2 03:04:49 + ./scripts/build.sh 03:04:49 + CPPCHECK=false 03:04:49 + DOCGEN=false 03:04:49 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:04:49 + '[' 0 -gt 0 ] 03:04:49 + readlink -f ./scripts/build.sh 03:04:49 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 03:04:49 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 03:04:49 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 03:04:49 + cd /device-coap/deps/device-sdk-c-4.0.2 03:04:49 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 03:04:49 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 03:04:49 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 03:04:49 -- The C compiler identification is GNU 12.2.1 03:04:49 -- Detecting C compiler ABI info 03:04:49 -- Detecting C compiler ABI info - done 03:04:49 -- Check for working C compiler: /usr/bin/cc - skipped 03:04:49 -- Detecting C compile features 03:04:49 -- Detecting C compile features - done 03:04:49 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:04:50 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:04:50 -- Found LIBYAML: /usr/lib/libyaml.so 03:04:50 -- Found LIBUUID: /usr/lib/libuuid.so 03:04:50 -- Found LIBCBOR: /usr/lib/libcbor.so 03:04:50 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:04:50 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:04:50 -- /opt/iotech/iot/1.6/include 03:04:50 -- C SDK 0.0.0 for Linux 03:04:50 -- Performing Test CSDK_HAVE_ATOMIC 03:04:50 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:04:50 -- Found Curses: /usr/lib/libcurses.so 03:04:50 -- Configuring done (1.8s) 03:04:51 -- Generating done (0.3s) 03:04:51 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 03:04:51 + make all package 03:04:51 + tee release.log 03:04:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:04:52 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:04:53 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:04:54 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:04:55 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:04:55 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:04:55 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:04:55 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:04:55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:04:56 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:04:58 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:04:58 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:05:00 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:05:02 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:05:02 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:05:03 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:05:04 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:05:04 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:05:06 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:05:06 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:05:08 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:05:09 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:05:11 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:05:11 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:05:12 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:05:13 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:05:21 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:05:21 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:05:22 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:05:23 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:05:23 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:05:25 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:05:27 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:05:28 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:05:29 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:05:30 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:05:34 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:05:35 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:05:35 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:05:36 [ 69%] Linking C shared library libcsdk.so 03:05:36 [ 69%] Built target csdk 03:05:36 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:05:37 [ 73%] Linking C executable template 03:05:38 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:38 [ 73%] Built target template 03:05:38 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:05:38 [ 76%] Linking C executable device-counter 03:05:38 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:39 [ 76%] Built target device-counter 03:05:39 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:05:39 [ 80%] Linking C executable device-random 03:05:40 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:40 [ 80%] Built target device-random 03:05:40 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:05:40 [ 84%] Linking C executable device-gyro 03:05:40 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:41 [ 84%] Built target device-gyro 03:05:41 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:05:41 [ 88%] Linking C executable device-bitfields 03:05:41 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:42 [ 88%] Built target device-bitfields 03:05:42 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:05:43 [ 92%] Linking C executable template-discovery 03:05:43 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:43 [ 92%] Built target template-discovery 03:05:43 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:05:44 [ 96%] Linking C executable device-file 03:05:44 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:44 [ 96%] Built target device-file 03:05:44 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:05:45 [100%] Linking C executable device-terminal 03:05:45 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:05:45 [100%] Built target device-terminal 03:05:45 Run CPack packaging tool... 03:05:46 CPack: Create package using TGZ 03:05:46 CPack: Install projects 03:05:46 CPack: - Run preinstall target for: Csdk 03:05:47 CPack: - Install project: Csdk [] 03:05:47 CPack: Create package 03:05:47 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:05:47 + '[' false '=' true ] 03:05:47 + '[' false '=' true ] 03:05:47 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:05:47 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:05:47 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 03:05:47 -- The C compiler identification is GNU 12.2.1 03:05:47 -- Detecting C compiler ABI info 03:05:47 -- Detecting C compiler ABI info - done 03:05:47 -- Check for working C compiler: /usr/bin/cc - skipped 03:05:47 -- Detecting C compile features 03:05:47 -- Detecting C compile features - done 03:05:47 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:05:48 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:05:48 -- Found LIBYAML: /usr/lib/libyaml.so 03:05:48 -- Found LIBUUID: /usr/lib/libuuid.so 03:05:48 -- Found LIBCBOR: /usr/lib/libcbor.so 03:05:48 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:05:48 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:05:48 -- /opt/iotech/iot/1.6/include 03:05:48 -- C SDK 0.0.0 for Linux 03:05:48 -- Performing Test CSDK_HAVE_ATOMIC 03:05:48 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:05:48 -- Found Curses: /usr/lib/libcurses.so 03:05:49 -- Configuring done (1.9s) 03:05:49 -- Generating done (0.2s) 03:05:49 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:05:49 + + make 03:05:49 tee debug.log 03:05:49 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:05:49 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:05:50 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:05:50 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:05:51 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:05:51 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:05:51 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:05:51 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:05:51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:05:51 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:05:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:05:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:05:53 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:05:54 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:05:54 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:05:54 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:05:55 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:05:55 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:05:56 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:05:56 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:05:56 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:05:57 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:05:57 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:05:58 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:05:59 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:05:59 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:06:00 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:06:00 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:06:01 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:06:01 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:06:01 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:06:02 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:06:03 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:06:03 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:06:04 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:06:04 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:06:05 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:06:05 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:06:06 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:06:06 [ 69%] Linking C shared library libcsdk.so 03:06:06 [ 69%] Built target csdk 03:06:07 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:06:07 [ 73%] Linking C executable template 03:06:07 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:07 [ 73%] Built target template 03:06:07 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:06:07 [ 76%] Linking C executable device-counter 03:06:08 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:08 [ 76%] Built target device-counter 03:06:08 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:06:08 [ 80%] Linking C executable device-random 03:06:08 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:09 [ 80%] Built target device-random 03:06:09 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:06:09 [ 84%] Linking C executable device-gyro 03:06:09 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:09 [ 84%] Built target device-gyro 03:06:09 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:06:10 [ 88%] Linking C executable device-bitfields 03:06:10 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:10 [ 88%] Built target device-bitfields 03:06:10 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:06:11 [ 92%] Linking C executable template-discovery 03:06:11 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:11 [ 92%] Built target template-discovery 03:06:11 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:06:11 [ 96%] Linking C executable device-file 03:06:11 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:11 [ 96%] Built target device-file 03:06:11 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:06:12 [100%] Linking C executable device-terminal 03:06:12 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:12 [100%] Built target device-terminal 03:06:12 + cp -rf include/devsdk include/edgex /usr/include/ 03:06:12 + cp build/release/c/libcsdk.so /usr/lib/ 03:06:12 + rm -rf /device-coap/deps 03:06:16 Removing intermediate container 7eab066ca9b9 03:06:16 ---> 1cf049f30a17 03:06:16 Step 14/14 : RUN /device-coap/scripts/build.sh 03:06:16 ---> Running in 7b8f7602969a 03:06:17 + readlink -f /device-coap/scripts/build.sh 03:06:17 + dirname /device-coap/scripts/build.sh 03:06:17 + dirname /device-coap/scripts 03:06:17 + ROOT=/device-coap 03:06:17 + echo /device-coap 03:06:17 + cd /device-coap 03:06:17 /device-coap 03:06:17 + mkdir -p /device-coap/build/release 03:06:17 + cd /device-coap/build/release 03:06:17 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:06:18 -- The C compiler identification is GNU 12.2.1 03:06:18 -- Detecting C compiler ABI info 03:06:18 -- Detecting C compiler ABI info - done 03:06:18 -- Check for working C compiler: /usr/bin/cc - skipped 03:06:18 -- Detecting C compile features 03:06:18 -- Detecting C compile features - done 03:06:18 -- Found LIBCOAP: /usr/local/lib/libcoap-2.so 03:06:18 -- Configuring done (0.8s) 03:06:18 -- Generating done (0.0s) 03:06:18 -- Build files have been written to: /device-coap/build/release 03:06:18 + + make 03:06:18 tee release.log 03:06:19 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:06:20 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:06:20 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:06:21 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:06:22 [100%] Linking C executable device-coap 03:06:22 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:06:23 [100%] Built target device-coap 03:06:23 Removing intermediate container 7b8f7602969a 03:06:23 ---> e60523efdb5f 03:06:23 Successfully built e60523efdb5f 03:06:23 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:06:24 + docker inspect -f . ci-base-image-arm64 03:06:24 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:06:24 prd-ubuntu20.04-docker-arm64-4c-16g-13711 does not seem to be running inside a container 03:06:24 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-coap-c/41 -v /w/workspace/device-coap-c/41:/w/workspace/device-coap-c/41:rw,z -v /w/workspace/device-coap-c/41@tmp:/w/workspace/device-coap-c/41@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-arm64 cat 03:06:25 $ docker top 89d08a4bca02ac8fa241561397c14b95edf09b10db2c10d9de156b5d96bcb8a7 -eo pid,comm [Pipeline] { [Pipeline] sh 03:06:26 + make test 03:06:26 build/release/device-coap [Pipeline] } 03:06:26 $ docker stop --time=1 89d08a4bca02ac8fa241561397c14b95edf09b10db2c10d9de156b5d96bcb8a7 03:06:28 $ docker rm -f --volumes 89d08a4bca02ac8fa241561397c14b95edf09b10db2c10d9de156b5d96bcb8a7 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:06:28 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:06:29 + ls -al . 03:06:29 total 92 03:06:29 drwxrwxr-x 7 jenkins jenkins 4096 Jun 23 03:02 . 03:06:29 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 03:02 .. 03:06:29 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 03:02 .git 03:06:29 drwxrwxr-x 3 jenkins jenkins 4096 Jun 23 03:02 .github 03:06:29 -rw-rw-r-- 1 jenkins jenkins 14 Jun 23 03:02 .gitignore 03:06:29 -rw-rw-r-- 1 jenkins jenkins 2037 Jun 23 03:02 Attribution.txt 03:06:29 -rw-rw-r-- 1 jenkins jenkins 3893 Jun 23 03:02 CHANGELOG.md 03:06:29 -rw-rw-r-- 1 jenkins jenkins 677 Jun 23 03:02 GOVERNANCE.md 03:06:29 -rw-rw-r-- 1 jenkins jenkins 798 Jun 23 03:02 Jenkinsfile 03:06:29 -rw-rw-r-- 1 jenkins jenkins 10173 Jun 23 03:02 LICENSE 03:06:29 -rw-rw-r-- 1 jenkins jenkins 938 Jun 23 03:02 Makefile 03:06:29 -rw-rw-r-- 1 jenkins jenkins 619 Jun 23 03:02 OWNERS.md 03:06:29 -rw-rw-r-- 1 jenkins jenkins 12454 Jun 23 03:02 README.md 03:06:29 -rw-rw-r-- 1 jenkins jenkins 506 Jun 23 03:02 ROADMAP.md 03:06:29 -rw-rw-r-- 1 jenkins jenkins 11 Jun 23 02:59 VERSION 03:06:29 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 03:02 res 03:06:29 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 03:02 scripts 03:06:29 drwxrwxr-x 3 jenkins jenkins 4096 Jun 23 03:02 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:06:29 + 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=0a681b1e7e7fb8602de999b105add27f5514d4a7 --label arch=arm64 --label version=4.1.0-dev.1 . 03:06:29 Sending build context to Docker daemon 390.1kB 03:06:29 Step 1/33 : ARG BASE=alpine:3.20 03:06:29 Step 2/33 : FROM ${BASE} AS builder 03:06:29 ---> e60523efdb5f 03:06:29 Step 3/33 : LABEL maintainer="Ken Bannister " 03:06:29 ---> Running in 3dd4b0766eb9 03:06:30 Removing intermediate container 3dd4b0766eb9 03:06:30 ---> 58dc21c60a78 03:06:30 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 03:06:30 ---> Running in 983d211b531f 03:06:31 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:06:31 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:06:31 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:06:31 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:06:32 Removing intermediate container 983d211b531f 03:06:32 ---> c55450f85a82 03:06:32 Step 5/33 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:06:32 ---> Running in f6f43945b449 03:06:34 Removing intermediate container f6f43945b449 03:06:34 ---> 506cd797fb8a 03:06:34 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.6-dev 03:06:34 ---> Running in 82ed12f9bdc1 03:06:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:06:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:06:36 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:06:37 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:06:37 OK: 335 MiB in 103 packages 03:06:38 Removing intermediate container 82ed12f9bdc1 03:06:38 ---> 490af687a95d 03:06:38 Step 7/33 : COPY scripts /device-coap/scripts 03:06:38 ---> 00e4036e1628 03:06:38 Step 8/33 : COPY src /device-coap/src/ 03:06:39 ---> 79976f783e50 03:06:39 Step 9/33 : COPY VERSION /device-coap 03:06:39 ---> 4ddff420c7fb 03:06:39 Step 10/33 : RUN mkdir -p /device-coap/build 03:06:39 ---> Running in 8144cd768be3 03:06:41 Removing intermediate container 8144cd768be3 03:06:41 ---> f37689d4e392 03:06:41 Step 11/33 : WORKDIR /device-coap 03:06:41 ---> Running in 6128b4a52500 03:06:41 Removing intermediate container 6128b4a52500 03:06:41 ---> 99c0f84dc6ee 03:06:41 Step 12/33 : RUN /device-coap/scripts/build_deps.sh 1 03:06:41 ---> Running in 72b2d9c9b264 03:06:42 + BUILD_CSDK=1 03:06:42 + TINYDTLS_VERSION=b0e230d 03:06:42 + LIBCOAP_VERSION=1739507 03:06:42 + CSDK_VERSION=4.0.2 03:06:42 + '[' -d deps ] 03:06:42 + mkdir deps 03:06:42 + cd /device-coap/deps 03:06:42 + git clone https://github.com/eclipse/tinydtls.git 03:06:42 Cloning into 'tinydtls'... 03:06:45 + cd tinydtls 03:06:45 + git checkout develop 03:06:45 branch 'develop' set up to track 'origin/develop'. 03:06:45 Switched to a new branch 'develop' 03:06:45 + git reset --hard b0e230d 03:06:45 HEAD is now at b0e230d Merge pull request #44 from mrdeep1/cunit_fix 03:06:45 + cp /device-coap/scripts/AutoConf_cmake_patch AutoConf.cmake 03:06:45 + cp /device-coap/scripts/CMakeLists_txt_patch CMakeLists.txt 03:06:45 + cp /device-coap/scripts/dtls_config_h_cmake_in_patch dtls_config.h.cmake.in 03:06:45 + cp /device-coap/scripts/tests_CMakeLists_txt_patch tests/CMakeLists.txt 03:06:45 + mkdir -p build 03:06:45 + cd build 03:06:45 + cmake '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:06:46 -- The C compiler identification is GNU 12.2.1 03:06:46 -- Detecting C compiler ABI info 03:06:46 -- Detecting C compiler ABI info - done 03:06:46 -- Check for working C compiler: /usr/bin/cc - skipped 03:06:46 -- Detecting C compile features 03:06:46 -- Detecting C compile features - done 03:06:46 -- Looking for assert.h 03:06:46 -- Looking for assert.h - found 03:06:46 -- Looking for arpa/inet.h 03:06:47 -- Looking for arpa/inet.h - found 03:06:47 -- Looking for fcntl.h 03:06:47 -- Looking for fcntl.h - found 03:06:47 -- Looking for inttypes.h 03:06:47 -- Looking for inttypes.h - found 03:06:47 -- Looking for memory.h 03:06:48 -- Looking for memory.h - found 03:06:48 -- Looking for netdb.h 03:06:48 -- Looking for netdb.h - found 03:06:48 -- Looking for netinet/in.h 03:06:49 -- Looking for netinet/in.h - found 03:06:49 -- Looking for stddef.h 03:06:49 -- Looking for stddef.h - found 03:06:49 -- Looking for stdint.h 03:06:49 -- Looking for stdint.h - found 03:06:49 -- Looking for stdlib.h 03:06:49 -- Looking for stdlib.h - found 03:06:49 -- Looking for string.h 03:06:50 -- Looking for string.h - found 03:06:50 -- Looking for strings.h 03:06:50 -- Looking for strings.h - found 03:06:50 -- Looking for time.h 03:06:50 -- Looking for time.h - found 03:06:50 -- Looking for sys/param.h 03:06:51 -- Looking for sys/param.h - found 03:06:51 -- Looking for sys/socket.h 03:06:51 -- Looking for sys/socket.h - found 03:06:51 -- Looking for sys/stat.h 03:06:52 -- Looking for sys/stat.h - found 03:06:52 -- Looking for sys/types.h 03:06:52 -- Looking for sys/types.h - found 03:06:52 -- Looking for sys/time.h 03:06:52 -- Looking for sys/time.h - found 03:06:52 -- Looking for unistd.h 03:06:53 -- Looking for unistd.h - found 03:06:53 -- Looking for float.h 03:06:53 -- Looking for float.h - found 03:06:53 -- Looking for dlfcn.h 03:06:53 -- Looking for dlfcn.h - found 03:06:53 -- Looking for memset 03:06:54 -- Looking for memset - found 03:06:54 -- Looking for select 03:06:54 -- Looking for select - found 03:06:54 -- Looking for socket 03:06:54 -- Looking for socket - found 03:06:54 -- Looking for strdup 03:06:55 -- Looking for strdup - found 03:06:55 -- Looking for strerror 03:06:55 -- Looking for strerror - found 03:06:55 -- Looking for strnlen 03:06:55 -- Looking for strnlen - found 03:06:55 -- Looking for fls 03:06:56 -- Looking for fls - not found 03:06:56 -- Looking for vprintf 03:06:56 -- Looking for vprintf - found 03:06:56 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN 03:06:56 -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed 03:06:56 -- Configuring done (10.9s) 03:06:56 -- Generating done (0.0s) 03:06:56 -- Build files have been written to: /device-coap/deps/tinydtls/build 03:06:56 + make 03:06:56 [ 6%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael.c.o 03:06:57 [ 13%] Building C object CMakeFiles/tinydtls.dir/aes/rijndael_wrap.c.o 03:06:57 [ 20%] Building C object CMakeFiles/tinydtls.dir/ccm.c.o 03:06:59 [ 26%] Building C object CMakeFiles/tinydtls.dir/crypto.c.o 03:07:00 In file included from /device-coap/deps/tinydtls/crypto.c:34: 03:07:00 In function 'ecc_ecdh', 03:07:00 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_x' may be used uninitialized [-Wmaybe-uninitialized] 03:07:00 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:07:00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 1 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:07:00 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:07:00 | ^~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/crypto.c:431:12: note: 'pub_x' declared here 03:07:00 431 | uint32_t pub_x[8]; 03:07:00 | ^~~~~ 03:07:00 In function 'ecc_ecdh', 03:07:00 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'pub_y' may be used uninitialized [-Wmaybe-uninitialized] 03:07:00 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:07:00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 2 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:07:00 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:07:00 | ^~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/crypto.c:432:12: note: 'pub_y' declared here 03:07:00 432 | uint32_t pub_y[8]; 03:07:00 | ^~~~~ 03:07:00 In function 'ecc_ecdh', 03:07:00 inlined from 'dtls_ecdh_pre_master_secret' at /device-coap/deps/tinydtls/crypto.c:444:3: 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:50:9: warning: 'priv' may be used uninitialized [-Wmaybe-uninitialized] 03:07:00 50 | ecc_ec_mult(px, py, secret, resultx, resulty); 03:07:00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h: In function 'dtls_ecdh_pre_master_secret': 03:07:00 /device-coap/deps/tinydtls/ecc/ecc.h:47:6: note: by argument 3 of type 'const uint32_t *' {aka 'const unsigned int *'} to 'ecc_ec_mult' declared here 03:07:00 47 | void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx, uint32_t *resulty); 03:07:00 | ^~~~~~~~~~~ 03:07:00 /device-coap/deps/tinydtls/crypto.c:430:12: note: 'priv' declared here 03:07:00 430 | uint32_t priv[8]; 03:07:00 | ^~~~ 03:07:01 [ 33%] Building C object CMakeFiles/tinydtls.dir/dtls.c.o 03:07:08 [ 40%] Building C object CMakeFiles/tinydtls.dir/dtls_debug.c.o 03:07:08 [ 46%] Building C object CMakeFiles/tinydtls.dir/dtls_prng.c.o 03:07:08 [ 53%] Building C object CMakeFiles/tinydtls.dir/dtls_time.c.o 03:07:08 [ 60%] Building C object CMakeFiles/tinydtls.dir/ecc/ecc.c.o 03:07:08 /device-coap/deps/tinydtls/ecc/ecc.c: In function 'is_zero': 03:07:08 /device-coap/deps/tinydtls/ecc/ecc.c:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:07:08 316 | for (idx = 0; idx < count; idx++) { 03:07:08 | ^ 03:07:08 /device-coap/deps/tinydtls/ecc/ecc.c:319:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 03:07:08 319 | return result == count; 03:07:08 | ^~ 03:07:12 [ 66%] Building C object CMakeFiles/tinydtls.dir/hmac.c.o 03:07:13 [ 73%] Building C object CMakeFiles/tinydtls.dir/netq.c.o 03:07:13 [ 80%] Building C object CMakeFiles/tinydtls.dir/peer.c.o 03:07:13 [ 86%] Building C object CMakeFiles/tinydtls.dir/session.c.o 03:07:14 [ 93%] Building C object CMakeFiles/tinydtls.dir/sha2/sha2.c.o 03:07:14 /device-coap/deps/tinydtls/sha2/sha2.c:630:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=] 03:07:14 630 | void dtls_sha256_final(sha2_byte digest[], dtls_sha256_ctx* context) { 03:07:14 | ~~~~~~~~~~^~~~~~~~ 03:07:14 In file included from /device-coap/deps/tinydtls/sha2/sha2.c:45: 03:07:14 /device-coap/deps/tinydtls/sha2/sha2.h:134:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'} 03:07:14 134 | void dtls_sha256_final(uint8_t[DTLS_SHA256_DIGEST_LENGTH], dtls_sha256_ctx*); 03:07:14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:07:14 /device-coap/deps/tinydtls/sha2/sha2.c:690:54: warning: argument 2 of type 'char[]' with mismatched bound [-Warray-parameter=] 03:07:14 690 | char *dtls_sha256_end(dtls_sha256_ctx* context, char buffer[]) { 03:07:14 | ~~~~~^~~~~~~~ 03:07:14 /device-coap/deps/tinydtls/sha2/sha2.h:135:41: note: previously declared as 'char[65]' 03:07:14 135 | char* dtls_sha256_end(dtls_sha256_ctx*, char[DTLS_SHA256_DIGEST_STRING_LENGTH]); 03:07:14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:07:15 [100%] Linking C shared library libtinydtls.so 03:07:15 [100%] Built target tinydtls 03:07:15 + make install 03:07:15 [100%] Built target tinydtls 03:07:15 Install the project... 03:07:15 -- Install configuration: "Release" 03:07:15 -- Installing: /usr/local/lib/libtinydtls.so 03:07:15 -- Up-to-date: /usr/local/include/tinydtls 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls.h 03:07:15 -- Installing: /usr/local/include/tinydtls/tinydtls.h 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls_time.h 03:07:15 -- Installing: /usr/local/include/tinydtls/utlist.h 03:07:15 -- Installing: /usr/local/include/tinydtls/ccm.h 03:07:15 -- Installing: /usr/local/include/tinydtls/hmac.h 03:07:15 -- Installing: /usr/local/include/tinydtls/uthash.h 03:07:15 -- Installing: /usr/local/include/tinydtls/numeric.h 03:07:15 -- Installing: /usr/local/include/tinydtls/netq.h 03:07:15 -- Up-to-date: /usr/local/include/tinydtls/sha2 03:07:15 -- Installing: /usr/local/include/tinydtls/sha2/sha2.h 03:07:15 -- Installing: /usr/local/include/tinydtls/crypto.h 03:07:15 -- Installing: /usr/local/include/tinydtls/alert.h 03:07:15 -- Installing: /usr/local/include/tinydtls/session.h 03:07:15 -- Installing: /usr/local/include/tinydtls/global.h 03:07:15 -- Up-to-date: /usr/local/include/tinydtls/ecc 03:07:15 -- Installing: /usr/local/include/tinydtls/ecc/ecc.h 03:07:15 -- Installing: /usr/local/include/tinydtls/ecc/test_helper.h 03:07:15 -- Installing: /usr/local/include/tinydtls/state.h 03:07:15 -- Up-to-date: /usr/local/include/tinydtls/aes 03:07:15 -- Installing: /usr/local/include/tinydtls/aes/rijndael.h 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls_mutex.h 03:07:15 -- Installing: /usr/local/include/tinydtls/peer.h 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls_prng.h 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls_debug.h 03:07:15 -- Up-to-date: /usr/local/include/tinydtls 03:07:15 -- Installing: /usr/local/include/tinydtls/dtls_config.h 03:07:15 + cd /device-coap/deps 03:07:15 + git clone https://github.com/obgm/libcoap.git 03:07:15 Cloning into 'libcoap'... 03:07:22 + cd libcoap 03:07:22 + git reset --hard 1739507 03:07:22 HEAD is now at 1739507a Merge pull request #536 from mrdeep1/bad_tcp 03:07:22 + patch -p1 03:07:22 patching file cmake/FindTinyDTLS.cmake 03:07:22 + patch -p1 03:07:22 patching file include/coap2/coap_config.h.in 03:07:22 + mkdir -p build 03:07:22 + cd build 03:07:22 + cmake '-DWITH_EPOLL=OFF' '-DDTLS_BACKEND=tinydtls' '-DUSE_VENDORED_TINYDTLS=OFF' '-DENABLE_TESTS=OFF' '-DENABLE_EXAMPLES=OFF' '-DENABLE_DOCS=OFF' '-DCMAKE_BUILD_TYPE=Release' '-DBUILD_SHARED_LIBS=ON' .. 03:07:22 -- The CXX compiler identification is GNU 12.2.1 03:07:23 -- The C compiler identification is GNU 12.2.1 03:07:23 -- Detecting CXX compiler ABI info 03:07:23 -- Detecting CXX compiler ABI info - done 03:07:23 -- Check for working CXX compiler: /usr/bin/c++ - skipped 03:07:23 -- Detecting CXX compile features 03:07:23 -- Detecting CXX compile features - done 03:07:23 -- Detecting C compiler ABI info 03:07:23 -- Detecting C compiler ABI info - done 03:07:23 -- Check for working C compiler: /usr/bin/cc - skipped 03:07:23 -- Detecting C compile features 03:07:23 -- Detecting C compile features - done 03:07:23 -- Looking for byteswap.h 03:07:24 -- Looking for byteswap.h - found 03:07:24 -- Looking for inttypes.h 03:07:24 -- Looking for inttypes.h - found 03:07:24 -- Looking for limits.h 03:07:25 -- Looking for limits.h - found 03:07:25 -- Looking for memory.h 03:07:25 -- Looking for memory.h - found 03:07:25 -- Looking for strings.h 03:07:25 -- Looking for strings.h - found 03:07:25 -- Looking for string.h 03:07:26 -- Looking for string.h - found 03:07:26 -- Looking for sys/sysctl.h 03:07:26 -- Looking for sys/sysctl.h - not found 03:07:26 -- Looking for netinet/in.h 03:07:26 -- Looking for netinet/in.h - found 03:07:26 -- Looking for sys/epoll.h 03:07:27 -- Looking for sys/epoll.h - found 03:07:27 -- Looking for sys/timerfd.h 03:07:27 -- Looking for sys/timerfd.h - found 03:07:27 -- Looking for arpa/inet.h 03:07:27 -- Looking for arpa/inet.h - found 03:07:27 -- Looking for stdbool.h 03:07:28 -- Looking for stdbool.h - found 03:07:28 -- Looking for netdb.h 03:07:28 -- Looking for netdb.h - found 03:07:28 -- Looking for pthread.h 03:07:28 -- Looking for pthread.h - found 03:07:28 -- Looking for stdlib.h 03:07:29 -- Looking for stdlib.h - found 03:07:29 -- Looking for stdint.h 03:07:29 -- Looking for stdint.h - found 03:07:29 -- Looking for syslog.h 03:07:30 -- Looking for syslog.h - found 03:07:30 -- Looking for sys/ioctl.h 03:07:30 -- Looking for sys/ioctl.h - found 03:07:30 -- Looking for sys/socket.h 03:07:30 -- Looking for sys/socket.h - found 03:07:30 -- Looking for sys/stat.h 03:07:30 -- Looking for sys/stat.h - found 03:07:30 -- Looking for sys/time.h 03:07:31 -- Looking for sys/time.h - found 03:07:31 -- Looking for sys/types.h 03:07:31 -- Looking for sys/types.h - found 03:07:31 -- Looking for sys/unistd.h 03:07:31 -- Looking for sys/unistd.h - not found 03:07:31 -- Looking for time.h 03:07:32 -- Looking for time.h - found 03:07:32 -- Looking for unistd.h 03:07:32 -- Looking for unistd.h - found 03:07:32 -- Looking for float.h 03:07:32 -- Looking for float.h - found 03:07:32 -- Looking for stddef.h 03:07:33 -- Looking for stddef.h - found 03:07:33 -- Looking for winsock2.h 03:07:33 -- Looking for winsock2.h - not found 03:07:33 -- Looking for ws2tcpip.h 03:07:33 -- Looking for ws2tcpip.h - not found 03:07:33 -- Looking for malloc 03:07:33 -- Looking for malloc - found 03:07:33 -- Looking for memset 03:07:34 -- Looking for memset - found 03:07:34 -- Looking for select 03:07:34 -- Looking for select - found 03:07:34 -- Looking for socket 03:07:34 -- Looking for socket - found 03:07:34 -- Looking for strcasecmp 03:07:35 -- Looking for strcasecmp - found 03:07:35 -- Looking for pthread_mutex_lock 03:07:35 -- Looking for pthread_mutex_lock - found 03:07:35 -- Looking for getaddrinfo 03:07:35 -- Looking for getaddrinfo - found 03:07:35 -- Looking for strnlen 03:07:36 -- Looking for strnlen - found 03:07:36 -- Looking for strrchr 03:07:36 -- Looking for strrchr - found 03:07:36 -- Looking for getrandom 03:07:37 -- Looking for getrandom - found 03:07:37 -- Looking for cmsghdr 03:07:37 -- Looking for cmsghdr - not found 03:07:37 -- compiling without epoll support 03:07:37 -- compiling with DTLS support 03:07:37 -- DTLS_BACKEND: tinydtls 03:07:37 -- Found TinyDTLS: /usr/local/include 03:07:37 -- TINYDTLS_INCLUDE_DIR: /usr/local/include/tinydtls 03:07:37 -- TINYDTLS_LIBRARIES: /usr/local/lib/libtinydtls.so 03:07:37 -- TINYDTLS_ROOT_DIR: 03:07:37 -- compiling with tinydtls support 03:07:37 -- ENABLE_DTLS:.....................ON 03:07:37 -- ENABLE_TCP:......................ON 03:07:37 -- ENABLE_DOCS:.....................OFF 03:07:37 -- ENABLE_EXAMPLES:.................OFF 03:07:37 -- DTLS_BACKEND:....................tinydtls 03:07:37 -- WITH_GNUTLS:.....................OFF 03:07:37 -- WITH_TINYDTLS:...................ON 03:07:37 -- WITH_OPENSSL:....................OFF 03:07:37 -- WITH_MBEDTLS:....................OFF 03:07:37 -- HAVE_LIBTINYDTLS:................1 03:07:37 -- HAVE_LIBGNUTLS:.................. 03:07:37 -- HAVE_OPENSSL:.................... 03:07:37 -- HAVE_MBEDTLS:.................... 03:07:37 -- COAP_EPOLL_SUPPORT:.............. 03:07:37 -- CMAKE_C_COMPILER:................/usr/bin/cc 03:07:37 -- BUILD_SHARED_LIBS:...............ON 03:07:37 -- CMAKE_BUILD_TYPE:................Release 03:07:37 -- CMAKE_SYSTEM_PROCESSOR:..........aarch64 03:07:37 -- Configuring done (14.8s) 03:07:37 CMake Warning (dev) at CMakeLists.txt:16 (add_library): 03:07:37 Policy CMP0115 is not set: Source file extensions must be explicit. Run 03:07:37 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 03:07:37 command to set the policy and suppress this warning. 03:07:37 03:07:37 File: 03:07:37 03:07:37 /device-coap/deps/libcoap/include/coap2/coap.h.in 03:07:37 This warning is for project developers. Use -Wno-dev to suppress it. 03:07:37 03:07:37 -- Generating done (0.0s) 03:07:37 -- Build files have been written to: /device-coap/deps/libcoap/build 03:07:37 + make 03:07:37 [ 4%] Building C object CMakeFiles/coap-2.dir/src/address.c.o 03:07:37 [ 8%] Building C object CMakeFiles/coap-2.dir/src/async.c.o 03:07:38 [ 13%] Building C object CMakeFiles/coap-2.dir/src/block.c.o 03:07:38 [ 17%] Building C object CMakeFiles/coap-2.dir/src/coap_debug.c.o 03:07:40 [ 21%] Building C object CMakeFiles/coap-2.dir/src/coap_event.c.o 03:07:40 [ 26%] Building C object CMakeFiles/coap-2.dir/src/coap_hashkey.c.o 03:07:41 [ 30%] Building C object CMakeFiles/coap-2.dir/src/coap_io.c.o 03:07:43 [ 34%] Building C object CMakeFiles/coap-2.dir/src/coap_notls.c.o 03:07:43 [ 39%] Building C object CMakeFiles/coap-2.dir/src/coap_prng.c.o 03:07:43 [ 43%] Building C object CMakeFiles/coap-2.dir/src/coap_session.c.o 03:07:47 [ 47%] Building C object CMakeFiles/coap-2.dir/src/coap_tcp.c.o 03:07:47 [ 52%] Building C object CMakeFiles/coap-2.dir/src/coap_time.c.o 03:07:47 [ 56%] Building C object CMakeFiles/coap-2.dir/src/encode.c.o 03:07:48 [ 60%] Building C object CMakeFiles/coap-2.dir/src/mem.c.o 03:07:48 [ 65%] Building C object CMakeFiles/coap-2.dir/src/net.c.o 03:07:53 [ 69%] Building C object CMakeFiles/coap-2.dir/src/option.c.o 03:07:54 [ 73%] Building C object CMakeFiles/coap-2.dir/src/pdu.c.o 03:07:55 [ 78%] Building C object CMakeFiles/coap-2.dir/src/resource.c.o 03:07:58 [ 82%] Building C object CMakeFiles/coap-2.dir/src/str.c.o 03:07:58 [ 86%] Building C object CMakeFiles/coap-2.dir/src/subscribe.c.o 03:07:58 [ 91%] Building C object CMakeFiles/coap-2.dir/src/uri.c.o 03:08:00 [ 95%] Building C object CMakeFiles/coap-2.dir/src/coap_tinydtls.c.o 03:08:01 [100%] Linking C shared library libcoap-2.so 03:08:01 [100%] Built target coap-2 03:08:01 + make install 03:08:01 [100%] Built target coap-2 03:08:01 Install the project... 03:08:01 -- Install configuration: "Release" 03:08:01 -- Installing: /usr/local/lib/libcoap-2.so 03:08:01 -- Set runtime path of "/usr/local/lib/libcoap-2.so" to "" 03:08:01 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets.cmake 03:08:01 -- Installing: /usr/local/lib/cmake/libcoap/libcoapTargets-release.cmake 03:08:01 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfig.cmake 03:08:01 -- Installing: /usr/local/lib/cmake/libcoap/libcoapConfigVersion.cmake 03:08:01 -- Up-to-date: /usr/local/include 03:08:01 -- Up-to-date: /usr/local/include/coap2 03:08:01 -- Installing: /usr/local/include/coap2/coap_dtls.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_mutex.h 03:08:01 -- Installing: /usr/local/include/coap2/option.h 03:08:01 -- Installing: /usr/local/include/coap2/uri.h 03:08:01 -- Installing: /usr/local/include/coap2/net.h 03:08:01 -- Installing: /usr/local/include/coap2/bits.h 03:08:01 -- Installing: /usr/local/include/coap2/utlist.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_event.h 03:08:01 -- Installing: /usr/local/include/coap2/block.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_session.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_prng.h 03:08:01 -- Installing: /usr/local/include/coap2/uthash.h 03:08:01 -- Installing: /usr/local/include/coap2/async.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_hashkey.h 03:08:01 -- Installing: /usr/local/include/coap2/libcoap.h 03:08:01 -- Installing: /usr/local/include/coap2/mem.h 03:08:01 -- Installing: /usr/local/include/coap2/subscribe.h 03:08:01 -- Installing: /usr/local/include/coap2/resource.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_forward_decls.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_riot.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_time.h 03:08:01 -- Installing: /usr/local/include/coap2/pdu.h 03:08:01 -- Installing: /usr/local/include/coap2/address.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_io.h 03:08:01 -- Installing: /usr/local/include/coap2/lwippools.h 03:08:01 -- Installing: /usr/local/include/coap2/str.h 03:08:01 -- Installing: /usr/local/include/coap2/coap_debug.h 03:08:01 -- Installing: /usr/local/include/coap2/encode.h 03:08:01 -- Up-to-date: /usr/local/include 03:08:01 -- Up-to-date: /usr/local/include/coap2 03:08:01 -- Installing: /usr/local/include/coap2/coap.h 03:08:01 + '[' 1 '=' 1 ] 03:08:01 + cd /device-coap/deps 03:08:01 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:08:01 Connecting to github.com (140.82.112.4:443) 03:08:01 Connecting to codeload.github.com (140.82.112.9:443) 03:08:02 saving to 'v4.0.2.zip' 03:08:02 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:08:02 'v4.0.2.zip' saved 03:08:02 + unzip v4.0.2.zip 03:08:02 Archive: v4.0.2.zip 03:08:02 creating: device-sdk-c-4.0.2/ 03:08:02 creating: device-sdk-c-4.0.2/.github/ 03:08:02 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:08:02 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:08:02 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:08:02 creating: device-sdk-c-4.0.2/.github/workflows/ 03:08:02 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:08:02 inflating: device-sdk-c-4.0.2/.gitignore 03:08:02 inflating: device-sdk-c-4.0.2/Attribution.txt 03:08:02 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:08:02 inflating: device-sdk-c-4.0.2/Doxyfile 03:08:02 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:08:02 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:08:02 inflating: device-sdk-c-4.0.2/LICENSE 03:08:02 inflating: device-sdk-c-4.0.2/Makefile 03:08:02 inflating: device-sdk-c-4.0.2/OWNERS.md 03:08:02 inflating: device-sdk-c-4.0.2/README.IOT.md 03:08:02 inflating: device-sdk-c-4.0.2/README.md 03:08:02 inflating: device-sdk-c-4.0.2/README.v3.md 03:08:02 creating: device-sdk-c-4.0.2/docs/ 03:08:02 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:08:02 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:08:02 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:08:02 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:08:02 inflating: device-sdk-c-4.0.2/docs/startup.md 03:08:02 creating: device-sdk-c-4.0.2/include/ 03:08:02 creating: device-sdk-c-4.0.2/include/devsdk/ 03:08:02 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:08:02 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:08:02 creating: device-sdk-c-4.0.2/include/edgex/ 03:08:02 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:08:02 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:08:02 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:08:02 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:08:02 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:08:02 creating: device-sdk-c-4.0.2/scripts/ 03:08:02 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:08:02 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:08:02 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:08:02 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:08:02 creating: device-sdk-c-4.0.2/src/ 03:08:02 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:08:02 creating: device-sdk-c-4.0.2/src/c/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/api.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/command.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/command.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/config.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/config.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/data.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/data.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:08:02 inflating: device-sdk-c-4.0.2/src/c/device.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/device.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:08:02 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:08:02 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:08:02 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/map.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/map.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/service.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/service.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:08:02 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:08:02 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:08:02 creating: device-sdk-c-4.0.2/src/cmake/ 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:08:02 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:08:02 + cd device-sdk-c-4.0.2 03:08:02 + ./scripts/build.sh 03:08:02 + CPPCHECK=false 03:08:02 + DOCGEN=false 03:08:02 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:08:02 + '[' 0 -gt 0 ] 03:08:02 + readlink -f ./scripts/build.sh 03:08:02 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts/build.sh 03:08:02 + dirname /device-coap/deps/device-sdk-c-4.0.2/scripts 03:08:02 + ROOT=/device-coap/deps/device-sdk-c-4.0.2 03:08:02 + cd /device-coap/deps/device-sdk-c-4.0.2 03:08:02 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/release 03:08:02 + cd /device-coap/deps/device-sdk-c-4.0.2/build/release 03:08:02 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-coap/deps/device-sdk-c-4.0.2/src 03:08:02 -- The C compiler identification is GNU 12.2.1 03:08:02 -- Detecting C compiler ABI info 03:08:03 -- Detecting C compiler ABI info - done 03:08:03 -- Check for working C compiler: /usr/bin/cc - skipped 03:08:03 -- Detecting C compile features 03:08:03 -- Detecting C compile features - done 03:08:03 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:08:03 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:08:03 -- Found LIBYAML: /usr/lib/libyaml.so 03:08:03 -- Found LIBUUID: /usr/lib/libuuid.so 03:08:03 -- Found LIBCBOR: /usr/lib/libcbor.so 03:08:03 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:08:03 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:08:03 -- /opt/iotech/iot/1.6/include 03:08:03 -- C SDK 0.0.0 for Linux 03:08:03 -- Performing Test CSDK_HAVE_ATOMIC 03:08:03 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:08:04 -- Found Curses: /usr/lib/libcurses.so 03:08:04 -- Configuring done (1.7s) 03:08:04 -- Generating done (0.2s) 03:08:04 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/release 03:08:04 + make all package 03:08:04 + tee release.log 03:08:04 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:08:05 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:08:06 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:08:07 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:08:07 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:08:08 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:08:08 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:08:08 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:08:08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:08:08 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:08:10 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:08:11 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:08:12 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:08:13 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:08:14 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:08:15 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:08:15 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:08:16 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:08:17 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:08:17 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:08:20 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:08:20 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:08:21 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:08:22 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:08:23 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:08:24 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:08:30 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:08:31 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:08:31 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:08:31 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:08:32 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:08:33 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:08:36 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:08:36 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:08:36 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:08:37 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:08:41 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:08:41 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:08:41 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:08:42 [ 69%] Linking C shared library libcsdk.so 03:08:42 [ 69%] Built target csdk 03:08:42 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:08:43 [ 73%] Linking C executable template 03:08:43 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:44 [ 73%] Built target template 03:08:44 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:08:44 [ 76%] Linking C executable device-counter 03:08:44 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:44 [ 76%] Built target device-counter 03:08:44 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:08:45 [ 80%] Linking C executable device-random 03:08:45 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:45 [ 80%] Built target device-random 03:08:45 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:08:46 [ 84%] Linking C executable device-gyro 03:08:46 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:46 [ 84%] Built target device-gyro 03:08:46 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:08:47 [ 88%] Linking C executable device-bitfields 03:08:47 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:47 [ 88%] Built target device-bitfields 03:08:47 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:08:48 [ 92%] Linking C executable template-discovery 03:08:48 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:48 [ 92%] Built target template-discovery 03:08:48 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:08:49 [ 96%] Linking C executable device-file 03:08:49 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:49 [ 96%] Built target device-file 03:08:49 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:08:50 [100%] Linking C executable device-terminal 03:08:50 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:08:50 [100%] Built target device-terminal 03:08:51 Run CPack packaging tool... 03:08:51 CPack: Create package using TGZ 03:08:51 CPack: Install projects 03:08:51 CPack: - Run preinstall target for: Csdk 03:08:51 CPack: - Install project: Csdk [] 03:08:51 CPack: Create package 03:08:51 CPack: - package: /device-coap/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:08:51 + '[' false '=' true ] 03:08:51 + '[' false '=' true ] 03:08:51 + mkdir -p /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:08:51 + cd /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:08:51 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-coap/deps/device-sdk-c-4.0.2/src 03:08:52 -- The C compiler identification is GNU 12.2.1 03:08:52 -- Detecting C compiler ABI info 03:08:52 -- Detecting C compiler ABI info - done 03:08:52 -- Check for working C compiler: /usr/bin/cc - skipped 03:08:52 -- Detecting C compile features 03:08:52 -- Detecting C compile features - done 03:08:52 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:08:53 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 03:08:53 -- Found LIBYAML: /usr/lib/libyaml.so 03:08:53 -- Found LIBUUID: /usr/lib/libuuid.so 03:08:53 -- Found LIBCBOR: /usr/lib/libcbor.so 03:08:53 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:08:53 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:08:53 -- /opt/iotech/iot/1.6/include 03:08:53 -- C SDK 0.0.0 for Linux 03:08:53 -- Performing Test CSDK_HAVE_ATOMIC 03:08:53 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:08:53 -- Found Curses: /usr/lib/libcurses.so 03:08:53 -- Configuring done (1.6s) 03:08:53 -- Generating done (0.2s) 03:08:53 -- Build files have been written to: /device-coap/deps/device-sdk-c-4.0.2/build/debug 03:08:53 + + maketee 03:08:53 debug.log 03:08:54 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:08:54 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:08:54 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:08:55 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:08:55 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:08:55 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:08:55 /device-coap/deps/device-sdk-c-4.0.2/src/c/command.c:218:29: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 03:08:55 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:08:55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:08:55 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:08:56 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:08:56 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:08:57 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:08:58 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:08:58 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:08:58 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:08:59 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:08:59 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:08:59 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:09:00 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:09:00 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:09:00 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:09:01 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:09:01 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:09:02 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:09:02 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:09:04 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:09:04 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:09:04 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:09:04 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:09:04 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:09:05 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:09:06 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:09:07 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:09:07 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:09:07 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:09:08 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:09:09 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:09:09 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:09:09 [ 69%] Linking C shared library libcsdk.so 03:09:10 [ 69%] Built target csdk 03:09:10 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:09:10 [ 73%] Linking C executable template 03:09:10 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:10 [ 73%] Built target template 03:09:10 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:09:10 [ 76%] Linking C executable device-counter 03:09:11 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:11 [ 76%] Built target device-counter 03:09:11 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:09:11 [ 80%] Linking C executable device-random 03:09:11 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:12 [ 80%] Built target device-random 03:09:12 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:09:12 [ 84%] Linking C executable device-gyro 03:09:12 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:12 [ 84%] Built target device-gyro 03:09:12 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:09:13 [ 88%] Linking C executable device-bitfields 03:09:13 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:13 [ 88%] Built target device-bitfields 03:09:13 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:09:14 [ 92%] Linking C executable template-discovery 03:09:14 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:14 [ 92%] Built target template-discovery 03:09:14 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:09:14 [ 96%] Linking C executable device-file 03:09:14 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:14 [ 96%] Built target device-file 03:09:14 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:09:15 [100%] Linking C executable device-terminal 03:09:15 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:15 [100%] Built target device-terminal 03:09:15 + cp -rf include/devsdk include/edgex /usr/include/ 03:09:15 + cp build/release/c/libcsdk.so /usr/lib/ 03:09:15 + rm -rf /device-coap/deps 03:09:17 Removing intermediate container 72b2d9c9b264 03:09:17 ---> 858dcece27a8 03:09:17 Step 13/33 : RUN /device-coap/scripts/build.sh && test -f /device-coap/build/release/device-coap 03:09:17 ---> Running in 6aa910aec08e 03:09:18 + readlink -f /device-coap/scripts/build.sh 03:09:18 + dirname /device-coap/scripts/build.sh 03:09:18 + dirname /device-coap/scripts 03:09:18 + ROOT=/device-coap 03:09:18 + echo /device-coap 03:09:18 + cd /device-coap 03:09:18 + mkdir -p /device-coap/build/release 03:09:18 /device-coap 03:09:18 + cd /device-coap/build/release 03:09:18 + cmake '-DCMAKE_BUILD_TYPE=Release' /device-coap/src/c 03:09:18 -- Configuring done (0.0s) 03:09:18 -- Generating done (0.0s) 03:09:18 -- Build files have been written to: /device-coap/build/release 03:09:18 + + teemake 03:09:18 release.log 03:09:18 [ 20%] Building C object CMakeFiles/device-coap.dir/coap-client.c.o 03:09:19 [ 40%] Building C object CMakeFiles/device-coap.dir/coap-server.c.o 03:09:20 [ 60%] Building C object CMakeFiles/device-coap.dir/coap-util.c.o 03:09:21 [ 80%] Building C object CMakeFiles/device-coap.dir/device-coap.c.o 03:09:22 [100%] Linking C executable device-coap 03:09:22 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.6/lib/libiot.so, not found (try using -rpath or -rpath-link) 03:09:22 [100%] Built target device-coap 03:09:23 Removing intermediate container 6aa910aec08e 03:09:23 ---> 1317a7bfe72c 03:09:23 Step 14/33 : FROM ${BASE} 03:09:23 ---> e60523efdb5f 03:09:23 Step 15/33 : RUN apk add --update --no-cache dumb-init 03:09:23 ---> Running in 0cbe1ce36cc2 03:09:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:09:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:09:25 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:09:26 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:09:26 OK: 335 MiB in 103 packages 03:09:27 Removing intermediate container 0cbe1ce36cc2 03:09:27 ---> a447e75bafb6 03:09:27 Step 16/33 : RUN apk --no-cache upgrade 03:09:27 ---> Running in 9394232a77c9 03:09:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:09:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:09:29 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:09:30 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:09:30 OK: 335 MiB in 103 packages 03:09:31 Removing intermediate container 9394232a77c9 03:09:31 ---> 9d7dabd5bac6 03:09:31 Step 17/33 : WORKDIR / 03:09:31 ---> Running in f67d99bea190 03:09:31 Removing intermediate container f67d99bea190 03:09:31 ---> 05a5483a194c 03:09:31 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 03:09:31 ---> Running in 7b115d1e6477 03:09:32 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:09:32 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:09:32 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:09:32 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:09:33 Removing intermediate container 7b115d1e6477 03:09:33 ---> 7f6c4669a91c 03:09:33 Step 19/33 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 03:09:33 ---> Running in cd0b69a828b0 03:09:34 Removing intermediate container cd0b69a828b0 03:09:34 ---> 46d7118eced4 03:09:34 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.6 03:09:34 ---> Running in 2ed42cd6494c 03:09:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 03:09:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 03:09:37 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 03:09:38 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:09:38 (1/1) Installing curl (8.12.1-r0) 03:09:38 Executing busybox-1.36.1-r7.trigger 03:09:38 OK: 335 MiB in 104 packages 03:09:38 Removing intermediate container 2ed42cd6494c 03:09:38 ---> fb45c86daa71 03:09:38 Step 21/33 : COPY --from=builder /device-coap/build/release/device-coap /device-coap 03:09:39 ---> d2a96a563b77 03:09:39 Step 22/33 : COPY --from=builder /usr/local/lib/libcoap-2.so /usr/local/lib/ 03:09:39 ---> b20128901000 03:09:39 Step 23/33 : COPY --from=builder /usr/local/include/coap2 /usr/local/include/coap2 03:09:40 ---> cb80a5ab903e 03:09:40 Step 24/33 : COPY --from=builder /usr/local/lib/libtinydtls.so /usr/local/lib/ 03:09:45 ---> 76970adf1c5e 03:09:45 Step 25/33 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 03:09:45 ---> e837ea462ee0 03:09:45 Step 26/33 : COPY LICENSE / 03:09:45 ---> c0116f1c6552 03:09:45 Step 27/33 : COPY Attribution.txt / 03:09:46 ---> 94b2255f1b4a 03:09:46 Step 28/33 : COPY res /res 03:09:46 ---> 20b020653266 03:09:46 Step 29/33 : ENTRYPOINT ["/device-coap"] 03:09:46 ---> Running in cce6493a5908 03:09:47 Removing intermediate container cce6493a5908 03:09:47 ---> e8c3e83fa262 03:09:47 Step 30/33 : CMD ["-cp=keeper.http://edgex-core-keeper:59890", "--registry"] 03:09:47 ---> Running in 1c5e1368fa8a 03:09:47 Removing intermediate container 1c5e1368fa8a 03:09:47 ---> ba8239867354 03:09:47 Step 31/33 : LABEL arch=arm64 03:09:47 ---> Running in 7c9e7ad19444 03:09:47 Removing intermediate container 7c9e7ad19444 03:09:47 ---> 9128707d38c1 03:09:47 Step 32/33 : LABEL git_sha=0a681b1e7e7fb8602de999b105add27f5514d4a7 03:09:47 ---> Running in 54a926ce73c0 03:09:47 Removing intermediate container 54a926ce73c0 03:09:47 ---> 296ad036139a 03:09:47 Step 33/33 : LABEL version=4.1.0-dev.1 03:09:48 ---> Running in 014078e2cf23 03:09:48 Removing intermediate container 014078e2cf23 03:09:48 ---> cbb63eaab2d0 03:09:48 [Warning] One or more build-args [MAKE ARCH] were not consumed 03:09:48 Successfully built cbb63eaab2d0 03:09:48 Successfully tagged device-coap-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:09:48 provisioning config files... 03:09:48 copy managed file [device-coap-c-settings] to file:/w/workspace/device-coap-c/41@tmp/config10431004719711861590tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:09:49 ---> ****-login.sh 03:09:49 nexus3.edgexfoundry.org:10001 03:09:49 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:09:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:09:49 Configure a credential helper to remove this warning. See 03:09:49 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:09:49 03:09:49 Login Succeeded 03:09:49 nexus3.edgexfoundry.org:10002 03:09:49 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:09:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:09:49 Configure a credential helper to remove this warning. See 03:09:49 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:09:49 03:09:49 Login Succeeded 03:09:49 nexus3.edgexfoundry.org:10003 03:09:49 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:09:49 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:09:49 Configure a credential helper to remove this warning. See 03:09:49 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:09:49 03:09:49 Login Succeeded 03:09:49 nexus3.edgexfoundry.org:10004 03:09:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:09:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:09:50 Configure a credential helper to remove this warning. See 03:09:50 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:09:50 03:09:50 Login Succeeded 03:09:50 ****.io 03:09:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:09:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:09:50 Configure a credential helper to remove this warning. See 03:09:50 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:09:50 03:09:50 Login Succeeded 03:09:50 ---> ****-login.sh ends [Pipeline] } 03:09:50 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:09:51 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:09:51 [edgeXDocker.push] Tagging docker image device-coap-arm64 with the following tags: 03:09:51 0a681b1e7e7fb8602de999b105add27f5514d4a7 03:09:51 latest 03:09:51 4.1.0-dev.1 03:09:51 0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:09:51 main 03:09:51 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:51 + docker tag device-coap-arm64 nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:51 + docker push nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7 03:09:51 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap-arm64] 03:09:51 551ba83ea333: Preparing 03:09:51 f2f73b8bdc7e: Preparing 03:09:51 d8344368f9f5: Preparing 03:09:51 7f09a3a3be8f: Preparing 03:09:51 1b2d65e309d7: Preparing 03:09:51 334e93cb0005: Preparing 03:09:51 9b60d2b6297c: Preparing 03:09:51 d015f7258a0f: Preparing 03:09:51 26671af1603d: Preparing 03:09:51 69e75e4a37eb: Preparing 03:09:51 08c64e943765: Preparing 03:09:51 a50428e67ef8: Preparing 03:09:51 2ff3c6233ee5: Preparing 03:09:51 b5835e8f2b94: Preparing 03:09:51 8f412d347abe: Preparing 03:09:51 b43f81b3f150: Preparing 03:09:51 b86b90919cea: Preparing 03:09:51 2e429b2c212e: Preparing 03:09:51 cba1c109b27e: Preparing 03:09:51 b044d4c52a30: Preparing 03:09:51 395e0df85e30: Preparing 03:09:51 43419734e945: Preparing 03:09:51 42d4873acabd: Preparing 03:09:51 6e20c635b625: Preparing 03:09:51 5f4d9fc4d98d: Preparing 03:09:51 334e93cb0005: Waiting 03:09:51 9b60d2b6297c: Waiting 03:09:51 d015f7258a0f: Waiting 03:09:51 26671af1603d: Waiting 03:09:51 69e75e4a37eb: Waiting 03:09:51 08c64e943765: Waiting 03:09:51 a50428e67ef8: Waiting 03:09:51 2ff3c6233ee5: Waiting 03:09:51 b5835e8f2b94: Waiting 03:09:51 8f412d347abe: Waiting 03:09:51 b43f81b3f150: Waiting 03:09:51 b86b90919cea: Waiting 03:09:51 2e429b2c212e: Waiting 03:09:51 cba1c109b27e: Waiting 03:09:51 b044d4c52a30: Waiting 03:09:51 395e0df85e30: Waiting 03:09:51 43419734e945: Waiting 03:09:51 42d4873acabd: Waiting 03:09:51 6e20c635b625: Waiting 03:09:51 5f4d9fc4d98d: Waiting 03:09:52 551ba83ea333: Pushed 03:09:52 f2f73b8bdc7e: Pushed 03:09:52 1b2d65e309d7: Pushed 03:09:52 d8344368f9f5: Pushed 03:09:52 7f09a3a3be8f: Pushed 03:09:52 d015f7258a0f: Pushed 03:09:52 69e75e4a37eb: Pushed 03:09:52 334e93cb0005: Pushed 03:09:52 9b60d2b6297c: Pushed 03:09:52 08c64e943765: Pushed 03:09:52 26671af1603d: Pushed 03:09:52 b5835e8f2b94: Pushed 03:09:52 a50428e67ef8: Pushed 03:09:52 b43f81b3f150: Pushed 03:09:52 2ff3c6233ee5: Pushed 03:09:52 b86b90919cea: Pushed 03:09:52 2e429b2c212e: Pushed 03:09:52 cba1c109b27e: Pushed 03:09:52 43419734e945: Pushed 03:09:52 42d4873acabd: Pushed 03:09:52 6e20c635b625: Layer already exists 03:09:52 5f4d9fc4d98d: Layer already exists 03:09:52 8f412d347abe: Pushed 03:09:54 395e0df85e30: Pushed 03:10:01 b044d4c52a30: Pushed 03:10:01 0a681b1e7e7fb8602de999b105add27f5514d4a7: digest: sha256:ec2e280bcd42cd95fa0170ddbbbb6fdb7fe28e8170f6d85ffff30e93839ff22c size: 5541 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:01 + docker tag device-coap-arm64 nexus3.edgexfoundry.org:10004/device-coap-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:02 + docker push nexus3.edgexfoundry.org:10004/device-coap-arm64:latest 03:10:02 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap-arm64] 03:10:02 551ba83ea333: Preparing 03:10:02 f2f73b8bdc7e: Preparing 03:10:02 d8344368f9f5: Preparing 03:10:02 7f09a3a3be8f: Preparing 03:10:02 1b2d65e309d7: Preparing 03:10:02 334e93cb0005: Preparing 03:10:02 9b60d2b6297c: Preparing 03:10:02 d015f7258a0f: Preparing 03:10:02 26671af1603d: Preparing 03:10:02 69e75e4a37eb: Preparing 03:10:02 08c64e943765: Preparing 03:10:02 a50428e67ef8: Preparing 03:10:02 2ff3c6233ee5: Preparing 03:10:02 b5835e8f2b94: Preparing 03:10:02 8f412d347abe: Preparing 03:10:02 69e75e4a37eb: Waiting 03:10:02 a50428e67ef8: Waiting 03:10:02 2ff3c6233ee5: Waiting 03:10:02 b5835e8f2b94: Waiting 03:10:02 8f412d347abe: Waiting 03:10:02 b43f81b3f150: Preparing 03:10:02 b86b90919cea: Preparing 03:10:02 2e429b2c212e: Preparing 03:10:02 cba1c109b27e: Preparing 03:10:02 b044d4c52a30: Preparing 03:10:02 395e0df85e30: Preparing 03:10:02 334e93cb0005: Waiting 03:10:02 43419734e945: Preparing 03:10:02 9b60d2b6297c: Waiting 03:10:02 42d4873acabd: Preparing 03:10:02 6e20c635b625: Preparing 03:10:02 d015f7258a0f: Waiting 03:10:02 5f4d9fc4d98d: Preparing 03:10:02 26671af1603d: Waiting 03:10:02 b43f81b3f150: Waiting 03:10:02 395e0df85e30: Waiting 03:10:02 b86b90919cea: Waiting 03:10:02 43419734e945: Waiting 03:10:02 2e429b2c212e: Waiting 03:10:02 42d4873acabd: Waiting 03:10:02 cba1c109b27e: Waiting 03:10:02 6e20c635b625: Waiting 03:10:02 b044d4c52a30: Waiting 03:10:02 5f4d9fc4d98d: Waiting 03:10:02 08c64e943765: Waiting 03:10:02 d8344368f9f5: Layer already exists 03:10:02 f2f73b8bdc7e: Layer already exists 03:10:02 551ba83ea333: Layer already exists 03:10:02 1b2d65e309d7: Layer already exists 03:10:02 7f09a3a3be8f: Layer already exists 03:10:02 d015f7258a0f: Layer already exists 03:10:02 334e93cb0005: Layer already exists 03:10:02 26671af1603d: Layer already exists 03:10:02 9b60d2b6297c: Layer already exists 03:10:02 69e75e4a37eb: Layer already exists 03:10:02 2ff3c6233ee5: Layer already exists 03:10:02 08c64e943765: Layer already exists 03:10:02 8f412d347abe: Layer already exists 03:10:02 a50428e67ef8: Layer already exists 03:10:02 b5835e8f2b94: Layer already exists 03:10:02 cba1c109b27e: Layer already exists 03:10:02 b43f81b3f150: Layer already exists 03:10:02 b86b90919cea: Layer already exists 03:10:02 b044d4c52a30: Layer already exists 03:10:02 2e429b2c212e: Layer already exists 03:10:02 395e0df85e30: Layer already exists 03:10:02 42d4873acabd: Layer already exists 03:10:02 5f4d9fc4d98d: Layer already exists 03:10:02 43419734e945: Layer already exists 03:10:02 6e20c635b625: Layer already exists 03:10:02 latest: digest: sha256:ec2e280bcd42cd95fa0170ddbbbb6fdb7fe28e8170f6d85ffff30e93839ff22c size: 5541 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:02 + docker tag device-coap-arm64 nexus3.edgexfoundry.org:10004/device-coap-arm64:4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:03 + docker push nexus3.edgexfoundry.org:10004/device-coap-arm64:4.1.0-dev.1 03:10:03 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap-arm64] 03:10:03 551ba83ea333: Preparing 03:10:03 f2f73b8bdc7e: Preparing 03:10:03 d8344368f9f5: Preparing 03:10:03 7f09a3a3be8f: Preparing 03:10:03 1b2d65e309d7: Preparing 03:10:03 334e93cb0005: Preparing 03:10:03 9b60d2b6297c: Preparing 03:10:03 d015f7258a0f: Preparing 03:10:03 26671af1603d: Preparing 03:10:03 69e75e4a37eb: Preparing 03:10:03 08c64e943765: Preparing 03:10:03 a50428e67ef8: Preparing 03:10:03 2ff3c6233ee5: Preparing 03:10:03 b5835e8f2b94: Preparing 03:10:03 8f412d347abe: Preparing 03:10:03 b43f81b3f150: Preparing 03:10:03 b86b90919cea: Preparing 03:10:03 2e429b2c212e: Preparing 03:10:03 cba1c109b27e: Preparing 03:10:03 b044d4c52a30: Preparing 03:10:03 395e0df85e30: Preparing 03:10:03 43419734e945: Preparing 03:10:03 42d4873acabd: Preparing 03:10:03 6e20c635b625: Preparing 03:10:03 9b60d2b6297c: Waiting 03:10:03 d015f7258a0f: Waiting 03:10:03 26671af1603d: Waiting 03:10:03 334e93cb0005: Waiting 03:10:03 69e75e4a37eb: Waiting 03:10:03 08c64e943765: Waiting 03:10:03 b86b90919cea: Waiting 03:10:03 a50428e67ef8: Waiting 03:10:03 2e429b2c212e: Waiting 03:10:03 2ff3c6233ee5: Waiting 03:10:03 cba1c109b27e: Waiting 03:10:03 b5835e8f2b94: Waiting 03:10:03 b044d4c52a30: Waiting 03:10:03 8f412d347abe: Waiting 03:10:03 395e0df85e30: Waiting 03:10:03 b43f81b3f150: Waiting 03:10:03 43419734e945: Waiting 03:10:03 42d4873acabd: Waiting 03:10:03 6e20c635b625: Waiting 03:10:03 5f4d9fc4d98d: Preparing 03:10:03 5f4d9fc4d98d: Waiting 03:10:03 7f09a3a3be8f: Layer already exists 03:10:03 d8344368f9f5: Layer already exists 03:10:03 551ba83ea333: Layer already exists 03:10:03 f2f73b8bdc7e: Layer already exists 03:10:03 1b2d65e309d7: Layer already exists 03:10:03 9b60d2b6297c: Layer already exists 03:10:03 69e75e4a37eb: Layer already exists 03:10:03 d015f7258a0f: Layer already exists 03:10:03 334e93cb0005: Layer already exists 03:10:03 26671af1603d: Layer already exists 03:10:03 08c64e943765: Layer already exists 03:10:03 8f412d347abe: Layer already exists 03:10:03 2ff3c6233ee5: Layer already exists 03:10:03 a50428e67ef8: Layer already exists 03:10:03 b5835e8f2b94: Layer already exists 03:10:03 b86b90919cea: Layer already exists 03:10:03 b044d4c52a30: Layer already exists 03:10:03 2e429b2c212e: Layer already exists 03:10:03 b43f81b3f150: Layer already exists 03:10:03 cba1c109b27e: Layer already exists 03:10:03 395e0df85e30: Layer already exists 03:10:03 6e20c635b625: Layer already exists 03:10:03 42d4873acabd: Layer already exists 03:10:03 43419734e945: Layer already exists 03:10:03 5f4d9fc4d98d: Layer already exists 03:10:03 4.1.0-dev.1: digest: sha256:ec2e280bcd42cd95fa0170ddbbbb6fdb7fe28e8170f6d85ffff30e93839ff22c size: 5541 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:03 + docker tag device-coap-arm64 nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:04 + docker push nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:10:04 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap-arm64] 03:10:04 551ba83ea333: Preparing 03:10:04 f2f73b8bdc7e: Preparing 03:10:04 d8344368f9f5: Preparing 03:10:04 7f09a3a3be8f: Preparing 03:10:04 1b2d65e309d7: Preparing 03:10:04 334e93cb0005: Preparing 03:10:04 9b60d2b6297c: Preparing 03:10:04 d015f7258a0f: Preparing 03:10:04 26671af1603d: Preparing 03:10:04 69e75e4a37eb: Preparing 03:10:04 08c64e943765: Preparing 03:10:04 a50428e67ef8: Preparing 03:10:04 2ff3c6233ee5: Preparing 03:10:04 b5835e8f2b94: Preparing 03:10:04 8f412d347abe: Preparing 03:10:04 b43f81b3f150: Preparing 03:10:04 b86b90919cea: Preparing 03:10:04 2e429b2c212e: Preparing 03:10:04 cba1c109b27e: Preparing 03:10:04 b044d4c52a30: Preparing 03:10:04 395e0df85e30: Preparing 03:10:04 43419734e945: Preparing 03:10:04 42d4873acabd: Preparing 03:10:04 6e20c635b625: Preparing 03:10:04 5f4d9fc4d98d: Preparing 03:10:04 8f412d347abe: Waiting 03:10:04 b43f81b3f150: Waiting 03:10:04 b86b90919cea: Waiting 03:10:04 2e429b2c212e: Waiting 03:10:04 cba1c109b27e: Waiting 03:10:04 b044d4c52a30: Waiting 03:10:04 395e0df85e30: Waiting 03:10:04 43419734e945: Waiting 03:10:04 334e93cb0005: Waiting 03:10:04 42d4873acabd: Waiting 03:10:04 6e20c635b625: Waiting 03:10:04 5f4d9fc4d98d: Waiting 03:10:04 9b60d2b6297c: Waiting 03:10:04 08c64e943765: Waiting 03:10:04 a50428e67ef8: Waiting 03:10:04 d015f7258a0f: Waiting 03:10:04 26671af1603d: Waiting 03:10:04 69e75e4a37eb: Waiting 03:10:04 b5835e8f2b94: Waiting 03:10:04 2ff3c6233ee5: Waiting 03:10:04 551ba83ea333: Layer already exists 03:10:04 f2f73b8bdc7e: Layer already exists 03:10:04 d8344368f9f5: Layer already exists 03:10:04 1b2d65e309d7: Layer already exists 03:10:04 7f09a3a3be8f: Layer already exists 03:10:04 26671af1603d: Layer already exists 03:10:04 9b60d2b6297c: Layer already exists 03:10:04 334e93cb0005: Layer already exists 03:10:04 d015f7258a0f: Layer already exists 03:10:04 69e75e4a37eb: Layer already exists 03:10:04 a50428e67ef8: Layer already exists 03:10:04 08c64e943765: Layer already exists 03:10:04 2ff3c6233ee5: Layer already exists 03:10:04 8f412d347abe: Layer already exists 03:10:04 b5835e8f2b94: Layer already exists 03:10:04 b86b90919cea: Layer already exists 03:10:04 b43f81b3f150: Layer already exists 03:10:04 cba1c109b27e: Layer already exists 03:10:04 2e429b2c212e: Layer already exists 03:10:04 b044d4c52a30: Layer already exists 03:10:04 395e0df85e30: Layer already exists 03:10:04 43419734e945: Layer already exists 03:10:04 5f4d9fc4d98d: Layer already exists 03:10:04 42d4873acabd: Layer already exists 03:10:04 6e20c635b625: Layer already exists 03:10:04 0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1: digest: sha256:ec2e280bcd42cd95fa0170ddbbbb6fdb7fe28e8170f6d85ffff30e93839ff22c size: 5541 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:04 + docker tag device-coap-arm64 nexus3.edgexfoundry.org:10004/device-coap-arm64:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:05 + docker push nexus3.edgexfoundry.org:10004/device-coap-arm64:main 03:10:05 The push refers to repository [nexus3.edgexfoundry.org:10004/device-coap-arm64] 03:10:05 551ba83ea333: Preparing 03:10:05 f2f73b8bdc7e: Preparing 03:10:05 d8344368f9f5: Preparing 03:10:05 7f09a3a3be8f: Preparing 03:10:05 1b2d65e309d7: Preparing 03:10:05 334e93cb0005: Preparing 03:10:05 9b60d2b6297c: Preparing 03:10:05 d015f7258a0f: Preparing 03:10:05 26671af1603d: Preparing 03:10:05 69e75e4a37eb: Preparing 03:10:05 08c64e943765: Preparing 03:10:05 a50428e67ef8: Preparing 03:10:05 2ff3c6233ee5: Preparing 03:10:05 b5835e8f2b94: Preparing 03:10:05 8f412d347abe: Preparing 03:10:05 b43f81b3f150: Preparing 03:10:05 b86b90919cea: Preparing 03:10:05 2e429b2c212e: Preparing 03:10:05 cba1c109b27e: Preparing 03:10:05 b044d4c52a30: Preparing 03:10:05 395e0df85e30: Preparing 03:10:05 43419734e945: Preparing 03:10:05 42d4873acabd: Preparing 03:10:05 6e20c635b625: Preparing 03:10:05 5f4d9fc4d98d: Preparing 03:10:05 8f412d347abe: Waiting 03:10:05 b43f81b3f150: Waiting 03:10:05 b86b90919cea: Waiting 03:10:05 2e429b2c212e: Waiting 03:10:05 cba1c109b27e: Waiting 03:10:05 334e93cb0005: Waiting 03:10:05 b044d4c52a30: Waiting 03:10:05 395e0df85e30: Waiting 03:10:05 43419734e945: Waiting 03:10:05 9b60d2b6297c: Waiting 03:10:05 42d4873acabd: Waiting 03:10:05 d015f7258a0f: Waiting 03:10:05 6e20c635b625: Waiting 03:10:05 26671af1603d: Waiting 03:10:05 a50428e67ef8: Waiting 03:10:05 69e75e4a37eb: Waiting 03:10:05 08c64e943765: Waiting 03:10:05 2ff3c6233ee5: Waiting 03:10:05 5f4d9fc4d98d: Waiting 03:10:05 b5835e8f2b94: Waiting 03:10:05 f2f73b8bdc7e: Layer already exists 03:10:05 1b2d65e309d7: Layer already exists 03:10:05 d8344368f9f5: Layer already exists 03:10:05 7f09a3a3be8f: Layer already exists 03:10:05 551ba83ea333: Layer already exists 03:10:05 d015f7258a0f: Layer already exists 03:10:05 69e75e4a37eb: Layer already exists 03:10:05 334e93cb0005: Layer already exists 03:10:05 26671af1603d: Layer already exists 03:10:05 9b60d2b6297c: Layer already exists 03:10:05 08c64e943765: Layer already exists 03:10:05 8f412d347abe: Layer already exists 03:10:05 2ff3c6233ee5: Layer already exists 03:10:05 a50428e67ef8: Layer already exists 03:10:05 b5835e8f2b94: Layer already exists 03:10:05 2e429b2c212e: Layer already exists 03:10:05 b43f81b3f150: Layer already exists 03:10:05 cba1c109b27e: Layer already exists 03:10:05 b86b90919cea: Layer already exists 03:10:05 b044d4c52a30: Layer already exists 03:10:05 42d4873acabd: Layer already exists 03:10:05 43419734e945: Layer already exists 03:10:05 6e20c635b625: Layer already exists 03:10:05 395e0df85e30: Layer already exists 03:10:05 5f4d9fc4d98d: Layer already exists 03:10:05 main: digest: sha256:ec2e280bcd42cd95fa0170ddbbbb6fdb7fe28e8170f6d85ffff30e93839ff22c size: 5541 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:10:05 ===================================================== [Pipeline] echo 03:10:05 taggedImages: 03:10:05 - nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7 03:10:05 - nexus3.edgexfoundry.org:10004/device-coap-arm64:latest 03:10:05 - nexus3.edgexfoundry.org:10004/device-coap-arm64:4.1.0-dev.1 03:10:05 - nexus3.edgexfoundry.org:10004/device-coap-arm64:0a681b1e7e7fb8602de999b105add27f5514d4a7-4.1.0-dev.1 03:10:05 - nexus3.edgexfoundry.org:10004/device-coap-arm64:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:10:05 03:10:05 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:06 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:10:06 arm64: Pulling from edgex-lftools-log-publisher 03:10:06 8998bd30e6a1: Pulling fs layer 03:10:06 04944245beec: Pulling fs layer 03:10:06 699f458cf7ca: Pulling fs layer 03:10:06 765212b225bb: Pulling fs layer 03:10:06 f23df028b6ca: Pulling fs layer 03:10:06 d65c8cfc05b1: Pulling fs layer 03:10:06 2437ff75d9bd: Pulling fs layer 03:10:06 f23df028b6ca: Waiting 03:10:06 d65c8cfc05b1: Waiting 03:10:06 765212b225bb: Waiting 03:10:06 2437ff75d9bd: Waiting 03:10:06 04944245beec: Verifying Checksum 03:10:06 04944245beec: Download complete 03:10:06 765212b225bb: Verifying Checksum 03:10:06 765212b225bb: Download complete 03:10:06 f23df028b6ca: Verifying Checksum 03:10:06 f23df028b6ca: Download complete 03:10:06 d65c8cfc05b1: Download complete 03:10:06 699f458cf7ca: Verifying Checksum 03:10:06 699f458cf7ca: Download complete 03:10:06 8998bd30e6a1: Verifying Checksum 03:10:06 8998bd30e6a1: Download complete 03:10:09 2437ff75d9bd: Verifying Checksum 03:10:09 2437ff75d9bd: Download complete 03:10:11 8998bd30e6a1: Pull complete 03:10:12 04944245beec: Pull complete 03:10:13 699f458cf7ca: Pull complete 03:10:13 765212b225bb: Pull complete 03:10:14 f23df028b6ca: Pull complete 03:10:14 d65c8cfc05b1: Pull complete 03:10:32 2437ff75d9bd: Pull complete 03:10:32 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:10:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:10:32 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:10:33 prd-ubuntu20.04-docker-arm64-4c-16g-13711 does not seem to be running inside a container 03:10:33 $ 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/41 -v /w/workspace/device-coap-c/41:/w/workspace/device-coap-c/41:rw,z -v /w/workspace/device-coap-c/41@tmp:/w/workspace/device-coap-c/41@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:arm64 cat 03:10:35 $ docker top cac79caf8e6febfeca4d3d0f966d4837599b20213989d401fae775a8384e0776 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:10:36 ---> job-cost.sh 03:10:36 lf-activate-venv: SKIPPING 03:10:36 INFO: No Stack... 03:10:36 INFO: Retrieving Pricing Info for: v3-standard-4 03:10:37 INFO: Archiving Costs [Pipeline] sh 03:10:38 + cat /w/workspace/device-coap-c/41/archives/cost.csv 03:10:38 + cut -d, -f6 [Pipeline] lock 03:10:38 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] 03:10:38 Resource [jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] did not exist. Created. 03:10:38 Lock acquired on [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:10:38 /w/workspace/device-coap-c/41@tmp/durable-538dcbd2/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:10:39 + echo total: 0.10999999940395355 [Pipeline] stash 03:10:39 Warning: overwriting stash ‘stack-cost’ 03:10:39 Stashed 1 file(s) [Pipeline] } 03:10:39 Lock released on resource [Resource: jenkins-edgexfoundry-device-coap-c-main-41-stack-cost] [Pipeline] // lock [Pipeline] } 03:10:40 $ docker stop --time=1 cac79caf8e6febfeca4d3d0f966d4837599b20213989d401fae775a8384e0776 03:10:43 $ docker rm -f --volumes cac79caf8e6febfeca4d3d0f966d4837599b20213989d401fae775a8384e0776 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) [Pipeline] stage [Pipeline] { (Tag) [Pipeline] unstash [Pipeline] sh 03:10:44 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:10:44 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:44 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:10:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:10:44 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:10:44 $ 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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:10:44 $ docker top 3475ad8a4bb4e673f6d122dd159efce6216ff75b2c0900ed797222c2b78febf1 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:10:44 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:10:44 [ssh-agent] Looking for ssh-agent implementation... 03:10:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:10:45 $ docker exec 3475ad8a4bb4e673f6d122dd159efce6216ff75b2c0900ed797222c2b78febf1 ssh-agent 03:10:45 SSH_AUTH_SOCK=/tmp/ssh-gDnAQckWsSx7/agent.32 03:10:45 SSH_AGENT_PID=38 03:10:45 Running ssh-add (command line suppressed) 03:10:45 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_3949506045816628805.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_3949506045816628805.key) 03:10:45 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:10:45 + git semver tag 03:10:45 2026-06-23 03:10:45,796 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:10:45 2026-06-23 03:10:45,800 [run_tag] DEBUG tag force:False 03:10:45 2026-06-23 03:10:45,800 [check_head_tag] DEBUG check head tag 03:10:45 2026-06-23 03:10:45,800 [execute] INFO git cat-file --batch-check 03:10:45 2026-06-23 03:10:45,801 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-coap-c_main, stdin=, shell=False, universal_newlines=False) 03:10:45 2026-06-23 03:10:45,803 [execute] INFO git cat-file --batch 03:10:45 2026-06-23 03:10:45,803 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-coap-c_main, stdin=, shell=False, universal_newlines=False) 03:10:45 2026-06-23 03:10:45,809 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:10:45 2026-06-23 03:10:45,809 [execute] INFO git tag -a v4.1.0-dev.1 -m v4.1.0-dev.1 03:10:45 2026-06-23 03:10:45,809 [execute] DEBUG Popen(['git', 'tag', '-a', 'v4.1.0-dev.1', '-m', 'v4.1.0-dev.1'], cwd=/w/workspace/edgexfoundry_device-coap-c_main, stdin=None, shell=False, universal_newlines=False) 03:10:45 2026-06-23 03:10:45,813 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:10:45 4.1.0-dev.1 [Pipeline] } 03:10:45 $ docker exec --env ******** --env ******** 3475ad8a4bb4e673f6d122dd159efce6216ff75b2c0900ed797222c2b78febf1 ssh-agent -k 03:10:45 unset SSH_AUTH_SOCK; 03:10:45 unset SSH_AGENT_PID; 03:10:45 echo Agent pid 38 killed; 03:10:45 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:10:46 + git semver [Pipeline] } 03:10:46 $ docker stop --time=1 3475ad8a4bb4e673f6d122dd159efce6216ff75b2c0900ed797222c2b78febf1 03:10:47 $ docker rm -f --volumes 3475ad8a4bb4e673f6d122dd159efce6216ff75b2c0900ed797222c2b78febf1 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:48 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:10:48 03:10:48 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:10:48 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:10:48 0.23.1-centos7: Pulling from edgex-lftools 03:10:48 ab5ef0e58194: Pulling fs layer 03:10:48 9712f1f96733: Pulling fs layer 03:10:48 63f879dbbcfc: Pulling fs layer 03:10:48 0d9ebad4ef96: Pulling fs layer 03:10:48 e9a5061849ea: Pulling fs layer 03:10:48 d747dcd14b5f: Pulling fs layer 03:10:48 2de7ff778b66: Pulling fs layer 03:10:48 0d9ebad4ef96: Waiting 03:10:48 d747dcd14b5f: Waiting 03:10:48 2de7ff778b66: Waiting 03:10:48 e9a5061849ea: Waiting 03:10:48 9712f1f96733: Verifying Checksum 03:10:48 9712f1f96733: Download complete 03:10:48 63f879dbbcfc: Verifying Checksum 03:10:48 63f879dbbcfc: Download complete 03:10:49 e9a5061849ea: Verifying Checksum 03:10:49 e9a5061849ea: Download complete 03:10:49 d747dcd14b5f: Verifying Checksum 03:10:49 d747dcd14b5f: Download complete 03:10:49 0d9ebad4ef96: Download complete 03:10:49 ab5ef0e58194: Verifying Checksum 03:10:49 ab5ef0e58194: Download complete 03:10:49 2de7ff778b66: Verifying Checksum 03:10:49 2de7ff778b66: Download complete 03:10:52 ab5ef0e58194: Pull complete 03:10:52 9712f1f96733: Pull complete 03:10:52 63f879dbbcfc: Pull complete 03:10:56 0d9ebad4ef96: Pull complete 03:10:56 e9a5061849ea: Pull complete 03:10:57 d747dcd14b5f: Pull complete 03:10:58 2de7ff778b66: Pull complete 03:10:58 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 03:10:58 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:10:58 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:10:58 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:10:58 $ 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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 03:11:01 $ docker top f35544a68154ddb1ef72cd298d79a3d3d52abce1582d2cfcb7c8a3d1468f746e -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 03:11:01 provisioning config files... 03:11:01 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config6646941206675305557tmp 03:11:01 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config4391975508062809880tmp 03:11:01 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config7803245963690130365tmp [Pipeline] { [Pipeline] echo 03:11:01 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 03:11:01 ---> sigul-configuration.sh 03:11:01 gpg: directory `/root/.gnupg' created 03:11:01 gpg: new configuration file `/root/.gnupg/gpg.conf' created 03:11:01 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 03:11:01 gpg: keyring `/root/.gnupg/secring.gpg' created 03:11:01 gpg: keyring `/root/.gnupg/pubring.gpg' created 03:11:01 gpg: CAST5 encrypted data 03:11:01 gpg: encrypted with 1 passphrase 03:11:01 gpg: WARNING: message was not integrity protected [Pipeline] sh 03:11:02 + mkdir /home/jenkins 03:11:02 + mkdir /home/jenkins/sigul [Pipeline] sh 03:11:02 + cp -R /root/sigul/cert8.db /root/sigul/key3.db /root/sigul/nss-password.txt /root/sigul/secmod.db /root/sigul/vex-yul-edgex-jenkins-1.ci.codeaurora.org.p12 /home/jenkins/sigul/ [Pipeline] echo 03:11:02 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 03:11:02 ---> sigul-install.sh 03:11:02 Sigul already installed; skipping installation. [Pipeline] sh 03:11:03 + git tag --list 03:11:03 v0.1.0 03:11:03 v2.0.0 03:11:03 v2.0.1 03:11:03 v2.1.0 03:11:03 v2.3.0 03:11:03 v3.0 03:11:03 v3.0.0 03:11:03 v3.0.1 03:11:03 v3.1 03:11:03 v3.1.0 03:11:03 v4.0 03:11:03 v4.0.0 03:11:03 v4.0.1 03:11:03 v4.1.0-dev.1 [Pipeline] sh 03:11:03 + lftools sign git-tag v4.1.0-dev.1 03:11:03 Signing Git tag with Sigul... 03:11:03 Signing v4.1.0-dev.1 [Pipeline] echo 03:11:04 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 03:11:04 ---> sigul-configuration-cleanup.sh [Pipeline] } 03:11:04 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 03:11:04 $ docker stop --time=1 f35544a68154ddb1ef72cd298d79a3d3d52abce1582d2cfcb7c8a3d1468f746e 03:11:05 $ docker rm -f --volumes f35544a68154ddb1ef72cd298d79a3d3d52abce1582d2cfcb7c8a3d1468f746e [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 03:11:06 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:11:06 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:11:06 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:11:06 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:11:06 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:11:06 $ 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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:11:06 $ docker top 128d8e9a481d70beb59eebcc853e3a1ccf3015e155d5c9332af627423260f458 -eo pid,comm 03:11:06 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). 03:11:06 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:11:06 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:11:06 [ssh-agent] Looking for ssh-agent implementation... 03:11:07 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:11:07 $ docker exec 128d8e9a481d70beb59eebcc853e3a1ccf3015e155d5c9332af627423260f458 ssh-agent 03:11:07 SSH_AUTH_SOCK=/tmp/ssh-BANmOLrPNefa/agent.32 03:11:07 SSH_AGENT_PID=38 03:11:07 Running ssh-add (command line suppressed) 03:11:07 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_8718792110284148677.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_8718792110284148677.key) 03:11:07 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:11:07 + git semver bump pre 03:11:07 2026-06-23 03:11:07,803 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:11:07 2026-06-23 03:11:07,807 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:11:07 2026-06-23 03:11:07,807 [bump_version] DEBUG bumping version:4.1.0-dev.1 on axis:pre with prefix:dev 03:11:07 2026-06-23 03:11:07,807 [bump_version] DEBUG bumped version:4.1.0-dev.2 03:11:07 2026-06-23 03:11:07,807 [write_version] DEBUG write version:4.1.0-dev.2 to path:/w/workspace/edgexfoundry_device-coap-c_main/.semver/main with force:True 03:11:07 2026-06-23 03:11:07,807 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:11:07 2026-06-23 03:11:07,807 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:11:07 2026-06-23 03:11:07,809 [execute] INFO git cat-file --batch-check 03:11:07 2026-06-23 03:11:07,809 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=, shell=False, universal_newlines=False) 03:11:07 2026-06-23 03:11:07,814 [execute] INFO git cat-file --batch 03:11:07 2026-06-23 03:11:07,814 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=, shell=False, universal_newlines=False) 03:11:07 2026-06-23 03:11:07,817 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:11:07 4.1.0-dev.2 [Pipeline] } 03:11:07 $ docker exec --env ******** --env ******** 128d8e9a481d70beb59eebcc853e3a1ccf3015e155d5c9332af627423260f458 ssh-agent -k 03:11:07 unset SSH_AUTH_SOCK; 03:11:07 unset SSH_AGENT_PID; 03:11:07 echo Agent pid 38 killed; 03:11:07 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:11:08 + git semver [Pipeline] } 03:11:08 $ docker stop --time=1 128d8e9a481d70beb59eebcc853e3a1ccf3015e155d5c9332af627423260f458 03:11:09 $ docker rm -f --volumes 128d8e9a481d70beb59eebcc853e3a1ccf3015e155d5c9332af627423260f458 [Pipeline] // withDockerContainer [Pipeline] sh 03:11:10 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:11:10 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:11:10 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:11:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:11:10 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:11:10 $ 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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:11:11 $ docker top 1331776dec6a561659246784f35633dd1e8502b81996505a8bce5403d655840a -eo pid,comm 03:11:11 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). 03:11:11 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:11:11 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:11:11 [ssh-agent] Looking for ssh-agent implementation... 03:11:11 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:11:11 $ docker exec 1331776dec6a561659246784f35633dd1e8502b81996505a8bce5403d655840a ssh-agent 03:11:11 SSH_AUTH_SOCK=/tmp/ssh-AtLCBeIIJWWI/agent.34 03:11:11 SSH_AGENT_PID=40 03:11:11 Running ssh-add (command line suppressed) 03:11:11 Identity added: /w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_6098758918950474818.key (/w/workspace/edgexfoundry_device-coap-c_main@tmp/private_key_6098758918950474818.key) 03:11:11 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:11:12 + git semver push 03:11:12 2026-06-23 03:11:12,216 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:11:12 2026-06-23 03:11:12,221 [run_push] DEBUG push 03:11:12 2026-06-23 03:11:12,222 [execute] INFO git cat-file --batch-check 03:11:12 2026-06-23 03:11:12,222 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=, shell=False, universal_newlines=False) 03:11:12 2026-06-23 03:11:12,224 [execute] INFO git rev-list 37bc94ac08f499324c800bd7dad8df03921fb5af -- 03:11:12 2026-06-23 03:11:12,224 [execute] DEBUG Popen(['git', 'rev-list', '37bc94ac08f499324c800bd7dad8df03921fb5af', '--'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=None, shell=False, universal_newlines=False) 03:11:12 2026-06-23 03:11:12,229 [execute] INFO git fetch -v -- origin 03:11:12 2026-06-23 03:11:12,229 [execute] DEBUG Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=None, shell=False, universal_newlines=True) 03:11:12 2026-06-23 03:11:12,796 [run_push] DEBUG no remote changes detected 03:11:12 2026-06-23 03:11:12,796 [execute] INFO git push origin semver 03:11:12 2026-06-23 03:11:12,796 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/edgexfoundry_device-coap-c_main/.semver, stdin=None, shell=False, universal_newlines=False) 03:11:14 2026-06-23 03:11:13,990 [run_push] DEBUG push all version tags 03:11:14 2026-06-23 03:11:13,990 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 03:11:14 2026-06-23 03:11:13,991 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/edgexfoundry_device-coap-c_main, stdin=None, shell=False, universal_newlines=False) 03:11:15 2026-06-23 03:11:15,180 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-coap-c_main/.semver/main 03:11:15 4.1.0-dev.2 [Pipeline] } 03:11:15 $ docker exec --env ******** --env ******** 1331776dec6a561659246784f35633dd1e8502b81996505a8bce5403d655840a ssh-agent -k 03:11:15 unset SSH_AUTH_SOCK; 03:11:15 unset SSH_AGENT_PID; 03:11:15 echo Agent pid 40 killed; 03:11:15 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:11:16 + git semver [Pipeline] } 03:11:16 $ docker stop --time=1 1331776dec6a561659246784f35633dd1e8502b81996505a8bce5403d655840a 03:11:17 $ docker rm -f --volumes 1331776dec6a561659246784f35633dd1e8502b81996505a8bce5403d655840a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 03:11:18 + [ -d /w/workspace/edgexfoundry_device-coap-c_main/archives ] 03:11:18 + ls -al /w/workspace/edgexfoundry_device-coap-c_main/archives 03:11:18 total 16 03:11:18 drwxr-xr-x 3 root root 4096 Jun 23 03:01 . 03:11:18 drwxrwxr-x 9 jenkins jenkins 4096 Jun 23 03:11 .. 03:11:18 drwxr-xr-x 2 root root 4096 Jun 23 03:01 cost 03:11:18 -rw-r--r-- 1 root root 84 Jun 23 03:01 cost.csv 03:11:18 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-coap-c_main/archives 03:11:18 + ls -al /w/workspace/edgexfoundry_device-coap-c_main/archives 03:11:18 total 16 03:11:18 drwxr-xr-x 3 jenkins jenkins 4096 Jun 23 03:01 . 03:11:18 drwxrwxr-x 9 jenkins jenkins 4096 Jun 23 03:11 .. 03:11:18 drwxr-xr-x 2 jenkins jenkins 4096 Jun 23 03:01 cost 03:11:18 -rw-r--r-- 1 jenkins jenkins 84 Jun 23 03:01 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:11:18 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:11:19 ---> package-listing.sh 03:11:19 ++ facter osfamily 03:11:19 ++ tr '[:upper:]' '[:lower:]' 03:11:19 + OS_FAMILY=debian 03:11:19 + workspace=/w/workspace/edgexfoundry_device-coap-c_main 03:11:19 + START_PACKAGES=/tmp/packages_start.txt 03:11:19 + END_PACKAGES=/tmp/packages_end.txt 03:11:19 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:11:19 + PACKAGES=/tmp/packages_start.txt 03:11:19 + '[' /w/workspace/edgexfoundry_device-coap-c_main ']' 03:11:19 + PACKAGES=/tmp/packages_end.txt 03:11:19 + case "${OS_FAMILY}" in 03:11:19 + dpkg -l 03:11:19 + grep '^ii' 03:11:19 + '[' -f /tmp/packages_start.txt ']' 03:11:19 + '[' -f /tmp/packages_end.txt ']' 03:11:19 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:11:19 + '[' /w/workspace/edgexfoundry_device-coap-c_main ']' 03:11:19 + mkdir -p /w/workspace/edgexfoundry_device-coap-c_main/archives/ 03:11:19 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-coap-c_main/archives/ [Pipeline] echo 03:11:19 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 03:11:20 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:11:20 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:11:20 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:11:20 prd-ubuntu20.04-docker-8c-8g-13708 does not seem to be running inside a container 03:11:20 $ 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 03:11:20 $ docker top cb399cbabb6b24872885e9357dafe35cc7a2bbddaf91449b16633edd449624c0 -eo pid,comm [Pipeline] { [Pipeline] sh 03:11:21 + touch /tmp/pre-build-complete [Pipeline] sh 03:11:21 + mkdir -p /var/log/sysstat [Pipeline] sh 03:11:21 + ls /var/log/sa-host 03:11:21 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:11:21 provisioning config files... 03:11:21 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-coap-c_main@tmp/config1559784699163150697tmp [Pipeline] { [Pipeline] echo 03:11:21 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:11:22 ---> create-netrc.sh [Pipeline] } 03:11:22 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:11:22 ---> python-tools-install.sh [Pipeline] echo 03:11:22 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:11:23 ---> sudo-logs.sh 03:11:23 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:11:23 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:11:23 ---> job-cost.sh 03:11:23 lf-activate-venv: SKIPPING 03:11:23 DEBUG: total: 0.2199999988079071 03:11:23 INFO: Retrieving Stack Cost... 03:11:23 INFO: Retrieving Pricing Info for: v3-standard-8 03:11:24 INFO: Archiving Costs [Pipeline] echo 03:11:24 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:11:24 ---> logs-deploy.sh 03:11:24 lf-activate-venv: SKIPPING 03:11:24 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-coap-c/main/41 03:11:24 INFO: archiving workspace using pattern(s): 03:11:25 Archives upload complete. 03:11:25 INFO: archiving logs to Nexus