Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 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-ssh5091951086281890949.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-ssh3682147073335474624.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-can/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-can/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh15290514735668724086.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-ssh7222066616166059891.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-can/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-can/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh2610062970896634289.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-can, 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-can-settings PROJECT: device-can 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-can 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 Waiting for next available executor on ‘prd-ubuntu20.04-docker-8c-8g-13705’ Running on prd-ubuntu20.04-docker-8c-8g-13707 in /w/workspace/edgexfoundry_device-can_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-can.git > git init /w/workspace/edgexfoundry_device-can_main # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-can.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-can.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a (main) > git config remote.origin.url git@github.com:edgexfoundry/device-can.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 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a # timeout=10 Commit message: "Merge pull request #31 from iain-anderson/c-sdk-version" > git rev-list --no-walk f58e8642700982be8554d9f031b2fff0d14b416f # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 02:57:43 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 02:57:43 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 02:57:43 ========================================================= 02:57:43 EdgeX Global Pipelines Version Info 02:57:43 ========================================================= [Pipeline] libraryResource [Pipeline] sh 02:57:44 ------------------- 02:57:44 stable info: 02:57:44 ------------------- 02:57:44 Commited By: Ginny Guan ginny@iotechsys.com 02:57:44 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 02:57:44 Message: update stable to v1.0.281 02:57:45 ------------------- 02:57:45 experimental info: 02:57:45 ------------------- 02:57:45 Commited By: **** collab-it+edgex@linuxfoundation.org 02:57:45 Commit SHA: b1c004cf40c352fe6d03b0971bc7ee860312a7b0 02:57:45 Message: update experimental to v1.0.281 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-can-settings [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar PROJECT = device-can [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-can [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = aed48e3 [Pipeline] echo 02:57:45 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:57:46 provisioning config files... 02:57:46 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config9179685073735268947tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:57:46 ---> ****-login.sh 02:57:46 nexus3.edgexfoundry.org:10001 02:57:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:57:46 02:57:46 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:57:46 Configure a credential helper to remove this warning. See 02:57:46 https://docs.****.com/go/credential-store/ 02:57:46 02:57:46 Login Succeeded 02:57:46 nexus3.edgexfoundry.org:10002 02:57:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:57:46 02:57:46 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:57:46 Configure a credential helper to remove this warning. See 02:57:46 https://docs.****.com/go/credential-store/ 02:57:46 02:57:46 Login Succeeded 02:57:46 nexus3.edgexfoundry.org:10003 02:57:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:57:46 02:57:46 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:57:46 Configure a credential helper to remove this warning. See 02:57:46 https://docs.****.com/go/credential-store/ 02:57:46 02:57:46 Login Succeeded 02:57:46 nexus3.edgexfoundry.org:10004 02:57:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:57:46 02:57:46 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:57:46 Configure a credential helper to remove this warning. See 02:57:46 https://docs.****.com/go/credential-store/ 02:57:46 02:57:46 Login Succeeded 02:57:46 ****.io 02:57:46 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:57:47 02:57:47 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 02:57:47 Configure a credential helper to remove this warning. See 02:57:47 https://docs.****.com/go/credential-store/ 02:57:47 02:57:47 Login Succeeded 02:57:47 ---> ****-login.sh ends [Pipeline] } 02:57:47 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:57:47 + git rev-list -1 --merges aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a~1..aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] echo 02:57:47 -----------> git rev-list -1 --merges aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a~1..aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 02:57:47 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [false] [Pipeline] sh 02:57:48 + git log --format=format:%s -1 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] echo 02:57:48 ========================================================= 02:57:48 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:57:48 ========================================================= 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:57:48 + git rev-list -1 --merges aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a~1..aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] echo 02:57:48 -----------> git rev-list -1 --merges aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a~1..aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 02:57:48 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [false] [Pipeline] sh 02:57:49 + git log --format=format:%s -1 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] echo 02:57:49 ========================================================= 02:57:49 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:57:49 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 02:57:49 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:57:49 + grep -v github /etc/ssh/ssh_known_hosts 02:57:49 + [ -e /tmp/ssh_known_hosts ] 02:57:49 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 02:57:49 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 02:57:49 + sudo tee -a /etc/ssh/ssh_known_hosts 02:57:49 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:57:49 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:57:49 02:57:49 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:57:50 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:57:50 0.1.4: Pulling from edgex-devops/py-git-semver 02:57:50 3dae71ba6b94: Pulling fs layer 02:57:50 6bf1a483ea7c: Pulling fs layer 02:57:50 f5dfc541a4d3: Pulling fs layer 02:57:50 461d9e800cba: Pulling fs layer 02:57:50 80192f66455f: Pulling fs layer 02:57:50 2e8e34ca0e6c: Pulling fs layer 02:57:50 a29436f7fd5d: Pulling fs layer 02:57:50 923cac83aea3: Pulling fs layer 02:57:50 25ad8b0a4227: Pulling fs layer 02:57:50 db01528c6b51: Pulling fs layer 02:57:50 28988de357af: Pulling fs layer 02:57:50 461d9e800cba: Waiting 02:57:50 80192f66455f: Waiting 02:57:50 2e8e34ca0e6c: Waiting 02:57:50 a29436f7fd5d: Waiting 02:57:50 923cac83aea3: Waiting 02:57:50 25ad8b0a4227: Waiting 02:57:50 db01528c6b51: Waiting 02:57:50 28988de357af: Waiting 02:57:50 6bf1a483ea7c: Verifying Checksum 02:57:50 6bf1a483ea7c: Download complete 02:57:50 461d9e800cba: Verifying Checksum 02:57:50 461d9e800cba: Download complete 02:57:50 80192f66455f: Verifying Checksum 02:57:50 80192f66455f: Download complete 02:57:50 f5dfc541a4d3: Verifying Checksum 02:57:50 f5dfc541a4d3: Download complete 02:57:50 3dae71ba6b94: Download complete 02:57:50 923cac83aea3: Verifying Checksum 02:57:50 923cac83aea3: Download complete 02:57:50 25ad8b0a4227: Verifying Checksum 02:57:50 25ad8b0a4227: Download complete 02:57:50 db01528c6b51: Verifying Checksum 02:57:50 db01528c6b51: Download complete 02:57:50 28988de357af: Download complete 02:57:51 a29436f7fd5d: Verifying Checksum 02:57:51 a29436f7fd5d: Download complete 02:57:51 2e8e34ca0e6c: Verifying Checksum 02:57:51 2e8e34ca0e6c: Download complete 02:57:51 3dae71ba6b94: Pull complete 02:57:52 6bf1a483ea7c: Pull complete 02:57:52 f5dfc541a4d3: Pull complete 02:57:52 461d9e800cba: Pull complete 02:57:52 80192f66455f: Pull complete 02:57:55 2e8e34ca0e6c: Pull complete 02:57:56 a29436f7fd5d: Pull complete 02:57:56 923cac83aea3: Pull complete 02:57:56 25ad8b0a4227: Pull complete 02:57:56 db01528c6b51: Pull complete 02:57:56 28988de357af: Pull complete 02:57:56 Digest: sha256:195353f5eb8266bfc5d09c70327cc406fe11db141ac9a5f04734cd23bce6a248 02:57:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:57:56 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:57:57 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 02:57:57 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:58:00 $ docker top 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d -eo pid,comm 02:58:00 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:58:00 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:58:00 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:58:00 [ssh-agent] Looking for ssh-agent implementation... 02:58:00 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:58:00 $ docker exec 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d ssh-agent 02:58:00 SSH_AUTH_SOCK=/tmp/ssh-SgrtOa7aMtHm/agent.32 02:58:00 SSH_AGENT_PID=38 02:58:00 Running ssh-add (command line suppressed) 02:58:00 Identity added: /w/workspace/edgexfoundry_device-can_main@tmp/private_key_14605431098803489861.key (/w/workspace/edgexfoundry_device-can_main@tmp/private_key_14605431098803489861.key) 02:58:00 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:58:00 + git config --global --add safe.directory /w/workspace/edgexfoundry_device-can_main [Pipeline] sh 02:58:01 + git tag --points-at HEAD [Pipeline] } 02:58:01 $ docker exec --env ******** --env ******** 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d ssh-agent -k 02:58:01 unset SSH_AUTH_SOCK; 02:58:01 unset SSH_AGENT_PID; 02:58:01 echo Agent pid 38 killed; 02:58:01 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 02:58:01 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:58:01 [ssh-agent] Looking for ssh-agent implementation... 02:58:01 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:58:01 $ docker exec 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d ssh-agent 02:58:01 SSH_AUTH_SOCK=/tmp/ssh-OXcx76hBVPXG/agent.85 02:58:01 SSH_AGENT_PID=91 02:58:01 Running ssh-add (command line suppressed) 02:58:01 Identity added: /w/workspace/edgexfoundry_device-can_main@tmp/private_key_9835024871679804408.key (/w/workspace/edgexfoundry_device-can_main@tmp/private_key_9835024871679804408.key) 02:58:01 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:58:01 + git semver init 02:58:02 2026-06-23 02:58:02,102 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 02:58:02 2026-06-23 02:58:02,107 [run_init] DEBUG init version:0.0.0 force:False 02:58:02 2026-06-23 02:58:02,107 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-can_main/.semver 02:58:02 2026-06-23 02:58:02,108 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-can.git /w/workspace/edgexfoundry_device-can_main/.semver 02:58:02 2026-06-23 02:58:02,108 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-can.git', '/w/workspace/edgexfoundry_device-can_main/.semver'], cwd=/w/workspace/edgexfoundry_device-can_main, stdin=None, shell=False, universal_newlines=False) 02:58:03 2026-06-23 02:58:02,754 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-can_main/.git/info/exclude 02:58:03 2026-06-23 02:58:02,754 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-can_main/.semver/main with force:False 02:58:03 2026-06-23 02:58:02,754 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 02:58:03 2026-06-23 02:58:02,754 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 02:58:03 4.1.0-dev.1 [Pipeline] } 02:58:03 $ docker exec --env ******** --env ******** 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d ssh-agent -k 02:58:03 unset SSH_AUTH_SOCK; 02:58:03 unset SSH_AGENT_PID; 02:58:03 echo Agent pid 91 killed; 02:58:03 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:58:03 + git semver [Pipeline] } 02:58:03 $ docker stop --time=1 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d 02:58:05 $ docker rm -f --volumes 6e4f84958a9be7d2d575118d492049910aa5c8f281940624c7a07f9f3449922d [Pipeline] // withDockerContainer [Pipeline] sh 02:58:05 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 02:58:05 Stashed 1 file(s) [Pipeline] echo 02:58:05 [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:58:05 provisioning config files... 02:58:05 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config993361450763818256tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:58:06 ---> ****-login.sh 02:58:06 nexus3.edgexfoundry.org:10001 02:58:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:06 Login Succeeded 02:58:06 nexus3.edgexfoundry.org:10002 02:58:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:06 Login Succeeded 02:58:06 nexus3.edgexfoundry.org:10003 02:58:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:06 Login Succeeded 02:58:06 nexus3.edgexfoundry.org:10004 02:58:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:06 Login Succeeded 02:58:06 ****.io 02:58:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:58:06 Login Succeeded 02:58:06 ---> ****-login.sh ends [Pipeline] } 02:58:06 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 02:58:06 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:58:06 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 02:58:06 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:58:06 ========================================================= 02:58:06 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 02:58:06 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:07 + 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:58:07 #0 building with "default" instance using docker driver 02:58:07 02:58:07 #1 [internal] load build definition from Dockerfile.alpine-base 02:58:07 #1 transferring dockerfile: 1.45kB 0.0s done 02:58:07 #1 DONE 0.0s 02:58:07 02:58:07 #2 [internal] load metadata for docker.io/library/alpine:3.22 02:58:07 #2 DONE 0.1s 02:58:08 02:58:08 #3 [internal] load .dockerignore 02:58:08 #3 transferring context: 2B done 02:58:08 #3 DONE 0.0s 02:58:08 02:58:08 #4 [internal] load build context 02:58:08 #4 transferring context: 21.94kB done 02:58:08 #4 DONE 0.0s 02:58:08 02:58:08 #5 [ 1/11] FROM docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 02:58:08 #5 resolve docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 0.0s done 02:58:08 #5 sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 9.22kB / 9.22kB done 02:58:08 #5 sha256:2039be0c5ec6ce8566809626a252c930216a92109c043f282504accb5ee3c0c6 1.02kB / 1.02kB done 02:58:08 #5 sha256:9292219a28ffaeaa2dc461905c5c2d773bf49671f9c927c338c6f28ce08ac61b 611B / 611B done 02:58:08 #5 sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 3.81MB / 3.81MB 0.1s 02:58:08 #5 sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 3.81MB / 3.81MB 0.1s done 02:58:08 #5 extracting sha256:84f5eff04246b56d48d1ed6cbd82d6bc7e53f7e790db6a467f92571c69f3289e 0.1s done 02:58:08 #5 DONE 0.3s 02:58:08 02:58:08 #6 [ 2/11] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:58:08 #6 0.318 Connecting to iotech.jfrog.io (34.246.139.145:443) 02:58:08 #6 0.706 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:58:08 #6 0.706 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:58:08 #6 0.706 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:58:09 #6 DONE 0.8s 02:58:09 02:58:09 #7 [ 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 02:58:09 #7 DONE 0.3s 02:58:09 02:58:09 #8 [ 4/11] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.6-dev dumb-init 02:58:09 #8 0.262 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:09 #8 0.504 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:10 #8 0.744 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:10 #8 1.300 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:10 #8 1.314 (1/100) Upgrading libcrypto3 (3.5.6-r0 -> 3.5.7-r0) 02:58:10 #8 1.390 (2/100) Upgrading libssl3 (3.5.6-r0 -> 3.5.7-r0) 02:58:10 #8 1.411 (3/100) Installing libgcc (14.2.0-r6) 02:58:11 #8 1.423 (4/100) Installing jansson (2.14.1-r0) 02:58:11 #8 1.436 (5/100) Installing libstdc++ (14.2.0-r6) 02:58:11 #8 1.467 (6/100) Installing zstd-libs (1.5.7-r0) 02:58:11 #8 1.486 (7/100) Installing binutils (2.44-r3) 02:58:11 #8 1.568 (8/100) Installing libmagic (5.46-r2) 02:58:11 #8 1.690 (9/100) Installing file (5.46-r2) 02:58:11 #8 1.700 (10/100) Installing libgomp (14.2.0-r6) 02:58:11 #8 1.715 (11/100) Installing libatomic (14.2.0-r6) 02:58:11 #8 1.726 (12/100) Installing gmp (6.3.0-r3) 02:58:11 #8 1.744 (13/100) Installing isl26 (0.26-r1) 02:58:11 #8 1.773 (14/100) Installing mpfr4 (4.2.1_p1-r0) 02:58:11 #8 1.794 (15/100) Installing mpc1 (1.3.1-r1) 02:58:11 #8 1.806 (16/100) Installing gcc (14.2.0-r6) 02:58:11 #8 2.562 (17/100) Installing libstdc++-dev (14.2.0-r6) 02:58:12 #8 2.772 (18/100) Installing musl-dev (1.2.5-r12) 02:58:12 #8 2.838 (19/100) Installing g++ (14.2.0-r6) 02:58:12 #8 3.082 (20/100) Installing make (4.4.1-r3) 02:58:12 #8 3.097 (21/100) Installing fortify-headers (1.1-r5) 02:58:12 #8 3.109 (22/100) Installing patch (2.8-r0) 02:58:12 #8 3.122 (23/100) Installing build-base (0.5-r3) 02:58:12 #8 3.122 (24/100) Installing acl-libs (2.3.2-r1) 02:58:12 #8 3.133 (25/100) Installing libbz2 (1.0.8-r6) 02:58:12 #8 3.145 (26/100) Installing libexpat (2.8.1-r0) 02:58:12 #8 3.158 (27/100) Installing lz4-libs (1.10.0-r0) 02:58:12 #8 3.172 (28/100) Installing xz-libs (5.8.3-r0) 02:58:12 #8 3.188 (29/100) Installing libarchive (3.8.3-r0) 02:58:12 #8 3.225 (30/100) Installing rhash-libs (1.4.5-r0) 02:58:12 #8 3.243 (31/100) Installing libuv (1.51.0-r0) 02:58:12 #8 3.258 (32/100) Installing cmake (3.31.7-r1) 02:58:13 #8 3.867 (33/100) Installing brotli-libs (1.1.0-r2) 02:58:13 #8 3.885 (34/100) Installing brotli (1.1.0-r2) 02:58:13 #8 3.895 (35/100) Installing pkgconf (2.4.3-r0) 02:58:13 #8 3.906 (36/100) Installing brotli-dev (1.1.0-r2) 02:58:13 #8 3.917 (37/100) Installing c-ares (1.34.6-r0) 02:58:13 #8 3.930 (38/100) Installing c-ares-dev (1.34.6-r0) 02:58:13 #8 3.968 (39/100) Installing libunistring (1.3-r0) 02:58:13 #8 3.987 (40/100) Installing libidn2 (2.3.7-r0) 02:58:13 #8 3.998 (41/100) Installing libidn2-dev (2.3.7-r0) 02:58:13 #8 4.009 (42/100) Installing libpsl (0.21.5-r3) 02:58:13 #8 4.020 (43/100) Installing libpsl-utils (0.21.5-r3) 02:58:13 #8 4.031 (44/100) Installing libpsl-dev (0.21.5-r3) 02:58:13 #8 4.042 (45/100) Installing nghttp2-libs (1.69.0-r0) 02:58:13 #8 4.055 (46/100) Installing nghttp2-dev (1.69.0-r0) 02:58:13 #8 4.068 (47/100) Installing openssl-dev (3.5.7-r0) 02:58:13 #8 4.098 (48/100) Installing zlib-dev (1.3.2-r0) 02:58:13 #8 4.112 (49/100) Installing zstd (1.5.7-r0) 02:58:13 #8 4.128 (50/100) Installing zstd-dev (1.5.7-r0) 02:58:13 #8 4.141 (51/100) Installing libcurl (8.14.1-r2) 02:58:13 #8 4.162 (52/100) Installing curl-dev (8.14.1-r2) 02:58:13 #8 4.174 (53/100) Installing dumb-init (1.2.5-r3) 02:58:13 #8 4.185 (54/100) Installing pcre2 (10.46-r0) 02:58:13 #8 4.201 (55/100) Installing git (2.49.1-r0) 02:58:13 #8 4.262 (56/100) Installing git-init-template (2.49.1-r0) 02:58:13 #8 4.273 (57/100) Installing hiredis (1.3.0-r0) 02:58:13 #8 4.285 (58/100) Installing hiredis-dev (1.3.0-r0) 02:58:13 #8 4.303 (59/100) Installing yaml (0.2.5-r2) 02:58:13 #8 4.315 (60/100) Installing libcbor (0.12.0-r0) 02:58:13 #8 4.337 (61/100) Installing iotech-iot-1.6 (1.6.3-r0) 02:58:14 #8 5.013 (62/100) Installing iotech-iot-1.6-dev (1.6.3-r0) 02:58:14 #8 5.117 (63/100) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 02:58:14 #8 5.415 (64/100) Installing libcbor-dev (0.12.0-r0) 02:58:14 #8 5.429 (65/100) Installing nettle (3.10.2-r0) 02:58:14 #8 5.452 (66/100) Installing libffi (3.4.8-r0) 02:58:14 #8 5.464 (67/100) Installing libtasn1 (4.21.0-r0) 02:58:14 #8 5.475 (68/100) Installing p11-kit (0.25.5-r2) 02:58:14 #8 5.497 (69/100) Installing gnutls (3.8.13-r0) 02:58:14 #8 5.525 (70/100) Installing libmicrohttpd (1.0.1-r1) 02:58:15 #8 5.543 (71/100) Installing gnutls-c++ (3.8.13-r0) 02:58:15 #8 5.554 (72/100) Installing libgmpxx (6.3.0-r3) 02:58:15 #8 5.568 (73/100) Installing gmp-dev (6.3.0-r3) 02:58:15 #8 5.577 (74/100) Installing nettle-dev (3.10.2-r0) 02:58:15 #8 5.598 (75/100) Installing libtasn1-progs (4.21.0-r0) 02:58:15 #8 5.610 (76/100) Installing libtasn1-dev (4.21.0-r0) 02:58:15 #8 5.621 (77/100) Installing p11-kit-dev (0.25.5-r2) 02:58:15 #8 5.634 (78/100) Installing gnutls-dev (3.8.13-r0) 02:58:15 #8 5.651 (79/100) Installing libmicrohttpd-dev (1.0.1-r1) 02:58:15 #8 5.665 (80/100) Installing linux-headers (6.14.2-r0) 02:58:15 #8 5.752 (81/100) Installing ncurses-terminfo-base (6.5_p20250503-r0) 02:58:15 #8 5.767 (82/100) Installing libncursesw (6.5_p20250503-r0) 02:58:15 #8 5.783 (83/100) Installing libformw (6.5_p20250503-r0) 02:58:15 #8 5.880 (84/100) Installing libmenuw (6.5_p20250503-r0) 02:58:15 #8 5.891 (85/100) Installing libpanelw (6.5_p20250503-r0) 02:58:15 #8 5.902 (86/100) Installing libncurses++ (6.5_p20250503-r0) 02:58:15 #8 5.914 (87/100) Installing ncurses-dev (6.5_p20250503-r0) 02:58:15 #8 5.934 (88/100) Installing libeconf (0.6.3-r0) 02:58:15 #8 5.946 (89/100) Installing libblkid (2.41-r9) 02:58:15 #8 5.960 (90/100) Installing libuuid (2.41-r9) 02:58:15 #8 5.972 (91/100) Installing libfdisk (2.41-r9) 02:58:15 #8 5.988 (92/100) Installing sqlite-libs (3.49.2-r1) 02:58:15 #8 6.017 (93/100) Installing liblastlog2 (2.41-r9) 02:58:15 #8 6.028 (94/100) Installing libmount (2.41-r9) 02:58:15 #8 6.043 (95/100) Installing libsmartcols (2.41-r9) 02:58:15 #8 6.055 (96/100) Installing readline (8.2.13-r1) 02:58:15 #8 6.071 (97/100) Installing sqlite (3.49.2-r1) 02:58:15 #8 6.103 (98/100) Installing sqlite-dev (3.49.2-r1) 02:58:15 #8 6.123 (99/100) Installing util-linux-dev (2.41-r9) 02:58:15 #8 6.136 (100/100) Installing yaml-dev (0.2.5-r2) 02:58:15 #8 6.149 Executing busybox-1.37.0-r20.trigger 02:58:15 #8 6.160 OK: 336 MiB in 114 packages 02:58:17 #8 DONE 7.7s 02:58:17 02:58:17 #9 [ 5/11] RUN apk --no-cache upgrade 02:58:17 #9 0.223 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:17 #9 0.338 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:17 #9 0.492 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:17 #9 1.021 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:18 #9 1.030 Upgrading critical system libraries and apk-tools: 02:58:18 #9 1.030 (1/2) Upgrading libapk2 (2.14.9-r3 -> 2.14.10-r0) 02:58:18 #9 1.044 (2/2) Upgrading apk-tools (2.14.9-r3 -> 2.14.10-r0) 02:58:18 #9 1.055 Executing busybox-1.37.0-r20.trigger 02:58:18 #9 1.116 Continuing the upgrade transaction with new apk-tools: 02:58:18 #9 1.122 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:18 #9 1.229 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:18 #9 1.378 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:19 #9 1.882 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:19 #9 1.892 (1/2) Upgrading alpine-release (3.22.4-r0 -> 3.22.5-r0) 02:58:19 #9 1.905 (2/2) Upgrading ca-certificates-bundle (20260413-r0 -> 20260611-r0) 02:58:19 #9 1.925 OK: 336 MiB in 114 packages 02:58:19 #9 DONE 2.0s 02:58:19 02:58:19 #10 [ 6/11] COPY scripts /device-can/scripts 02:58:19 #10 DONE 0.0s 02:58:19 02:58:19 #11 [ 7/11] COPY src /device-can/src/ 02:58:19 #11 DONE 0.1s 02:58:19 02:58:19 #12 [ 8/11] COPY VERSION /device-can/ 02:58:19 #12 DONE 0.0s 02:58:19 02:58:19 #13 [ 9/11] WORKDIR /device-can 02:58:19 #13 DONE 0.0s 02:58:19 02:58:19 #14 [10/11] RUN /device-can/scripts/build_deps.sh 1 02:58:19 #14 0.193 + BUILD_CSDK=1 02:58:19 #14 0.193 + CSDK_VERSION=4.0.2 02:58:19 #14 0.193 + '[' -d deps ] 02:58:19 #14 0.193 + mkdir deps 02:58:19 #14 0.194 + cd /device-can/deps 02:58:19 #14 0.194 + '[' 1 '=' 1 ] 02:58:19 #14 0.194 + cd /device-can/deps 02:58:19 #14 0.194 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 02:58:19 #14 0.197 Connecting to github.com (140.82.114.3:443) 02:58:19 #14 0.374 Connecting to codeload.github.com (140.82.114.10:443) 02:58:19 #14 0.498 saving to 'v4.0.2.zip' 02:58:19 #14 0.561 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 02:58:19 #14 0.561 'v4.0.2.zip' saved 02:58:19 #14 0.562 + unzip v4.0.2.zip 02:58:19 #14 0.563 Archive: v4.0.2.zip 02:58:19 #14 0.568 creating: device-sdk-c-4.0.2/ 02:58:19 #14 0.568 creating: device-sdk-c-4.0.2/.github/ 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/.github/Contributing.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/.github/semantic.yml 02:58:19 #14 0.568 creating: device-sdk-c-4.0.2/.github/workflows/ 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/.gitignore 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/Attribution.txt 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/CHANGELOG.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/Doxyfile 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/Jenkinsfile 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/LICENSE 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/Makefile 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/OWNERS.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/README.IOT.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/README.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/README.v3.md 02:58:19 #14 0.568 creating: device-sdk-c-4.0.2/docs/ 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/docs/configuration.md 02:58:19 #14 0.568 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/docs/metrics.md 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/docs/startup.md 02:58:19 #14 0.572 creating: device-sdk-c-4.0.2/include/ 02:58:19 #14 0.572 creating: device-sdk-c-4.0.2/include/devsdk/ 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 02:58:19 #14 0.572 creating: device-sdk-c-4.0.2/include/edgex/ 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 02:58:19 #14 0.572 creating: device-sdk-c-4.0.2/scripts/ 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/scripts/build.sh 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 02:58:19 #14 0.572 creating: device-sdk-c-4.0.2/src/ 02:58:19 #14 0.572 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 02:58:19 #14 0.575 creating: device-sdk-c-4.0.2/src/c/ 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/api.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/bus.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/bus.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/callback3.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/callback3.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/command.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/command.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/config.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/config.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/correlation.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/correlation.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/data.c 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/data.h 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 02:58:19 #14 0.575 inflating: device-sdk-c-4.0.2/src/c/device.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/device.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/devman.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/devmap.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/devmap.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/devutil.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/discovery.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/discovery.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 02:58:19 #14 0.577 creating: device-sdk-c-4.0.2/src/c/examples/ 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 02:58:19 #14 0.577 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 02:58:19 #14 0.577 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 02:58:19 #14 0.578 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 02:58:19 #14 0.578 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 02:58:19 #14 0.578 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:58:19 #14 0.578 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 02:58:19 #14 0.578 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 02:58:19 #14 0.578 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 02:58:19 #14 0.579 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:58:19 #14 0.579 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 02:58:19 #14 0.580 creating: device-sdk-c-4.0.2/src/c/examples/file/ 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 02:58:19 #14 0.580 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 02:58:19 #14 0.580 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 02:58:19 #14 0.580 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 02:58:19 #14 0.580 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 02:58:19 #14 0.580 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/random/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 02:58:19 #14 0.582 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 02:58:19 #14 0.582 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/res/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 02:58:19 #14 0.583 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 02:58:19 #14 0.583 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 02:58:19 #14 0.587 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 02:58:19 #14 0.587 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/filesys.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/filesys.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/keeper.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/keeper.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/map.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/map.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/metadata.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/metadata.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/metrics.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/opstate.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/opstate.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/parson.c 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/parson.h 02:58:19 #14 0.587 inflating: device-sdk-c-4.0.2/src/c/profiles.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/profiles.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/registry.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/registry.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/rest.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/rest.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/secrets.h 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/service.c 02:58:19 #14 0.590 inflating: device-sdk-c-4.0.2/src/c/service.h 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/transform.c 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/transform.h 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/validate.c 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/validate.h 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/watchers.c 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/c/watchers.h 02:58:19 #14 0.591 creating: device-sdk-c-4.0.2/src/cmake/ 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 02:58:19 #14 0.591 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 02:58:19 #14 0.591 + cd device-sdk-c-4.0.2 02:58:19 #14 0.591 + ./scripts/build.sh 02:58:19 #14 0.591 + CPPCHECK=false 02:58:19 #14 0.591 + DOCGEN=false 02:58:19 #14 0.591 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:58:19 #14 0.591 + '[' 0 -gt 0 ] 02:58:19 #14 0.592 + readlink -f ./scripts/build.sh 02:58:19 #14 0.593 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts/build.sh 02:58:19 #14 0.593 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts 02:58:19 #14 0.594 + ROOT=/device-can/deps/device-sdk-c-4.0.2 02:58:19 #14 0.594 + cd /device-can/deps/device-sdk-c-4.0.2 02:58:19 #14 0.594 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:19 #14 0.594 + cd /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:19 #14 0.594 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.2/src 02:58:19 #14 0.604 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:58:19 #14 0.604 Compatibility with CMake < 3.10 will be removed from a future version of 02:58:19 #14 0.604 CMake. 02:58:19 #14 0.604 02:58:19 #14 0.604 Update the VERSION argument value. Or, use the ... syntax 02:58:19 #14 0.604 to tell CMake that the project requires at least but has been updated 02:58:19 #14 0.604 to work with policies introduced by or earlier. 02:58:19 #14 0.604 02:58:19 #14 0.604 02:58:20 #14 0.671 -- The C compiler identification is GNU 14.2.0 02:58:20 #14 0.683 -- Detecting C compiler ABI info 02:58:20 #14 0.778 -- Detecting C compiler ABI info - done 02:58:20 #14 0.804 -- Check for working C compiler: /usr/bin/cc - skipped 02:58:20 #14 0.805 -- Detecting C compile features 02:58:20 #14 0.806 -- Detecting C compile features - done 02:58:20 #14 0.819 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:58:20 #14 0.909 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 02:58:20 #14 0.914 -- Found LIBYAML: /usr/lib/libyaml.so 02:58:20 #14 0.919 -- Found LIBUUID: /usr/lib/libuuid.so 02:58:20 #14 0.921 -- Found LIBCBOR: /usr/lib/libcbor.so 02:58:20 #14 0.923 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:58:20 #14 0.925 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:58:20 #14 0.925 -- /opt/iotech/iot/1.6/include 02:58:20 #14 0.925 -- C SDK 0.0.0 for Linux 02:58:20 #14 0.927 -- Performing Test CSDK_HAVE_ATOMIC 02:58:20 #14 1.013 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:58:20 #14 1.069 -- Found Curses: /usr/lib/libcurses.so 02:58:20 #14 1.088 -- Configuring done (0.5s) 02:58:20 #14 1.121 -- Generating done (0.0s) 02:58:20 #14 1.122 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:20 #14 1.126 + make all package 02:58:20 #14 1.126 + tee release.log 02:58:20 #14 1.181 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:58:20 #14 1.351 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:58:20 Still waiting to schedule task 02:58:20 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-13706’ 02:58:20 #14 1.525 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:58:20 #14 1.683 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:58:21 #14 1.791 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:58:21 #14 1.839 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:58:21 #14 1.839 /device-can/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:58:21 #14 1.839 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:58:21 #14 1.839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:21 #14 1.943 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:58:21 #14 2.268 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:58:21 #14 2.314 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:58:21 #14 2.489 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:58:21 #14 2.807 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:58:22 #14 2.909 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:58:22 #14 3.055 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:58:22 #14 3.193 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:58:22 #14 3.294 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:58:22 #14 3.462 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:58:23 #14 3.520 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:58:23 #14 3.865 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:58:23 #14 3.934 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:58:23 #14 4.199 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:58:23 #14 4.314 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:58:23 #14 4.547 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:58:23 #14 4.637 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:58:25 #14 5.866 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:58:25 #14 5.981 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:58:25 #14 6.058 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:58:25 #14 6.154 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:58:25 #14 6.220 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:58:25 #14 6.263 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 02:58:25 #14 6.263 547 | bool edgex_rest_server_register_handler 02:58:25 #14 6.263 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:25 #14 6.263 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 02:58:25 #14 6.263 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 02:58:25 #14 6.263 24 | extern bool edgex_rest_server_register_handler 02:58:25 #14 6.263 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:25 #14 6.468 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:58:26 #14 6.774 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:58:26 #14 6.852 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:58:26 #14 6.992 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:58:26 #14 7.088 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:58:27 #14 7.608 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:58:27 #14 7.734 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:58:27 #14 7.799 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:58:27 #14 7.916 [ 69%] Linking C shared library libcsdk.so 02:58:27 #14 7.991 [ 69%] Built target csdk 02:58:27 #14 8.014 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:58:27 #14 8.166 [ 73%] Linking C executable template 02:58:27 #14 8.235 [ 73%] Built target template 02:58:27 #14 8.261 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:58:27 #14 8.359 [ 76%] Linking C executable device-counter 02:58:27 #14 8.427 [ 76%] Built target device-counter 02:58:27 #14 8.453 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:58:27 #14 8.547 [ 80%] Linking C executable device-random 02:58:28 #14 8.616 [ 80%] Built target device-random 02:58:28 #14 8.639 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:58:28 #14 8.731 [ 84%] Linking C executable device-gyro 02:58:28 #14 8.804 [ 84%] Built target device-gyro 02:58:28 #14 8.823 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:58:28 #14 8.925 [ 88%] Linking C executable device-bitfields 02:58:28 #14 8.999 [ 88%] Built target device-bitfields 02:58:28 #14 9.019 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:58:28 #14 9.180 [ 92%] Linking C executable template-discovery 02:58:28 #14 9.248 [ 92%] Built target template-discovery 02:58:28 #14 9.267 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:58:28 #14 9.396 [ 96%] Linking C executable device-file 02:58:28 #14 9.461 [ 96%] Built target device-file 02:58:28 #14 9.481 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:58:28 #14 9.647 [100%] Linking C executable device-terminal 02:58:29 #14 9.721 [100%] Built target device-terminal 02:58:29 #14 9.745 Run CPack packaging tool... 02:58:29 #14 9.760 CPack: Create package using TGZ 02:58:29 #14 9.760 CPack: Install projects 02:58:29 #14 9.760 CPack: - Run preinstall target for: Csdk 02:58:29 #14 10.03 CPack: - Install project: Csdk [] 02:58:29 #14 10.03 CPack: Create package 02:58:29 #14 10.06 CPack: - package: /device-can/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 02:58:29 #14 10.06 + '[' false '=' true ] 02:58:29 #14 10.06 + '[' false '=' true ] 02:58:29 #14 10.06 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:29 #14 10.06 + cd /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:29 #14 10.06 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.2/src 02:58:29 #14 10.07 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:58:29 #14 10.07 Compatibility with CMake < 3.10 will be removed from a future version of 02:58:29 #14 10.07 CMake. 02:58:29 #14 10.07 02:58:29 #14 10.07 Update the VERSION argument value. Or, use the ... syntax 02:58:29 #14 10.07 to tell CMake that the project requires at least but has been updated 02:58:29 #14 10.07 to work with policies introduced by or earlier. 02:58:29 #14 10.07 02:58:29 #14 10.07 02:58:29 #14 10.13 -- The C compiler identification is GNU 14.2.0 02:58:29 #14 10.14 -- Detecting C compiler ABI info 02:58:29 #14 10.23 -- Detecting C compiler ABI info - done 02:58:29 #14 10.26 -- Check for working C compiler: /usr/bin/cc - skipped 02:58:29 #14 10.26 -- Detecting C compile features 02:58:29 #14 10.26 -- Detecting C compile features - done 02:58:29 #14 10.28 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:58:29 #14 10.38 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 02:58:29 #14 10.39 -- Found LIBYAML: /usr/lib/libyaml.so 02:58:29 #14 10.39 -- Found LIBUUID: /usr/lib/libuuid.so 02:58:29 #14 10.39 -- Found LIBCBOR: /usr/lib/libcbor.so 02:58:29 #14 10.40 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:58:29 #14 10.40 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:58:29 #14 10.40 -- /opt/iotech/iot/1.6/include 02:58:29 #14 10.40 -- C SDK 0.0.0 for Linux 02:58:29 #14 10.40 -- Performing Test CSDK_HAVE_ATOMIC 02:58:29 #14 10.49 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:58:29 #14 10.55 -- Found Curses: /usr/lib/libcurses.so 02:58:29 #14 10.57 -- Configuring done (0.5s) 02:58:29 #14 10.60 -- Generating done (0.0s) 02:58:30 #14 10.61 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:30 #14 10.61 + make 02:58:30 #14 10.61 + tee debug.log 02:58:30 #14 10.66 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:58:30 #14 10.74 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:58:30 #14 10.83 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:58:30 #14 10.91 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:58:30 #14 10.99 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:58:30 #14 11.03 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:58:30 #14 11.03 /device-can/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:58:30 #14 11.03 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:58:30 #14 11.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:30 #14 11.09 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:58:30 #14 11.22 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:58:30 #14 11.26 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:58:30 #14 11.34 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:58:30 #14 11.46 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:58:30 #14 11.53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:58:30 #14 11.62 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:58:31 #14 11.69 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:58:31 #14 11.76 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:58:31 #14 11.84 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:58:31 #14 11.88 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:58:31 #14 12.03 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:58:31 #14 12.08 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:58:31 #14 12.18 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:58:31 #14 12.24 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:58:31 #14 12.36 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:58:31 #14 12.42 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:58:31 #14 12.63 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:58:31 #14 12.71 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:58:31 #14 12.76 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:58:32 #14 12.82 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:58:32 #14 12.87 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:58:32 #14 12.91 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 02:58:32 #14 12.91 547 | bool edgex_rest_server_register_handler 02:58:32 #14 12.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:32 #14 12.91 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 02:58:32 #14 12.91 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 02:58:32 #14 12.91 24 | extern bool edgex_rest_server_register_handler 02:58:32 #14 12.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:32 #14 12.98 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:58:32 #14 13.21 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:58:32 #14 13.26 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:58:32 #14 13.34 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:58:32 #14 13.40 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:58:32 #14 13.56 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:58:32 #14 13.63 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:58:32 #14 13.69 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:58:32 #14 13.76 [ 69%] Linking C shared library libcsdk.so 02:58:32 #14 13.83 [ 69%] Built target csdk 02:58:33 #14 13.85 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:58:33 #14 13.93 [ 73%] Linking C executable template 02:58:33 #14 13.99 [ 73%] Built target template 02:58:33 #14 14.01 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:58:33 #14 14.08 [ 76%] Linking C executable device-counter 02:58:33 #14 14.15 [ 76%] Built target device-counter 02:58:33 #14 14.16 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:58:33 #14 14.23 [ 80%] Linking C executable device-random 02:58:33 #14 14.30 [ 80%] Built target device-random 02:58:33 #14 14.33 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:58:33 #14 14.38 [ 84%] Linking C executable device-gyro 02:58:33 #14 14.45 [ 84%] Built target device-gyro 02:58:33 #14 14.48 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:58:33 #14 14.54 [ 88%] Linking C executable device-bitfields 02:58:34 #14 14.62 [ 88%] Built target device-bitfields 02:58:34 #14 14.64 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:58:34 #14 14.71 [ 92%] Linking C executable template-discovery 02:58:34 #14 14.78 [ 92%] Built target template-discovery 02:58:34 #14 14.80 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:58:34 #14 14.88 [ 96%] Linking C executable device-file 02:58:34 #14 14.95 [ 96%] Built target device-file 02:58:34 #14 14.97 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:58:34 #14 15.05 [100%] Linking C executable device-terminal 02:58:34 #14 15.11 [100%] Built target device-terminal 02:58:34 #14 15.13 + cp -rf include/devsdk include/edgex /usr/include/ 02:58:34 #14 15.13 + cp build/release/c/libcsdk.so /usr/lib/ 02:58:34 #14 15.13 + mkdir -p /usr/share/doc/edgex-csdk 02:58:34 #14 15.13 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:58:34 #14 15.13 + cp LICENSE /usr/share/doc/edgex-csdk 02:58:34 #14 15.13 + rm -rf /device-can/deps 02:58:34 #14 DONE 15.2s 02:58:34 02:58:34 #15 [11/11] RUN /device-can/scripts/build.sh 02:58:34 #15 0.246 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:58:35 #15 0.246 + readlink -f /device-can/scripts/build.sh 02:58:35 #15 0.247 + dirname /device-can/scripts/build.sh 02:58:35 #15 0.247 + dirname /device-can/scripts 02:58:35 #15 0.248 + ROOT=/device-can 02:58:35 #15 0.248 + echo /device-can 02:58:35 #15 0.248 /device-can 02:58:35 #15 0.248 + cd /device-can 02:58:35 #15 0.248 + mkdir -p /device-can/build/release 02:58:35 #15 0.249 + cd /device-can/build/release 02:58:35 #15 0.249 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 02:58:35 #15 0.256 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:58:35 #15 0.256 Compatibility with CMake < 3.10 will be removed from a future version of 02:58:35 #15 0.256 CMake. 02:58:35 #15 0.256 02:58:35 #15 0.256 Update the VERSION argument value. Or, use the ... syntax 02:58:35 #15 0.256 to tell CMake that the project requires at least but has been updated 02:58:35 #15 0.256 to work with policies introduced by or earlier. 02:58:35 #15 0.256 02:58:35 #15 0.256 02:58:35 #15 0.320 -- The C compiler identification is GNU 14.2.0 02:58:35 #15 0.331 -- Detecting C compiler ABI info 02:58:35 #15 0.423 -- Detecting C compiler ABI info - done 02:58:35 #15 0.448 -- Check for working C compiler: /usr/bin/cc - skipped 02:58:35 #15 0.449 -- Detecting C compile features 02:58:35 #15 0.449 -- Detecting C compile features - done 02:58:35 #15 0.465 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:58:35 #15 0.465 -- /opt/iotech/iot/1.6/include 02:58:35 #15 0.468 -- Found LIBCSDK: /usr/lib/libcsdk.so 02:58:35 #15 0.468 -- Configuring done (0.2s) 02:58:35 #15 0.473 -- Generating done (0.0s) 02:58:35 #15 0.473 -- Build files have been written to: /device-can/build/release 02:58:35 #15 0.476 + make all 02:58:35 #15 0.476 + tee release.log 02:58:35 #15 0.512 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 02:58:35 #15 0.707 [100%] Linking C executable device-can 02:58:35 #15 0.779 [100%] Built target device-can 02:58:35 #15 DONE 0.8s 02:58:35 02:58:35 #16 exporting to image 02:58:35 #16 exporting layers 02:58:36 #16 exporting layers 1.7s done 02:58:37 #16 writing image sha256:a3b9d600b9f09638e242f076e2f4cd66888fd8e5ef651e688d2468bdb16207e8 done 02:58:37 #16 naming to docker.io/library/ci-base-image-x86_64 done 02:58:37 #16 DONE 1.8s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:37 + docker inspect -f . ci-base-image-x86_64 02:58:37 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:58:37 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 02:58:37 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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 02:58:38 $ docker top a377c9ed234883a096dfec3fa7a69e0b9f6deab072d5c5ef3a2976fe182c0b3a -eo pid,comm [Pipeline] { [Pipeline] sh 02:58:38 + make test 02:58:38 build/release/device-can/device-can [Pipeline] } 02:58:38 $ docker stop --time=1 a377c9ed234883a096dfec3fa7a69e0b9f6deab072d5c5ef3a2976fe182c0b3a 02:58:39 $ docker rm -f --volumes a377c9ed234883a096dfec3fa7a69e0b9f6deab072d5c5ef3a2976fe182c0b3a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 02:58:40 + sudo chown -R jenkins:jenkins . [Pipeline] sh 02:58:40 + ls -al . 02:58:40 total 76 02:58:40 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 02:58 . 02:58:40 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 02:57 .. 02:58:40 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 02:58 .git 02:58:40 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 02:57 .github 02:58:40 drwxr-xr-x 3 jenkins jenkins 4096 Jun 23 02:58 .semver 02:58:40 -rw-rw-r-- 1 jenkins jenkins 383 Jun 23 02:57 Attribution.txt 02:58:40 -rw-rw-r-- 1 jenkins jenkins 1397 Jun 23 02:57 CHANGELOG.md 02:58:40 -rwxrwxr-x 1 jenkins jenkins 677 Jun 23 02:57 GOVERNANCE.md 02:58:40 -rwxrwxr-x 1 jenkins jenkins 762 Jun 23 02:57 Jenkinsfile 02:58:40 -rwxrwxr-x 1 jenkins jenkins 10174 Jun 23 02:57 LICENSE 02:58:40 -rwxrwxr-x 1 jenkins jenkins 801 Jun 23 02:57 Makefile 02:58:40 -rwxrwxr-x 1 jenkins jenkins 616 Jun 23 02:57 OWNERS.md 02:58:40 -rwxrwxr-x 1 jenkins jenkins 4090 Jun 23 02:57 README.md 02:58:40 -rw-rw-r-- 1 jenkins jenkins 11 Jun 23 02:58 VERSION 02:58:40 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 02:57 res 02:58:40 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 02:57 scripts 02:58:40 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 02:57 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:58:40 + docker build -t device-can -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a --label arch=amd64 --label version=4.1.0-dev.1 . 02:58:41 #0 building with "default" instance using docker driver 02:58:41 02:58:41 #1 [internal] load build definition from Dockerfile.alpine 02:58:41 #1 transferring dockerfile: 2.40kB done 02:58:41 #1 WARN: MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label (line 34) 02:58:41 #1 DONE 0.0s 02:58:41 02:58:41 #2 [internal] load metadata for docker.io/library/alpine:3.22 02:58:41 #2 DONE 0.0s 02:58:41 02:58:41 #3 [internal] load .dockerignore 02:58:41 #3 transferring context: 2B done 02:58:41 #3 DONE 0.0s 02:58:41 02:58:41 #4 [builder 1/10] FROM docker.io/library/alpine:3.22@sha256:310c62b5e7ca5b08167e4384c68db0fd2905dd9c7493756d356e893909057601 02:58:41 #4 DONE 0.0s 02:58:41 02:58:41 #5 [builder 2/10] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:58:41 #5 CACHED 02:58:41 02:58:41 #6 [builder 3/10] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 02:58:41 #6 CACHED 02:58:41 02:58:41 #7 [internal] load build context 02:58:41 #7 transferring context: 12.42kB done 02:58:41 #7 DONE 0.0s 02:58:41 02:58:41 #8 [stage-1 4/11] 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 dumb-init 02:58:41 #8 0.246 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:41 #8 0.444 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:41 #8 0.691 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:42 #8 1.210 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:42 #8 1.220 (1/28) Upgrading libcrypto3 (3.5.6-r0 -> 3.5.7-r0) 02:58:42 #8 1.274 (2/28) Upgrading libssl3 (3.5.6-r0 -> 3.5.7-r0) 02:58:42 #8 1.295 (3/28) Installing brotli-libs (1.1.0-r2) 02:58:42 #8 1.320 (4/28) Installing c-ares (1.34.6-r0) 02:58:42 #8 1.337 (5/28) Installing libunistring (1.3-r0) 02:58:42 #8 1.366 (6/28) Installing libidn2 (2.3.7-r0) 02:58:42 #8 1.378 (7/28) Installing nghttp2-libs (1.69.0-r0) 02:58:42 #8 1.390 (8/28) Installing libpsl (0.21.5-r3) 02:58:42 #8 1.401 (9/28) Installing zstd-libs (1.5.7-r0) 02:58:42 #8 1.424 (10/28) Installing libcurl (8.14.1-r2) 02:58:42 #8 1.443 (11/28) Installing curl (8.14.1-r2) 02:58:42 #8 1.458 (12/28) Installing dumb-init (1.2.5-r3) 02:58:42 #8 1.470 (13/28) Installing hiredis (1.3.0-r0) 02:58:42 #8 1.481 (14/28) Installing yaml (0.2.5-r2) 02:58:42 #8 1.494 (15/28) Installing libcbor (0.12.0-r0) 02:58:42 #8 1.505 (16/28) Installing iotech-iot-1.6 (1.6.3-r0) 02:58:43 #8 2.196 (17/28) Installing pkgconf (2.4.3-r0) 02:58:43 #8 2.208 (18/28) Installing openssl-dev (3.5.7-r0) 02:58:43 #8 2.239 (19/28) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 02:58:45 #8 3.968 (20/28) Installing gmp (6.3.0-r3) 02:58:45 #8 3.985 (21/28) Installing nettle (3.10.2-r0) 02:58:45 #8 4.005 (22/28) Installing libffi (3.4.8-r0) 02:58:45 #8 4.019 (23/28) Installing libtasn1 (4.21.0-r0) 02:58:45 #8 4.028 (24/28) Installing p11-kit (0.25.5-r2) 02:58:45 #8 4.052 (25/28) Installing gnutls (3.8.13-r0) 02:58:45 #8 4.084 (26/28) Installing libmicrohttpd (1.0.1-r1) 02:58:45 #8 4.099 (27/28) Installing libuuid (2.41-r9) 02:58:45 #8 4.111 (28/28) Installing linux-headers (6.14.2-r0) 02:58:45 #8 4.210 Executing busybox-1.37.0-r20.trigger 02:58:45 #8 4.217 OK: 28 MiB in 42 packages 02:58:47 #8 DONE 6.1s 02:58:47 02:58:47 #9 [stage-1 5/11] RUN apk --no-cache upgrade 02:58:47 #9 0.250 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:47 #9 0.374 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:47 #9 0.534 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:48 #9 ... 02:58:48 02:58:48 #10 [builder 4/10] 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 02:58:48 #10 0.269 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:48 #10 0.445 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:48 #10 0.734 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:48 #10 1.326 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:48 #10 1.349 (1/99) Upgrading libcrypto3 (3.5.6-r0 -> 3.5.7-r0) 02:58:48 #10 1.410 (2/99) Upgrading libssl3 (3.5.6-r0 -> 3.5.7-r0) 02:58:48 #10 1.431 (3/99) Installing libgcc (14.2.0-r6) 02:58:48 #10 1.447 (4/99) Installing jansson (2.14.1-r0) 02:58:48 #10 1.458 (5/99) Installing libstdc++ (14.2.0-r6) 02:58:48 #10 1.501 (6/99) Installing zstd-libs (1.5.7-r0) 02:58:48 #10 1.525 (7/99) Installing binutils (2.44-r3) 02:58:48 #10 1.637 (8/99) Installing libmagic (5.46-r2) 02:58:48 #10 1.711 (9/99) Installing file (5.46-r2) 02:58:48 #10 1.722 (10/99) Installing libgomp (14.2.0-r6) 02:58:48 #10 1.738 (11/99) Installing libatomic (14.2.0-r6) 02:58:48 #10 1.748 (12/99) Installing gmp (6.3.0-r3) 02:58:48 #10 1.766 (13/99) Installing isl26 (0.26-r1) 02:58:48 #10 1.870 (14/99) Installing mpfr4 (4.2.1_p1-r0) 02:58:48 #10 1.890 (15/99) Installing mpc1 (1.3.1-r1) 02:58:48 #10 1.902 (16/99) Installing gcc (14.2.0-r6) 02:58:48 #10 3.049 (17/99) Installing libstdc++-dev (14.2.0-r6) 02:58:48 #10 3.247 (18/99) Installing musl-dev (1.2.5-r12) 02:58:48 #10 3.343 (19/99) Installing g++ (14.2.0-r6) 02:58:48 #10 3.698 (20/99) Installing make (4.4.1-r3) 02:58:48 #10 3.714 (21/99) Installing fortify-headers (1.1-r5) 02:58:48 #10 3.724 (22/99) Installing patch (2.8-r0) 02:58:48 #10 3.737 (23/99) Installing build-base (0.5-r3) 02:58:48 #10 3.737 (24/99) Installing acl-libs (2.3.2-r1) 02:58:48 #10 3.749 (25/99) Installing libbz2 (1.0.8-r6) 02:58:48 #10 3.761 (26/99) Installing libexpat (2.8.1-r0) 02:58:48 #10 3.772 (27/99) Installing lz4-libs (1.10.0-r0) 02:58:48 #10 3.786 (28/99) Installing xz-libs (5.8.3-r0) 02:58:48 #10 3.799 (29/99) Installing libarchive (3.8.3-r0) 02:58:48 #10 3.818 (30/99) Installing rhash-libs (1.4.5-r0) 02:58:48 #10 3.832 (31/99) Installing libuv (1.51.0-r0) 02:58:48 #10 3.855 (32/99) Installing cmake (3.31.7-r1) 02:58:48 #10 4.488 (33/99) Installing brotli-libs (1.1.0-r2) 02:58:48 #10 4.514 (34/99) Installing brotli (1.1.0-r2) 02:58:48 #10 4.525 (35/99) Installing pkgconf (2.4.3-r0) 02:58:48 #10 4.538 (36/99) Installing brotli-dev (1.1.0-r2) 02:58:48 #10 4.549 (37/99) Installing c-ares (1.34.6-r0) 02:58:48 #10 4.563 (38/99) Installing c-ares-dev (1.34.6-r0) 02:58:48 #10 4.591 (39/99) Installing libunistring (1.3-r0) 02:58:48 #10 4.619 (40/99) Installing libidn2 (2.3.7-r0) 02:58:48 #10 4.635 (41/99) Installing libidn2-dev (2.3.7-r0) 02:58:48 #10 4.645 (42/99) Installing libpsl (0.21.5-r3) 02:58:48 #10 4.659 (43/99) Installing libpsl-utils (0.21.5-r3) 02:58:48 #10 4.670 (44/99) Installing libpsl-dev (0.21.5-r3) 02:58:48 #10 4.680 (45/99) Installing nghttp2-libs (1.69.0-r0) 02:58:48 #10 4.692 (46/99) Installing nghttp2-dev (1.69.0-r0) 02:58:48 #10 4.704 (47/99) Installing openssl-dev (3.5.7-r0) 02:58:48 #10 4.756 (48/99) Installing zlib-dev (1.3.2-r0) 02:58:48 #10 4.769 (49/99) Installing zstd (1.5.7-r0) 02:58:48 #10 4.785 (50/99) Installing zstd-dev (1.5.7-r0) 02:58:48 #10 4.798 (51/99) Installing libcurl (8.14.1-r2) 02:58:48 #10 4.816 (52/99) Installing curl-dev (8.14.1-r2) 02:58:48 #10 4.830 (53/99) Installing pcre2 (10.46-r0) 02:58:48 #10 4.849 (54/99) Installing git (2.49.1-r0) 02:58:48 #10 4.921 (55/99) Installing git-init-template (2.49.1-r0) 02:58:48 #10 4.932 (56/99) Installing hiredis (1.3.0-r0) 02:58:48 #10 4.943 (57/99) Installing hiredis-dev (1.3.0-r0) 02:58:48 #10 4.962 (58/99) Installing yaml (0.2.5-r2) 02:58:48 #10 4.974 (59/99) Installing libcbor (0.12.0-r0) 02:58:48 #10 4.985 (60/99) Installing iotech-iot-1.6 (1.6.3-r0) 02:58:48 #10 5.630 (61/99) Installing iotech-iot-1.6-dev (1.6.3-r0) 02:58:48 #10 5.731 (62/99) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 02:58:48 #10 6.010 (63/99) Installing libcbor-dev (0.12.0-r0) 02:58:48 #10 6.023 (64/99) Installing nettle (3.10.2-r0) 02:58:48 #10 6.041 (65/99) Installing libffi (3.4.8-r0) 02:58:48 #10 6.053 (66/99) Installing libtasn1 (4.21.0-r0) 02:58:48 #10 6.064 (67/99) Installing p11-kit (0.25.5-r2) 02:58:48 #10 6.087 (68/99) Installing gnutls (3.8.13-r0) 02:58:48 #10 6.116 (69/99) Installing libmicrohttpd (1.0.1-r1) 02:58:48 #10 6.138 (70/99) Installing gnutls-c++ (3.8.13-r0) 02:58:48 #10 6.148 (71/99) Installing libgmpxx (6.3.0-r3) 02:58:48 #10 6.159 (72/99) Installing gmp-dev (6.3.0-r3) 02:58:48 #10 6.178 (73/99) Installing nettle-dev (3.10.2-r0) 02:58:48 #10 6.206 (74/99) Installing libtasn1-progs (4.21.0-r0) 02:58:48 #10 6.217 (75/99) Installing libtasn1-dev (4.21.0-r0) 02:58:48 #10 6.229 (76/99) Installing p11-kit-dev (0.25.5-r2) 02:58:48 #10 6.251 (77/99) Installing gnutls-dev (3.8.13-r0) 02:58:48 #10 6.268 (78/99) Installing libmicrohttpd-dev (1.0.1-r1) 02:58:48 #10 6.282 (79/99) Installing linux-headers (6.14.2-r0) 02:58:48 #10 6.370 (80/99) Installing ncurses-terminfo-base (6.5_p20250503-r0) 02:58:48 #10 6.387 (81/99) Installing libncursesw (6.5_p20250503-r0) 02:58:48 #10 6.405 (82/99) Installing libformw (6.5_p20250503-r0) 02:58:48 #10 6.423 (83/99) Installing libmenuw (6.5_p20250503-r0) 02:58:48 #10 6.434 (84/99) Installing libpanelw (6.5_p20250503-r0) 02:58:48 #10 6.444 (85/99) Installing libncurses++ (6.5_p20250503-r0) 02:58:48 #10 6.456 (86/99) Installing ncurses-dev (6.5_p20250503-r0) 02:58:48 #10 6.475 (87/99) Installing libeconf (0.6.3-r0) 02:58:48 #10 6.486 (88/99) Installing libblkid (2.41-r9) 02:58:48 #10 6.501 (89/99) Installing libuuid (2.41-r9) 02:58:48 #10 6.511 (90/99) Installing libfdisk (2.41-r9) 02:58:48 #10 6.531 (91/99) Installing sqlite-libs (3.49.2-r1) 02:58:48 #10 6.562 (92/99) Installing liblastlog2 (2.41-r9) 02:58:48 #10 6.573 (93/99) Installing libmount (2.41-r9) 02:58:48 #10 6.594 (94/99) Installing libsmartcols (2.41-r9) 02:58:48 #10 6.606 (95/99) Installing readline (8.2.13-r1) 02:58:48 #10 6.621 (96/99) Installing sqlite (3.49.2-r1) 02:58:48 #10 6.666 (97/99) Installing sqlite-dev (3.49.2-r1) 02:58:48 #10 6.685 (98/99) Installing util-linux-dev (2.41-r9) 02:58:48 #10 6.699 (99/99) Installing yaml-dev (0.2.5-r2) 02:58:48 #10 6.712 Executing busybox-1.37.0-r20.trigger 02:58:48 #10 6.730 OK: 336 MiB in 113 packages 02:58:48 #10 DONE 7.0s 02:58:48 02:58:48 #11 [builder 5/10] COPY scripts /device-can/scripts 02:58:48 #11 DONE 0.0s 02:58:48 02:58:48 #12 [builder 6/10] COPY src /device-can/src/ 02:58:48 #12 DONE 0.0s 02:58:48 02:58:48 #13 [builder 7/10] COPY VERSION /device-can/ 02:58:48 #13 DONE 0.0s 02:58:48 02:58:48 #14 [builder 8/10] WORKDIR /device-can 02:58:48 #14 DONE 0.0s 02:58:48 02:58:48 #9 [stage-1 5/11] RUN apk --no-cache upgrade 02:58:48 #9 1.072 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:48 #9 1.089 Upgrading critical system libraries and apk-tools: 02:58:48 #9 1.089 (1/2) Upgrading libapk2 (2.14.9-r3 -> 2.14.10-r0) 02:58:48 #9 1.101 (2/2) Upgrading apk-tools (2.14.9-r3 -> 2.14.10-r0) 02:58:48 #9 1.112 Executing busybox-1.37.0-r20.trigger 02:58:48 #9 1.181 Continuing the upgrade transaction with new apk-tools: 02:58:48 #9 1.186 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:48 #9 1.309 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz 02:58:48 #9 1.540 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/x86_64/APKINDEX.tar.gz 02:58:49 #9 2.074 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:58:49 #9 2.083 (1/2) Upgrading alpine-release (3.22.4-r0 -> 3.22.5-r0) 02:58:49 #9 2.095 (2/2) Upgrading ca-certificates-bundle (20260413-r0 -> 20260611-r0) 02:58:49 #9 2.114 OK: 28 MiB in 42 packages 02:58:49 #9 DONE 2.2s 02:58:49 02:58:49 #15 [builder 9/10] RUN /device-can/scripts/build_deps.sh 1 02:58:49 #15 0.191 + BUILD_CSDK=1 02:58:49 #15 0.191 + CSDK_VERSION=4.0.2 02:58:49 #15 0.191 + '[' -d deps ] 02:58:49 #15 0.191 + mkdir deps 02:58:49 #15 0.192 + cd /device-can/deps 02:58:49 #15 0.192 + '[' 1 '=' 1 ] 02:58:49 #15 0.192 + cd /device-can/deps 02:58:49 #15 0.192 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 02:58:49 #15 0.194 Connecting to github.com (140.82.112.3:443) 02:58:49 #15 0.346 Connecting to codeload.github.com (140.82.114.10:443) 02:58:49 #15 0.434 saving to 'v4.0.2.zip' 02:58:49 #15 0.495 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 02:58:49 #15 0.495 'v4.0.2.zip' saved 02:58:49 #15 0.496 + unzip v4.0.2.zip 02:58:49 #15 0.496 Archive: v4.0.2.zip 02:58:49 #15 0.499 creating: device-sdk-c-4.0.2/ 02:58:49 #15 0.499 creating: device-sdk-c-4.0.2/.github/ 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/.github/Contributing.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/.github/semantic.yml 02:58:49 #15 0.499 creating: device-sdk-c-4.0.2/.github/workflows/ 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/.gitignore 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/Attribution.txt 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/CHANGELOG.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/Doxyfile 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/Jenkinsfile 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/LICENSE 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/Makefile 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/OWNERS.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/README.IOT.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/README.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/README.v3.md 02:58:49 #15 0.499 creating: device-sdk-c-4.0.2/docs/ 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/docs/configuration.md 02:58:49 #15 0.499 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/docs/metrics.md 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/docs/startup.md 02:58:49 #15 0.501 creating: device-sdk-c-4.0.2/include/ 02:58:49 #15 0.501 creating: device-sdk-c-4.0.2/include/devsdk/ 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 02:58:49 #15 0.501 creating: device-sdk-c-4.0.2/include/edgex/ 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 02:58:49 #15 0.501 creating: device-sdk-c-4.0.2/scripts/ 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/scripts/build.sh 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 02:58:49 #15 0.501 creating: device-sdk-c-4.0.2/src/ 02:58:49 #15 0.501 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 02:58:49 #15 0.503 creating: device-sdk-c-4.0.2/src/c/ 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/api.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/bus.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/bus.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/callback3.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/callback3.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/command.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/command.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/config.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/config.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/correlation.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/correlation.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/data.c 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/data.h 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 02:58:49 #15 0.503 inflating: device-sdk-c-4.0.2/src/c/device.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/device.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/devman.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/devmap.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/devmap.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/devutil.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/discovery.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/discovery.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 02:58:49 #15 0.505 creating: device-sdk-c-4.0.2/src/c/examples/ 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 02:58:49 #15 0.505 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 02:58:49 #15 0.505 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 02:58:49 #15 0.506 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 02:58:49 #15 0.506 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 02:58:49 #15 0.506 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:58:49 #15 0.506 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 02:58:49 #15 0.506 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 02:58:49 #15 0.506 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 02:58:49 #15 0.507 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:58:49 #15 0.507 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 02:58:49 #15 0.508 creating: device-sdk-c-4.0.2/src/c/examples/file/ 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 02:58:49 #15 0.508 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 02:58:49 #15 0.508 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 02:58:49 #15 0.508 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 02:58:49 #15 0.508 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 02:58:49 #15 0.508 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/random/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 02:58:49 #15 0.509 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 02:58:49 #15 0.509 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/res/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 02:58:49 #15 0.510 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 02:58:49 #15 0.510 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 02:58:49 #15 0.512 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 02:58:49 #15 0.512 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/filesys.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/filesys.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/keeper.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/keeper.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/map.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/map.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/metadata.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/metadata.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/metrics.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/opstate.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/opstate.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/parson.c 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/parson.h 02:58:49 #15 0.512 inflating: device-sdk-c-4.0.2/src/c/profiles.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/profiles.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/registry.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/registry.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/rest.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/rest.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/secrets.h 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/service.c 02:58:49 #15 0.514 inflating: device-sdk-c-4.0.2/src/c/service.h 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/transform.c 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/transform.h 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/validate.c 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/validate.h 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/watchers.c 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/c/watchers.h 02:58:49 #15 0.515 creating: device-sdk-c-4.0.2/src/cmake/ 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 02:58:49 #15 0.515 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 02:58:49 #15 0.515 + cd device-sdk-c-4.0.2 02:58:49 #15 0.515 + ./scripts/build.sh 02:58:49 #15 0.516 + CPPCHECK=false 02:58:49 #15 0.516 + DOCGEN=false 02:58:49 #15 0.516 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:58:49 #15 0.516 + '[' 0 -gt 0 ] 02:58:49 #15 0.516 + readlink -f ./scripts/build.sh 02:58:49 #15 0.517 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts/build.sh 02:58:49 #15 0.518 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts 02:58:49 #15 0.518 + ROOT=/device-can/deps/device-sdk-c-4.0.2 02:58:49 #15 0.518 + cd /device-can/deps/device-sdk-c-4.0.2 02:58:49 #15 0.518 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:49 #15 0.519 + cd /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:49 #15 0.519 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.2/src 02:58:49 #15 0.527 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:58:49 #15 0.527 Compatibility with CMake < 3.10 will be removed from a future version of 02:58:49 #15 0.527 CMake. 02:58:49 #15 0.527 02:58:49 #15 0.527 Update the VERSION argument value. Or, use the ... syntax 02:58:49 #15 0.527 to tell CMake that the project requires at least but has been updated 02:58:49 #15 0.527 to work with policies introduced by or earlier. 02:58:49 #15 0.527 02:58:49 #15 0.527 02:58:49 #15 0.594 -- The C compiler identification is GNU 14.2.0 02:58:49 #15 0.604 -- Detecting C compiler ABI info 02:58:49 #15 0.699 -- Detecting C compiler ABI info - done 02:58:49 #15 0.725 -- Check for working C compiler: /usr/bin/cc - skipped 02:58:49 #15 0.725 -- Detecting C compile features 02:58:49 #15 0.726 -- Detecting C compile features - done 02:58:49 #15 0.741 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:58:49 #15 0.848 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 02:58:49 #15 0.851 -- Found LIBYAML: /usr/lib/libyaml.so 02:58:49 #15 0.854 -- Found LIBUUID: /usr/lib/libuuid.so 02:58:49 #15 0.857 -- Found LIBCBOR: /usr/lib/libcbor.so 02:58:49 #15 0.859 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:58:49 #15 0.861 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:58:49 #15 0.861 -- /opt/iotech/iot/1.6/include 02:58:49 #15 0.861 -- C SDK 0.0.0 for Linux 02:58:49 #15 0.863 -- Performing Test CSDK_HAVE_ATOMIC 02:58:49 #15 0.949 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:58:49 #15 1.002 -- Found Curses: /usr/lib/libcurses.so 02:58:49 #15 1.023 -- Configuring done (0.5s) 02:58:49 #15 1.056 -- Generating done (0.0s) 02:58:49 #15 1.057 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/release 02:58:49 #15 1.062 + make all package 02:58:49 #15 1.062 + tee release.log 02:58:49 #15 1.112 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:58:49 #15 1.304 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:58:49 #15 1.457 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:58:49 #15 1.614 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:58:49 #15 1.718 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:58:50 #15 1.758 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:58:50 #15 1.758 /device-can/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:58:50 #15 1.758 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:58:50 #15 1.758 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:50 #15 1.857 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:58:50 #15 2.195 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:58:50 #15 2.238 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:58:50 #15 2.400 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:58:50 #15 2.709 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:58:51 #15 2.810 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:58:51 #15 2.953 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:58:51 #15 3.092 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:58:51 #15 3.190 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:58:51 #15 3.360 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:58:51 #15 3.419 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:58:51 #15 3.779 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:58:52 #15 3.847 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:58:52 #15 4.106 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:58:52 #15 4.220 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:58:52 #15 4.460 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:58:52 #15 4.553 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:58:54 #15 5.770 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:58:54 #15 5.884 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:58:54 #15 5.965 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:58:54 #15 6.057 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:58:54 #15 6.119 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:58:54 #15 6.163 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 02:58:54 #15 6.163 547 | bool edgex_rest_server_register_handler 02:58:54 #15 6.163 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:54 #15 6.163 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 02:58:54 #15 6.163 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 02:58:54 #15 6.163 24 | extern bool edgex_rest_server_register_handler 02:58:54 #15 6.163 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:54 #15 6.379 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:58:54 #15 6.671 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:58:55 #15 6.756 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:58:55 #15 6.890 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:58:55 #15 6.988 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:58:55 #15 7.522 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:58:55 #15 7.650 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:58:56 #15 7.715 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:58:56 #15 7.837 [ 69%] Linking C shared library libcsdk.so 02:58:56 #15 7.892 [ 69%] Built target csdk 02:58:56 #15 7.916 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:58:56 #15 8.061 [ 73%] Linking C executable template 02:58:56 #15 8.142 [ 73%] Built target template 02:58:56 #15 8.169 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:58:56 #15 8.269 [ 76%] Linking C executable device-counter 02:58:56 #15 8.348 [ 76%] Built target device-counter 02:58:56 #15 8.370 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:58:56 #15 8.465 [ 80%] Linking C executable device-random 02:58:56 #15 8.546 [ 80%] Built target device-random 02:58:56 #15 8.561 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:58:56 #15 8.649 [ 84%] Linking C executable device-gyro 02:58:56 #15 8.737 [ 84%] Built target device-gyro 02:58:56 #15 8.759 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:58:57 #15 8.858 [ 88%] Linking C executable device-bitfields 02:58:57 #15 8.933 [ 88%] Built target device-bitfields 02:58:57 #15 8.956 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:58:57 #15 9.122 [ 92%] Linking C executable template-discovery 02:58:57 #15 9.194 [ 92%] Built target template-discovery 02:58:57 #15 9.218 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:58:57 #15 9.355 [ 96%] Linking C executable device-file 02:58:57 #15 9.431 [ 96%] Built target device-file 02:58:57 #15 9.449 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:58:57 #15 9.567 [100%] Linking C executable device-terminal 02:58:58 #15 9.643 [100%] Built target device-terminal 02:58:58 #15 9.664 Run CPack packaging tool... 02:58:58 #15 9.683 CPack: Create package using TGZ 02:58:58 #15 9.684 CPack: Install projects 02:58:58 #15 9.684 CPack: - Run preinstall target for: Csdk 02:58:58 #15 9.984 CPack: - Install project: Csdk [] 02:58:58 #15 9.984 CPack: Create package 02:58:58 #15 10.01 CPack: - package: /device-can/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 02:58:58 #15 10.01 + '[' false '=' true ] 02:58:58 #15 10.01 + '[' false '=' true ] 02:58:58 #15 10.01 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:58 #15 10.01 + cd /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:58 #15 10.01 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.2/src 02:58:58 #15 10.02 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:58:58 #15 10.02 Compatibility with CMake < 3.10 will be removed from a future version of 02:58:58 #15 10.02 CMake. 02:58:58 #15 10.02 02:58:58 #15 10.02 Update the VERSION argument value. Or, use the ... syntax 02:58:58 #15 10.02 to tell CMake that the project requires at least but has been updated 02:58:58 #15 10.02 to work with policies introduced by or earlier. 02:58:58 #15 10.02 02:58:58 #15 10.02 02:58:58 #15 10.09 -- The C compiler identification is GNU 14.2.0 02:58:58 #15 10.10 -- Detecting C compiler ABI info 02:58:58 #15 10.20 -- Detecting C compiler ABI info - done 02:58:58 #15 10.23 -- Check for working C compiler: /usr/bin/cc - skipped 02:58:58 #15 10.23 -- Detecting C compile features 02:58:58 #15 10.23 -- Detecting C compile features - done 02:58:58 #15 10.24 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:58:58 #15 10.36 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 02:58:58 #15 10.36 -- Found LIBYAML: /usr/lib/libyaml.so 02:58:58 #15 10.36 -- Found LIBUUID: /usr/lib/libuuid.so 02:58:58 #15 10.36 -- Found LIBCBOR: /usr/lib/libcbor.so 02:58:58 #15 10.37 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:58:58 #15 10.37 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:58:58 #15 10.37 -- /opt/iotech/iot/1.6/include 02:58:58 #15 10.37 -- C SDK 0.0.0 for Linux 02:58:58 #15 10.37 -- Performing Test CSDK_HAVE_ATOMIC 02:58:58 #15 10.47 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:58:58 #15 10.53 -- Found Curses: /usr/lib/libcurses.so 02:58:58 #15 10.55 -- Configuring done (0.5s) 02:58:58 #15 10.58 -- Generating done (0.0s) 02:58:59 #15 10.58 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/debug 02:58:59 #15 10.59 + make 02:58:59 #15 10.59 + tee debug.log 02:58:59 #15 10.64 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:58:59 #15 10.73 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:58:59 #15 10.81 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:58:59 #15 10.89 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:58:59 #15 10.97 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 02:58:59 #15 11.02 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 02:58:59 #15 11.02 /device-can/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:58:59 #15 11.02 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 02:58:59 #15 11.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:58:59 #15 11.08 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:58:59 #15 11.22 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:58:59 #15 11.26 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:58:59 #15 11.37 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:58:59 #15 11.49 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:58:59 #15 11.56 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:58:59 #15 11.64 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:59:00 #15 11.72 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:59:00 #15 11.79 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:59:00 #15 11.87 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:59:00 #15 11.91 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:59:00 #15 12.06 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:59:00 #15 12.11 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:59:00 #15 12.22 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:59:00 #15 12.28 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:59:00 #15 12.41 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:59:00 #15 12.47 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:59:00 #15 12.69 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:59:01 #15 12.77 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:59:01 #15 12.83 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:59:01 #15 12.90 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:59:01 #15 12.95 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:59:01 #15 12.99 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 02:59:01 #15 12.99 547 | bool edgex_rest_server_register_handler 02:59:01 #15 12.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:01 #15 12.99 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 02:59:01 #15 12.99 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 02:59:01 #15 12.99 24 | extern bool edgex_rest_server_register_handler 02:59:01 #15 12.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:59:01 #15 13.06 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:59:01 #15 13.30 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:59:01 #15 13.35 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:59:01 #15 13.43 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:59:01 #15 13.50 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:59:01 #15 13.70 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:59:01 #15 13.77 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:59:01 #15 13.83 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:59:02 #15 13.90 [ 69%] Linking C shared library libcsdk.so 02:59:02 #15 13.97 [ 69%] Built target csdk 02:59:02 #15 13.99 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:59:02 #15 14.06 [ 73%] Linking C executable template 02:59:02 #15 14.13 [ 73%] Built target template 02:59:02 #15 14.16 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:59:02 #15 14.22 [ 76%] Linking C executable device-counter 02:59:02 #15 14.29 [ 76%] Built target device-counter 02:59:02 #15 14.31 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:59:02 #15 14.37 [ 80%] Linking C executable device-random 02:59:02 #15 14.44 [ 80%] Built target device-random 02:59:02 #15 14.46 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:59:02 #15 14.52 [ 84%] Linking C executable device-gyro 02:59:02 #15 14.59 [ 84%] Built target device-gyro 02:59:02 #15 14.61 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:59:02 #15 14.68 [ 88%] Linking C executable device-bitfields 02:59:02 #15 14.74 [ 88%] Built target device-bitfields 02:59:02 #15 14.77 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:59:02 #15 14.85 [ 92%] Linking C executable template-discovery 02:59:03 #15 14.92 [ 92%] Built target template-discovery 02:59:03 #15 14.94 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:59:03 #15 15.02 [ 96%] Linking C executable device-file 02:59:03 #15 15.10 [ 96%] Built target device-file 02:59:03 #15 15.13 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:59:03 #15 15.20 [100%] Linking C executable device-terminal 02:59:03 #15 15.27 [100%] Built target device-terminal 02:59:03 #15 15.28 + cp -rf include/devsdk include/edgex /usr/include/ 02:59:03 #15 15.29 + cp build/release/c/libcsdk.so /usr/lib/ 02:59:03 #15 15.29 + mkdir -p /usr/share/doc/edgex-csdk 02:59:03 #15 15.29 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:59:03 #15 15.29 + cp LICENSE /usr/share/doc/edgex-csdk 02:59:03 #15 15.29 + rm -rf /device-can/deps 02:59:03 #15 DONE 15.5s 02:59:03 02:59:03 #16 [builder 10/10] RUN /device-can/scripts/build.sh && test -f /device-can/build/release/device-can 02:59:04 #16 0.439 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:59:04 #16 0.440 + readlink -f /device-can/scripts/build.sh 02:59:04 #16 0.441 + dirname /device-can/scripts/build.sh 02:59:04 #16 0.441 + dirname /device-can/scripts 02:59:04 #16 0.442 + ROOT=/device-can 02:59:04 #16 0.442 + echo /device-can 02:59:04 #16 0.442 + cd /device-can 02:59:04 #16 0.442 + mkdir -p /device-can/build/release 02:59:04 #16 0.442 /device-can 02:59:04 #16 0.443 + cd /device-can/build/release 02:59:04 #16 0.443 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 02:59:04 #16 0.451 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 02:59:04 #16 0.451 Compatibility with CMake < 3.10 will be removed from a future version of 02:59:04 #16 0.451 CMake. 02:59:04 #16 0.451 02:59:04 #16 0.451 Update the VERSION argument value. Or, use the ... syntax 02:59:04 #16 0.451 to tell CMake that the project requires at least but has been updated 02:59:04 #16 0.451 to work with policies introduced by or earlier. 02:59:04 #16 0.451 02:59:04 #16 0.451 02:59:04 #16 0.520 -- The C compiler identification is GNU 14.2.0 02:59:04 #16 0.531 -- Detecting C compiler ABI info 02:59:04 #16 0.623 -- Detecting C compiler ABI info - done 02:59:04 #16 0.651 -- Check for working C compiler: /usr/bin/cc - skipped 02:59:04 #16 0.652 -- Detecting C compile features 02:59:04 #16 0.652 -- Detecting C compile features - done 02:59:04 #16 0.671 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 02:59:04 #16 0.671 -- /opt/iotech/iot/1.6/include 02:59:04 #16 0.673 -- Found LIBCSDK: /usr/lib/libcsdk.so 02:59:04 #16 0.674 -- Configuring done (0.2s) 02:59:04 #16 0.677 -- Generating done (0.0s) 02:59:04 #16 0.678 -- Build files have been written to: /device-can/build/release 02:59:04 #16 0.681 + make all 02:59:04 #16 0.681 + tee release.log 02:59:04 #16 0.722 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 02:59:04 #16 0.919 [100%] Linking C executable device-can 02:59:04 #16 0.995 [100%] Built target device-can 02:59:04 #16 DONE 1.0s 02:59:04 02:59:04 #17 [stage-1 6/11] COPY --from=builder /device-can/build/release/ / 02:59:04 #17 DONE 0.0s 02:59:04 02:59:04 #18 [stage-1 7/11] COPY --from=builder /usr/lib/libcsdk.so /usr/lib 02:59:04 #18 DONE 0.0s 02:59:04 02:59:04 #19 [stage-1 8/11] COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 02:59:04 #19 DONE 0.0s 02:59:04 02:59:04 #20 [stage-1 9/11] COPY LICENSE /. 02:59:04 #20 DONE 0.0s 02:59:04 02:59:04 #21 [stage-1 10/11] COPY Attribution.txt /. 02:59:04 #21 DONE 0.0s 02:59:04 02:59:04 #22 [stage-1 11/11] COPY res /res 02:59:04 #22 DONE 0.0s 02:59:05 02:59:05 #23 exporting to image 02:59:05 #23 exporting layers 02:59:05 #23 exporting layers 0.3s done 02:59:05 #23 writing image sha256:dc82e920db2c36862b07ef01c802fbfa0b9ec0583ea0b72b04368f99ac79a8f7 done 02:59:05 #23 naming to docker.io/library/device-can done 02:59:05 #23 DONE 0.3s 02:59:05 02:59:05 1 warning found (use docker --debug to expand): 02:59:05  - MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label (line 34) [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:59:05 provisioning config files... 02:59:05 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config4994308289309393994tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:59:05 ---> ****-login.sh 02:59:05 nexus3.edgexfoundry.org:10001 02:59:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:05 Login Succeeded 02:59:05 nexus3.edgexfoundry.org:10002 02:59:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:05 Login Succeeded 02:59:05 nexus3.edgexfoundry.org:10003 02:59:05 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:06 Login Succeeded 02:59:06 nexus3.edgexfoundry.org:10004 02:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:06 Login Succeeded 02:59:06 ****.io 02:59:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:59:06 Login Succeeded 02:59:06 ---> ****-login.sh ends [Pipeline] } 02:59:06 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:59:06 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:59:06 [edgeXDocker.push] Tagging docker image device-can with the following tags: 02:59:06 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 02:59:06 latest 02:59:06 4.1.0-dev.1 02:59:06 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 02:59:06 main 02:59:06 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:06 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:07 + docker push nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 02:59:07 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 02:59:07 d61266d9f0e6: Preparing 02:59:07 4c5067e95dfc: Preparing 02:59:07 a942d87d39e4: Preparing 02:59:07 fc886cc79d35: Preparing 02:59:07 ef0fcda5c8e3: Preparing 02:59:07 e558869d6587: Preparing 02:59:07 544d0bc4cc67: Preparing 02:59:07 c3928fda0e93: Preparing 02:59:07 4d09c472fa50: Preparing 02:59:07 dbf07669a8a7: Preparing 02:59:07 0854555d70ac: Preparing 02:59:07 e558869d6587: Waiting 02:59:07 544d0bc4cc67: Waiting 02:59:07 c3928fda0e93: Waiting 02:59:07 4d09c472fa50: Waiting 02:59:07 dbf07669a8a7: Waiting 02:59:07 0854555d70ac: Waiting 02:59:07 4c5067e95dfc: Pushed 02:59:07 fc886cc79d35: Pushed 02:59:07 d61266d9f0e6: Pushed 02:59:07 a942d87d39e4: Pushed 02:59:07 ef0fcda5c8e3: Pushed 02:59:07 e558869d6587: Pushed 02:59:07 0854555d70ac: Layer already exists 02:59:07 4d09c472fa50: Pushed 02:59:07 dbf07669a8a7: Pushed 02:59:07 544d0bc4cc67: Pushed 02:59:10 c3928fda0e93: Pushed 02:59:10 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a: digest: sha256:dd26688b08d2a214fdaa88b48faebb00670957ce6a9a582d6a7ffed90a2970f9 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:10 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:11 + docker push nexus3.edgexfoundry.org:10004/device-can:latest 02:59:11 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 02:59:11 d61266d9f0e6: Preparing 02:59:11 4c5067e95dfc: Preparing 02:59:11 a942d87d39e4: Preparing 02:59:11 fc886cc79d35: Preparing 02:59:11 ef0fcda5c8e3: Preparing 02:59:11 e558869d6587: Preparing 02:59:11 544d0bc4cc67: Preparing 02:59:11 c3928fda0e93: Preparing 02:59:11 4d09c472fa50: Preparing 02:59:11 dbf07669a8a7: Preparing 02:59:11 0854555d70ac: Preparing 02:59:11 544d0bc4cc67: Waiting 02:59:11 c3928fda0e93: Waiting 02:59:11 4d09c472fa50: Waiting 02:59:11 dbf07669a8a7: Waiting 02:59:11 e558869d6587: Waiting 02:59:11 0854555d70ac: Waiting 02:59:11 4c5067e95dfc: Layer already exists 02:59:11 fc886cc79d35: Layer already exists 02:59:11 d61266d9f0e6: Layer already exists 02:59:11 a942d87d39e4: Layer already exists 02:59:11 ef0fcda5c8e3: Layer already exists 02:59:11 e558869d6587: Layer already exists 02:59:11 544d0bc4cc67: Layer already exists 02:59:11 4d09c472fa50: Layer already exists 02:59:11 dbf07669a8a7: Layer already exists 02:59:11 c3928fda0e93: Layer already exists 02:59:11 0854555d70ac: Layer already exists 02:59:11 latest: digest: sha256:dd26688b08d2a214fdaa88b48faebb00670957ce6a9a582d6a7ffed90a2970f9 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:11 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:12 + docker push nexus3.edgexfoundry.org:10004/device-can:4.1.0-dev.1 02:59:12 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 02:59:12 d61266d9f0e6: Preparing 02:59:12 4c5067e95dfc: Preparing 02:59:12 a942d87d39e4: Preparing 02:59:12 fc886cc79d35: Preparing 02:59:12 ef0fcda5c8e3: Preparing 02:59:12 e558869d6587: Preparing 02:59:12 544d0bc4cc67: Preparing 02:59:12 c3928fda0e93: Preparing 02:59:12 4d09c472fa50: Preparing 02:59:12 dbf07669a8a7: Preparing 02:59:12 0854555d70ac: Preparing 02:59:12 e558869d6587: Waiting 02:59:12 4d09c472fa50: Waiting 02:59:12 544d0bc4cc67: Waiting 02:59:12 dbf07669a8a7: Waiting 02:59:12 0854555d70ac: Waiting 02:59:12 c3928fda0e93: Waiting 02:59:12 4c5067e95dfc: Layer already exists 02:59:12 a942d87d39e4: Layer already exists 02:59:12 d61266d9f0e6: Layer already exists 02:59:12 fc886cc79d35: Layer already exists 02:59:12 ef0fcda5c8e3: Layer already exists 02:59:12 e558869d6587: Layer already exists 02:59:12 544d0bc4cc67: Layer already exists 02:59:12 4d09c472fa50: Layer already exists 02:59:12 c3928fda0e93: Layer already exists 02:59:12 dbf07669a8a7: Layer already exists 02:59:12 0854555d70ac: Layer already exists 02:59:12 4.1.0-dev.1: digest: sha256:dd26688b08d2a214fdaa88b48faebb00670957ce6a9a582d6a7ffed90a2970f9 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:12 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:13 + docker push nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 02:59:13 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 02:59:13 d61266d9f0e6: Preparing 02:59:13 4c5067e95dfc: Preparing 02:59:13 a942d87d39e4: Preparing 02:59:13 fc886cc79d35: Preparing 02:59:13 ef0fcda5c8e3: Preparing 02:59:13 e558869d6587: Preparing 02:59:13 544d0bc4cc67: Preparing 02:59:13 c3928fda0e93: Preparing 02:59:13 4d09c472fa50: Preparing 02:59:13 dbf07669a8a7: Preparing 02:59:13 0854555d70ac: Preparing 02:59:13 e558869d6587: Waiting 02:59:13 544d0bc4cc67: Waiting 02:59:13 dbf07669a8a7: Waiting 02:59:13 4d09c472fa50: Waiting 02:59:13 c3928fda0e93: Waiting 02:59:13 0854555d70ac: Waiting 02:59:13 a942d87d39e4: Layer already exists 02:59:13 ef0fcda5c8e3: Layer already exists 02:59:13 fc886cc79d35: Layer already exists 02:59:13 4c5067e95dfc: Layer already exists 02:59:13 d61266d9f0e6: Layer already exists 02:59:13 e558869d6587: Layer already exists 02:59:13 4d09c472fa50: Layer already exists 02:59:13 544d0bc4cc67: Layer already exists 02:59:13 dbf07669a8a7: Layer already exists 02:59:13 c3928fda0e93: Layer already exists 02:59:13 0854555d70ac: Layer already exists 02:59:13 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1: digest: sha256:dd26688b08d2a214fdaa88b48faebb00670957ce6a9a582d6a7ffed90a2970f9 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:14 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:14 + docker push nexus3.edgexfoundry.org:10004/device-can:main 02:59:14 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 02:59:14 d61266d9f0e6: Preparing 02:59:14 4c5067e95dfc: Preparing 02:59:14 a942d87d39e4: Preparing 02:59:14 fc886cc79d35: Preparing 02:59:14 ef0fcda5c8e3: Preparing 02:59:14 e558869d6587: Preparing 02:59:14 544d0bc4cc67: Preparing 02:59:14 c3928fda0e93: Preparing 02:59:14 4d09c472fa50: Preparing 02:59:14 dbf07669a8a7: Preparing 02:59:14 0854555d70ac: Preparing 02:59:14 544d0bc4cc67: Waiting 02:59:14 c3928fda0e93: Waiting 02:59:14 4d09c472fa50: Waiting 02:59:14 dbf07669a8a7: Waiting 02:59:14 0854555d70ac: Waiting 02:59:14 e558869d6587: Waiting 02:59:14 fc886cc79d35: Layer already exists 02:59:14 d61266d9f0e6: Layer already exists 02:59:14 ef0fcda5c8e3: Layer already exists 02:59:14 4c5067e95dfc: Layer already exists 02:59:14 a942d87d39e4: Layer already exists 02:59:14 e558869d6587: Layer already exists 02:59:14 c3928fda0e93: Layer already exists 02:59:14 4d09c472fa50: Layer already exists 02:59:14 544d0bc4cc67: Layer already exists 02:59:14 dbf07669a8a7: Layer already exists 02:59:14 0854555d70ac: Layer already exists 02:59:14 main: digest: sha256:dd26688b08d2a214fdaa88b48faebb00670957ce6a9a582d6a7ffed90a2970f9 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:59:14 ===================================================== [Pipeline] echo 02:59:14 taggedImages: 02:59:14 - nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 02:59:14 - nexus3.edgexfoundry.org:10004/device-can:latest 02:59:14 - nexus3.edgexfoundry.org:10004/device-can:4.1.0-dev.1 02:59:14 - nexus3.edgexfoundry.org:10004/device-can:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 02:59:14 - nexus3.edgexfoundry.org:10004/device-can: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 02:59:15 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:59:15 02:59:15 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:59:15 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:59:15 latest: Pulling from edgex-lftools-log-publisher 02:59:15 5eb5b503b376: Pulling fs layer 02:59:15 5c69ac0246d0: Pulling fs layer 02:59:15 ec43610c2a17: Pulling fs layer 02:59:15 3a2ae6a8a46f: Pulling fs layer 02:59:15 33b1e0a273af: Pulling fs layer 02:59:15 5d3b04190fa2: Pulling fs layer 02:59:15 2f39f015ded8: Pulling fs layer 02:59:15 3a2ae6a8a46f: Waiting 02:59:15 33b1e0a273af: Waiting 02:59:15 5d3b04190fa2: Waiting 02:59:15 2f39f015ded8: Waiting 02:59:15 5c69ac0246d0: Verifying Checksum 02:59:15 5c69ac0246d0: Download complete 02:59:15 3a2ae6a8a46f: Download complete 02:59:15 33b1e0a273af: Download complete 02:59:15 5d3b04190fa2: Download complete 02:59:15 ec43610c2a17: Verifying Checksum 02:59:15 ec43610c2a17: Download complete 02:59:16 5eb5b503b376: Verifying Checksum 02:59:16 5eb5b503b376: Download complete 02:59:17 2f39f015ded8: Verifying Checksum 02:59:17 2f39f015ded8: Download complete 02:59:17 5eb5b503b376: Pull complete 02:59:17 5c69ac0246d0: Pull complete 02:59:18 ec43610c2a17: Pull complete 02:59:18 3a2ae6a8a46f: Pull complete 02:59:18 33b1e0a273af: Pull complete 02:59:18 5d3b04190fa2: Pull complete 02:59:27 2f39f015ded8: Pull complete 02:59:27 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 02:59:27 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:59:27 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:59:27 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 02:59:27 $ 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-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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 02:59:30 $ docker top 7494181dfe0ebd986d53013cc0a71510844be5ac57eb6b4dc4e07dd6d7a71cb9 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:59:30 ---> job-cost.sh 02:59:30 lf-activate-venv: SKIPPING 02:59:30 INFO: No Stack... 02:59:30 INFO: Retrieving Pricing Info for: v3-standard-8 02:59:31 INFO: Archiving Costs [Pipeline] sh 02:59:31 + cat /w/workspace/edgexfoundry_device-can_main/archives/cost.csv 02:59:31 + cut -d, -f6 [Pipeline] lock 02:59:31 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] 02:59:31 Resource [jenkins-edgexfoundry-device-can-main-6-stack-cost] did not exist. Created. 02:59:31 Lock acquired on [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 02:59:31 + echo total: 0.2199999988079071 [Pipeline] stash 02:59:31 Stashed 1 file(s) [Pipeline] } 02:59:31 Lock released on resource [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] [Pipeline] // lock [Pipeline] } 02:59:32 $ docker stop --time=1 7494181dfe0ebd986d53013cc0a71510844be5ac57eb6b4dc4e07dd6d7a71cb9 02:59:33 $ docker rm -f --volumes 7494181dfe0ebd986d53013cc0a71510844be5ac57eb6b4dc4e07dd6d7a71cb9 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:01:01 Running on prd-ubuntu20.04-docker-arm64-4c-16g-13709 in /w/workspace/edgexfoundry_device-can_main [Pipeline] { [Pipeline] ws 03:01:01 Running in /w/workspace/device-can/6 [Pipeline] { [Pipeline] checkout 03:01:01 Selected Git installation does not exist. Using Default 03:01:01 The recommended git tool is: NONE 03:01:07 using credential edgex-jenkins-ssh 03:01:07 Cloning the remote Git repository 03:01:07 Cloning repository git@github.com:edgexfoundry/device-can.git 03:01:07 > git init /w/workspace/device-can/6 # timeout=10 03:01:07 Fetching upstream changes from git@github.com:edgexfoundry/device-can.git 03:01:07 > git --version # timeout=10 03:01:08 > git --version # 'git version 2.25.1' 03:01:08 using GIT_SSH to set credentials SSH Credentials for GitHub 03:01:08 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-can.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:01:12 > git config remote.origin.url git@github.com:edgexfoundry/device-can.git # timeout=10 03:01:12 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:01:13 Avoid second fetch 03:01:13 Checking out Revision aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a (main) 03:01:14 Commit message: "Merge pull request #31 from iain-anderson/c-sdk-version" 03:01:13 > git config core.sparsecheckout # timeout=10 03:01:13 > git checkout -f aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:01:18 provisioning config files... 03:01:18 copy managed file [device-can-settings] to file:/w/workspace/device-can/6@tmp/config17863128039074247247tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:01:19 ---> ****-login.sh 03:01:19 nexus3.edgexfoundry.org:10001 03:01:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:01:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:01:19 Configure a credential helper to remove this warning. See 03:01:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:01:19 03:01:19 Login Succeeded 03:01:19 nexus3.edgexfoundry.org:10002 03:01:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:01:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:01:19 Configure a credential helper to remove this warning. See 03:01:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:01:19 03:01:19 Login Succeeded 03:01:19 nexus3.edgexfoundry.org:10003 03:01:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:01:20 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:01:20 Configure a credential helper to remove this warning. See 03:01:20 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:01:20 03:01:20 Login Succeeded 03:01:20 nexus3.edgexfoundry.org:10004 03:01:20 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:01:20 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:01:20 Configure a credential helper to remove this warning. See 03:01:20 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:01:20 03:01:20 Login Succeeded 03:01:20 ****.io 03:01:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:01:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:01:21 Configure a credential helper to remove this warning. See 03:01:21 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:01:21 03:01:21 Login Succeeded 03:01:21 ---> ****-login.sh ends [Pipeline] } 03:01:21 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:01:21 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:01:21 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 03:01:21 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:01:21 ========================================================= 03:01:21 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 03:01:21 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:01:22 + 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:01:22 Sending build context to Docker daemon 239.6kB 03:01:22 Step 1/12 : ARG BASE_TEMPORARY=alpine:3.22 03:01:22 Step 2/12 : FROM ${BASE_TEMPORARY} 03:01:22 3.22: Pulling from library/alpine 03:01:22 738128faa30f: Pulling fs layer 03:01:23 738128faa30f: Verifying Checksum 03:01:23 738128faa30f: Download complete 03:01:24 738128faa30f: Pull complete 03:01:24 Digest: sha256:14358309a308569c32bdc37e2e0e9694be33a9d99e68afb0f5ff33cc1f695dce 03:01:24 Status: Downloaded newer image for alpine:3.22 03:01:24 ---> 2c15e55df5d6 03:01:24 Step 3/12 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:01:24 ---> Running in c8d3adf528eb 03:01:25 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:01:25 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:01:25 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:01:25 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:01:26 Removing intermediate container c8d3adf528eb 03:01:26 ---> 1d8d494dcc79 03:01:26 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 03:01:26 ---> Running in 3bf5a35f70a9 03:01:28 Removing intermediate container 3bf5a35f70a9 03:01:28 ---> f5388bcb8f00 03:01:28 Step 5/12 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.6-dev dumb-init 03:01:28 ---> Running in a7a206171e50 03:01:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz 03:01:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz 03:01:30 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/aarch64/APKINDEX.tar.gz 03:01:31 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:01:32 (1/98) Installing libgcc (14.2.0-r6) 03:01:32 (2/98) Installing jansson (2.14.1-r0) 03:01:32 (3/98) Installing libstdc++ (14.2.0-r6) 03:01:32 (4/98) Installing zstd-libs (1.5.7-r0) 03:01:32 (5/98) Installing binutils (2.44-r3) 03:01:32 (6/98) Installing libmagic (5.46-r2) 03:01:32 (7/98) Installing file (5.46-r2) 03:01:32 (8/98) Installing libgomp (14.2.0-r6) 03:01:32 (9/98) Installing libatomic (14.2.0-r6) 03:01:32 (10/98) Installing gmp (6.3.0-r3) 03:01:32 (11/98) Installing isl26 (0.26-r1) 03:01:32 (12/98) Installing mpfr4 (4.2.1_p1-r0) 03:01:32 (13/98) Installing mpc1 (1.3.1-r1) 03:01:32 (14/98) Installing gcc (14.2.0-r6) 03:01:36 (15/98) Installing libstdc++-dev (14.2.0-r6) 03:01:36 (16/98) Installing musl-dev (1.2.5-r12) 03:01:36 (17/98) Installing g++ (14.2.0-r6) 03:01:37 (18/98) Installing make (4.4.1-r3) 03:01:37 (19/98) Installing fortify-headers (1.1-r5) 03:01:37 (20/98) Installing patch (2.8-r0) 03:01:37 (21/98) Installing build-base (0.5-r3) 03:01:37 (22/98) Installing acl-libs (2.3.2-r1) 03:01:37 (23/98) Installing libbz2 (1.0.8-r6) 03:01:37 (24/98) Installing libexpat (2.8.1-r0) 03:01:37 (25/98) Installing lz4-libs (1.10.0-r0) 03:01:37 (26/98) Installing xz-libs (5.8.3-r0) 03:01:37 (27/98) Installing libarchive (3.8.3-r0) 03:01:37 (28/98) Installing rhash-libs (1.4.5-r0) 03:01:37 (29/98) Installing libuv (1.51.0-r0) 03:01:37 (30/98) Installing cmake (3.31.7-r1) 03:01:40 (31/98) Installing brotli-libs (1.1.0-r2) 03:01:40 (32/98) Installing brotli (1.1.0-r2) 03:01:40 (33/98) Installing pkgconf (2.4.3-r0) 03:01:40 (34/98) Installing brotli-dev (1.1.0-r2) 03:01:40 (35/98) Installing c-ares (1.34.6-r0) 03:01:40 (36/98) Installing c-ares-dev (1.34.6-r0) 03:01:40 (37/98) Installing libunistring (1.3-r0) 03:01:40 (38/98) Installing libidn2 (2.3.7-r0) 03:01:40 (39/98) Installing libidn2-dev (2.3.7-r0) 03:01:40 (40/98) Installing libpsl (0.21.5-r3) 03:01:40 (41/98) Installing libpsl-utils (0.21.5-r3) 03:01:40 (42/98) Installing libpsl-dev (0.21.5-r3) 03:01:40 (43/98) Installing nghttp2-libs (1.69.0-r0) 03:01:40 (44/98) Installing nghttp2-dev (1.69.0-r0) 03:01:40 (45/98) Installing openssl-dev (3.5.7-r0) 03:01:41 (46/98) Installing zlib-dev (1.3.2-r0) 03:01:41 (47/98) Installing zstd (1.5.7-r0) 03:01:41 (48/98) Installing zstd-dev (1.5.7-r0) 03:01:41 (49/98) Installing libcurl (8.14.1-r2) 03:01:41 (50/98) Installing curl-dev (8.14.1-r2) 03:01:41 (51/98) Installing dumb-init (1.2.5-r3) 03:01:41 (52/98) Installing pcre2 (10.46-r0) 03:01:41 (53/98) Installing git (2.49.1-r0) 03:01:41 (54/98) Installing git-init-template (2.49.1-r0) 03:01:41 (55/98) Installing hiredis (1.3.0-r0) 03:01:41 (56/98) Installing hiredis-dev (1.3.0-r0) 03:01:41 (57/98) Installing yaml (0.2.5-r2) 03:01:41 (58/98) Installing libcbor (0.12.0-r0) 03:01:41 (59/98) Installing iotech-iot-1.6 (1.6.3-r0) 03:01:42 (60/98) Installing iotech-iot-1.6-dev (1.6.3-r0) 03:01:42 (61/98) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:01:43 (62/98) Installing libcbor-dev (0.12.0-r0) 03:01:43 (63/98) Installing nettle (3.10.2-r0) 03:01:43 (64/98) Installing libffi (3.4.8-r0) 03:01:43 (65/98) Installing libtasn1 (4.21.0-r0) 03:01:43 (66/98) Installing p11-kit (0.25.5-r2) 03:01:43 (67/98) Installing gnutls (3.8.13-r0) 03:01:43 (68/98) Installing libmicrohttpd (1.0.1-r1) 03:01:43 (69/98) Installing gnutls-c++ (3.8.13-r0) 03:01:43 (70/98) Installing libgmpxx (6.3.0-r3) 03:01:43 (71/98) Installing gmp-dev (6.3.0-r3) 03:01:43 (72/98) Installing nettle-dev (3.10.2-r0) 03:01:43 (73/98) Installing libtasn1-progs (4.21.0-r0) 03:01:43 (74/98) Installing libtasn1-dev (4.21.0-r0) 03:01:44 (75/98) Installing p11-kit-dev (0.25.5-r2) 03:01:44 (76/98) Installing gnutls-dev (3.8.13-r0) 03:01:44 (77/98) Installing libmicrohttpd-dev (1.0.1-r1) 03:01:44 (78/98) Installing linux-headers (6.14.2-r0) 03:01:45 (79/98) Installing ncurses-terminfo-base (6.5_p20250503-r0) 03:01:45 (80/98) Installing libncursesw (6.5_p20250503-r0) 03:01:45 (81/98) Installing libformw (6.5_p20250503-r0) 03:01:45 (82/98) Installing libmenuw (6.5_p20250503-r0) 03:01:45 (83/98) Installing libpanelw (6.5_p20250503-r0) 03:01:45 (84/98) Installing libncurses++ (6.5_p20250503-r0) 03:01:45 (85/98) Installing ncurses-dev (6.5_p20250503-r0) 03:01:45 (86/98) Installing libeconf (0.6.3-r0) 03:01:45 (87/98) Installing libblkid (2.41-r9) 03:01:45 (88/98) Installing libuuid (2.41-r9) 03:01:45 (89/98) Installing libfdisk (2.41-r9) 03:01:45 (90/98) Installing sqlite-libs (3.49.2-r1) 03:01:45 (91/98) Installing liblastlog2 (2.41-r9) 03:01:45 (92/98) Installing libmount (2.41-r9) 03:01:45 (93/98) Installing libsmartcols (2.41-r9) 03:01:45 (94/98) Installing readline (8.2.13-r1) 03:01:45 (95/98) Installing sqlite (3.49.2-r1) 03:01:45 (96/98) Installing sqlite-dev (3.49.2-r1) 03:01:45 (97/98) Installing util-linux-dev (2.41-r9) 03:01:45 (98/98) Installing yaml-dev (0.2.5-r2) 03:01:45 Executing busybox-1.37.0-r20.trigger 03:01:45 OK: 319 MiB in 114 packages 03:02:03 Removing intermediate container a7a206171e50 03:02:03 ---> a763cbb9cb82 03:02:03 Step 6/12 : RUN apk --no-cache upgrade 03:02:03 ---> Running in e112ba3e74aa 03:02:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz 03:02:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz 03:02:03 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/aarch64/APKINDEX.tar.gz 03:02:04 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:02:04 OK: 319 MiB in 114 packages 03:02:05 Removing intermediate container e112ba3e74aa 03:02:05 ---> 80fd2a941827 03:02:05 Step 7/12 : COPY scripts /device-can/scripts 03:02:06 ---> 02f91ff21d44 03:02:06 Step 8/12 : COPY src /device-can/src/ 03:02:10 ---> e7e3a6cb9860 03:02:10 Step 9/12 : COPY VERSION /device-can/ 03:02:10 ---> ca587b740464 03:02:10 Step 10/12 : WORKDIR /device-can 03:02:10 ---> Running in e918c2b027bb 03:02:11 Removing intermediate container e918c2b027bb 03:02:11 ---> e3bd2bd5b601 03:02:11 Step 11/12 : RUN /device-can/scripts/build_deps.sh 1 03:02:11 ---> Running in d7f0ce3a9273 03:02:12 + BUILD_CSDK=1 03:02:12 + CSDK_VERSION=4.0.2 03:02:12 + '[' -d deps ] 03:02:12 + mkdir deps 03:02:12 + cd /device-can/deps 03:02:12 + '[' 1 '=' 1 ] 03:02:12 + cd /device-can/deps 03:02:12 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:02:12 Connecting to github.com (140.82.114.4:443) 03:02:12 Connecting to codeload.github.com (140.82.112.9:443) 03:02:12 saving to 'v4.0.2.zip' 03:02:12 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:02:12 'v4.0.2.zip' saved 03:02:12 + unzip v4.0.2.zip 03:02:12 Archive: v4.0.2.zip 03:02:12 creating: device-sdk-c-4.0.2/ 03:02:12 creating: device-sdk-c-4.0.2/.github/ 03:02:12 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:02:12 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:02:12 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:02:12 creating: device-sdk-c-4.0.2/.github/workflows/ 03:02:12 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:02:12 inflating: device-sdk-c-4.0.2/.gitignore 03:02:12 inflating: device-sdk-c-4.0.2/Attribution.txt 03:02:12 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:02:12 inflating: device-sdk-c-4.0.2/Doxyfile 03:02:12 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:02:12 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:02:12 inflating: device-sdk-c-4.0.2/LICENSE 03:02:12 inflating: device-sdk-c-4.0.2/Makefile 03:02:12 inflating: device-sdk-c-4.0.2/OWNERS.md 03:02:12 inflating: device-sdk-c-4.0.2/README.IOT.md 03:02:12 inflating: device-sdk-c-4.0.2/README.md 03:02:12 inflating: device-sdk-c-4.0.2/README.v3.md 03:02:12 creating: device-sdk-c-4.0.2/docs/ 03:02:12 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:02:12 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:02:12 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:02:12 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:02:12 inflating: device-sdk-c-4.0.2/docs/startup.md 03:02:12 creating: device-sdk-c-4.0.2/include/ 03:02:12 creating: device-sdk-c-4.0.2/include/devsdk/ 03:02:12 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:02:12 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:02:12 creating: device-sdk-c-4.0.2/include/edgex/ 03:02:12 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:02:12 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:02:12 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:02:12 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:02:12 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:02:12 creating: device-sdk-c-4.0.2/scripts/ 03:02:12 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:02:12 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:02:12 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:02:12 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:02:12 creating: device-sdk-c-4.0.2/src/ 03:02:12 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:02:12 creating: device-sdk-c-4.0.2/src/c/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/api.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/command.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/command.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/config.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/config.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/data.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/data.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:02:12 inflating: device-sdk-c-4.0.2/src/c/device.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/device.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:02:12 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:02:12 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:02:12 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/map.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/map.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/service.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/service.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:02:12 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:02:12 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:02:12 creating: device-sdk-c-4.0.2/src/cmake/ 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:02:12 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:02:12 + cd device-sdk-c-4.0.2 03:02:12 + ./scripts/build.sh 03:02:12 + CPPCHECK=false 03:02:12 + DOCGEN=false 03:02:12 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:02:12 + '[' 0 -gt 0 ] 03:02:12 + readlink -f ./scripts/build.sh 03:02:12 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts/build.sh 03:02:12 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts 03:02:12 + ROOT=/device-can/deps/device-sdk-c-4.0.2 03:02:12 + cd /device-can/deps/device-sdk-c-4.0.2 03:02:12 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/release 03:02:12 + cd /device-can/deps/device-sdk-c-4.0.2/build/release 03:02:12 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.2/src 03:02:12 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:02:12 Compatibility with CMake < 3.10 will be removed from a future version of 03:02:12 CMake. 03:02:12 03:02:12 Update the VERSION argument value. Or, use the ... syntax 03:02:12 to tell CMake that the project requires at least but has been updated 03:02:12 to work with policies introduced by or earlier. 03:02:12 03:02:12 03:02:13 -- The C compiler identification is GNU 14.2.0 03:02:13 -- Detecting C compiler ABI info 03:02:13 -- Detecting C compiler ABI info - done 03:02:14 -- Check for working C compiler: /usr/bin/cc - skipped 03:02:14 -- Detecting C compile features 03:02:14 -- Detecting C compile features - done 03:02:14 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:02:14 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 03:02:14 -- Found LIBYAML: /usr/lib/libyaml.so 03:02:14 -- Found LIBUUID: /usr/lib/libuuid.so 03:02:14 -- Found LIBCBOR: /usr/lib/libcbor.so 03:02:14 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:02:14 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:02:14 -- /opt/iotech/iot/1.6/include 03:02:14 -- C SDK 0.0.0 for Linux 03:02:14 -- Performing Test CSDK_HAVE_ATOMIC 03:02:15 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:02:16 -- Found Curses: /usr/lib/libcurses.so 03:02:16 -- Configuring done (3.2s) 03:02:16 -- Generating done (0.3s) 03:02:16 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/release 03:02:16 + make all package 03:02:16 + tee release.log 03:02:16 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:02:18 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:02:19 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:02:20 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:02:21 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:02:21 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:02:21 /device-can/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:02:21 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:02:21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:02:22 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:02:24 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:02:25 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:02:26 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:02:29 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:02:29 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:02:30 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:02:31 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:02:32 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:02:33 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:02:34 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:02:36 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:02:37 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:02:39 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:02:40 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:02:42 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:02:43 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:02:53 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:02:54 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:02:54 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:02:55 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:02:55 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:02:55 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 03:02:55 547 | bool edgex_rest_server_register_handler 03:02:55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:02:55 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 03:02:55 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 03:02:55 24 | extern bool edgex_rest_server_register_handler 03:02:55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:02:57 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:03:00 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:03:00 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:03:01 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:03:02 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:03:06 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:03:08 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:03:08 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:03:09 [ 69%] Linking C shared library libcsdk.so 03:03:09 [ 69%] Built target csdk 03:03:09 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:03:10 [ 73%] Linking C executable template 03:03:10 [ 73%] Built target template 03:03:11 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:03:11 [ 76%] Linking C executable device-counter 03:03:12 [ 76%] Built target device-counter 03:03:12 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:03:13 [ 80%] Linking C executable device-random 03:03:13 [ 80%] Built target device-random 03:03:13 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:03:13 [ 84%] Linking C executable device-gyro 03:03:14 [ 84%] Built target device-gyro 03:03:14 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:03:15 [ 88%] Linking C executable device-bitfields 03:03:15 [ 88%] Built target device-bitfields 03:03:15 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:03:16 [ 92%] Linking C executable template-discovery 03:03:17 [ 92%] Built target template-discovery 03:03:17 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:03:18 [ 96%] Linking C executable device-file 03:03:18 [ 96%] Built target device-file 03:03:18 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:03:19 [100%] Linking C executable device-terminal 03:03:19 [100%] Built target device-terminal 03:03:19 Run CPack packaging tool... 03:03:19 CPack: Create package using TGZ 03:03:19 CPack: Install projects 03:03:19 CPack: - Run preinstall target for: Csdk 03:03:20 CPack: - Install project: Csdk [] 03:03:20 CPack: Create package 03:03:21 CPack: - package: /device-can/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:03:21 + '[' false '=' true ] 03:03:21 + '[' false '=' true ] 03:03:21 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/debug 03:03:21 + cd /device-can/deps/device-sdk-c-4.0.2/build/debug 03:03:21 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.2/src 03:03:21 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:03:21 Compatibility with CMake < 3.10 will be removed from a future version of 03:03:21 CMake. 03:03:21 03:03:21 Update the VERSION argument value. Or, use the ... syntax 03:03:21 to tell CMake that the project requires at least but has been updated 03:03:21 to work with policies introduced by or earlier. 03:03:21 03:03:21 03:03:21 -- The C compiler identification is GNU 14.2.0 03:03:21 -- Detecting C compiler ABI info 03:03:22 -- Detecting C compiler ABI info - done 03:03:22 -- Check for working C compiler: /usr/bin/cc - skipped 03:03:22 -- Detecting C compile features 03:03:22 -- Detecting C compile features - done 03:03:22 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:03:23 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 03:03:23 -- Found LIBYAML: /usr/lib/libyaml.so 03:03:23 -- Found LIBUUID: /usr/lib/libuuid.so 03:03:23 -- Found LIBCBOR: /usr/lib/libcbor.so 03:03:23 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:03:23 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:03:23 -- /opt/iotech/iot/1.6/include 03:03:23 -- C SDK 0.0.0 for Linux 03:03:23 -- Performing Test CSDK_HAVE_ATOMIC 03:03:23 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:03:24 -- Found Curses: /usr/lib/libcurses.so 03:03:24 -- Configuring done (3.4s) 03:03:24 -- Generating done (0.3s) 03:03:24 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/debug 03:03:24 + make 03:03:24 + tee debug.log 03:03:25 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:03:25 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:03:26 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:03:26 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:03:27 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:03:27 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:03:27 /device-can/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:03:27 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:03:27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:27 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:03:28 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:03:28 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:03:29 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:03:30 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:03:30 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:03:31 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:03:31 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:03:32 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:03:32 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:03:32 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:03:33 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:03:33 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:03:34 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:03:34 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:03:35 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:03:36 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:03:37 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:03:38 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:03:38 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:03:38 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:03:38 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:03:39 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 03:03:39 547 | bool edgex_rest_server_register_handler 03:03:39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:39 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 03:03:39 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 03:03:39 24 | extern bool edgex_rest_server_register_handler 03:03:39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:03:39 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:03:41 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:03:41 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:03:42 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:03:42 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:03:43 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:03:44 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:03:44 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:03:45 [ 69%] Linking C shared library libcsdk.so 03:03:45 [ 69%] Built target csdk 03:03:45 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:03:45 [ 73%] Linking C executable template 03:03:46 [ 73%] Built target template 03:03:46 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:03:46 [ 76%] Linking C executable device-counter 03:03:47 [ 76%] Built target device-counter 03:03:47 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:03:47 [ 80%] Linking C executable device-random 03:03:47 [ 80%] Built target device-random 03:03:47 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:03:48 [ 84%] Linking C executable device-gyro 03:03:48 [ 84%] Built target device-gyro 03:03:48 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:03:48 [ 88%] Linking C executable device-bitfields 03:03:49 [ 88%] Built target device-bitfields 03:03:49 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:03:49 [ 92%] Linking C executable template-discovery 03:03:50 [ 92%] Built target template-discovery 03:03:50 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:03:50 [ 96%] Linking C executable device-file 03:03:50 [ 96%] Built target device-file 03:03:50 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:03:51 [100%] Linking C executable device-terminal 03:03:51 [100%] Built target device-terminal 03:03:51 + cp -rf include/devsdk include/edgex /usr/include/ 03:03:51 + cp build/release/c/libcsdk.so /usr/lib/ 03:03:51 + mkdir -p /usr/share/doc/edgex-csdk 03:03:51 + cp Attribution.txt /usr/share/doc/edgex-csdk 03:03:51 + cp LICENSE /usr/share/doc/edgex-csdk 03:03:51 + rm -rf /device-can/deps 03:03:52 Removing intermediate container d7f0ce3a9273 03:03:52 ---> 8b85c5b51fe5 03:03:52 Step 12/12 : RUN /device-can/scripts/build.sh 03:03:52 ---> Running in 28442522f6be 03:03:53 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:03:53 + readlink -f /device-can/scripts/build.sh 03:03:53 + dirname /device-can/scripts/build.sh 03:03:53 + dirname /device-can/scripts 03:03:53 + ROOT=/device-can 03:03:53 + echo /device-can 03:03:53 + cd /device-can 03:03:53 + mkdir -p /device-can/build/release 03:03:53 /device-can 03:03:53 + cd /device-can/build/release 03:03:53 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 03:03:53 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:03:53 Compatibility with CMake < 3.10 will be removed from a future version of 03:03:53 CMake. 03:03:53 03:03:53 Update the VERSION argument value. Or, use the ... syntax 03:03:53 to tell CMake that the project requires at least but has been updated 03:03:53 to work with policies introduced by or earlier. 03:03:53 03:03:53 03:03:54 -- The C compiler identification is GNU 14.2.0 03:03:54 -- Detecting C compiler ABI info 03:03:54 -- Detecting C compiler ABI info - done 03:03:54 -- Check for working C compiler: /usr/bin/cc - skipped 03:03:54 -- Detecting C compile features 03:03:54 -- Detecting C compile features - done 03:03:54 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:03:54 -- /opt/iotech/iot/1.6/include 03:03:54 -- Found LIBCSDK: /usr/lib/libcsdk.so 03:03:54 -- Configuring done (1.3s) 03:03:54 -- Generating done (0.0s) 03:03:54 -- Build files have been written to: /device-can/build/release 03:03:55 + make all 03:03:55 + tee release.log 03:03:55 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 03:03:56 [100%] Linking C executable device-can 03:03:57 [100%] Built target device-can 03:04:00 Removing intermediate container 28442522f6be 03:04:00 ---> 68ae324268ec 03:04:00 [Warning] One or more build-args [BASE] were not consumed 03:04:00 Successfully built 68ae324268ec 03:04:00 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:04:01 + docker inspect -f . ci-base-image-arm64 03:04:01 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:04:01 prd-ubuntu20.04-docker-arm64-4c-16g-13709 does not seem to be running inside a container 03:04:01 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-can/6 -v /w/workspace/device-can/6:/w/workspace/device-can/6:rw,z -v /w/workspace/device-can/6@tmp:/w/workspace/device-can/6@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 03:04:02 $ docker top 4ef1cb5e33cde5b2c6b68b1bebd26109ef2b477cb46dfe5cbf5b7c25f0a4aa37 -eo pid,comm [Pipeline] { [Pipeline] sh 03:04:03 + make test 03:04:03 build/release/device-can/device-can [Pipeline] } 03:04:03 $ docker stop --time=1 4ef1cb5e33cde5b2c6b68b1bebd26109ef2b477cb46dfe5cbf5b7c25f0a4aa37 03:04:05 $ docker rm -f --volumes 4ef1cb5e33cde5b2c6b68b1bebd26109ef2b477cb46dfe5cbf5b7c25f0a4aa37 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:04:05 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:04:06 + ls -al . 03:04:06 total 72 03:04:06 drwxrwxr-x 7 jenkins jenkins 4096 Jun 23 03:01 . 03:04:06 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 03:01 .. 03:04:06 drwxrwxr-x 8 jenkins jenkins 4096 Jun 23 03:01 .git 03:04:06 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 03:01 .github 03:04:06 -rw-rw-r-- 1 jenkins jenkins 383 Jun 23 03:01 Attribution.txt 03:04:06 -rw-rw-r-- 1 jenkins jenkins 1397 Jun 23 03:01 CHANGELOG.md 03:04:06 -rwxrwxr-x 1 jenkins jenkins 677 Jun 23 03:01 GOVERNANCE.md 03:04:06 -rwxrwxr-x 1 jenkins jenkins 762 Jun 23 03:01 Jenkinsfile 03:04:06 -rwxrwxr-x 1 jenkins jenkins 10174 Jun 23 03:01 LICENSE 03:04:06 -rwxrwxr-x 1 jenkins jenkins 801 Jun 23 03:01 Makefile 03:04:06 -rwxrwxr-x 1 jenkins jenkins 616 Jun 23 03:01 OWNERS.md 03:04:06 -rwxrwxr-x 1 jenkins jenkins 4090 Jun 23 03:01 README.md 03:04:06 -rw-rw-r-- 1 jenkins jenkins 11 Jun 23 02:58 VERSION 03:04:06 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 03:01 res 03:04:06 drwxrwxr-x 2 jenkins jenkins 4096 Jun 23 03:01 scripts 03:04:06 drwxrwxr-x 4 jenkins jenkins 4096 Jun 23 03:01 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:04:06 + docker build -t device-can-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a --label arch=arm64 --label version=4.1.0-dev.1 . 03:04:06 Sending build context to Docker daemon 239.6kB 03:04:06 Step 1/30 : ARG BASE_TEMPORARY=alpine:3.22 03:04:06 Step 2/30 : FROM ${BASE_TEMPORARY} AS builder 03:04:06 ---> 2c15e55df5d6 03:04:06 Step 3/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:04:06 ---> Using cache 03:04:06 ---> 1d8d494dcc79 03:04:06 Step 4/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 03:04:06 ---> Using cache 03:04:06 ---> f5388bcb8f00 03:04:06 Step 5/30 : 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:04:06 ---> Running in 42aefce58b72 03:04:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz 03:04:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz 03:04:09 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/aarch64/APKINDEX.tar.gz 03:04:10 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:04:10 (1/97) Installing libgcc (14.2.0-r6) 03:04:10 (2/97) Installing jansson (2.14.1-r0) 03:04:10 (3/97) Installing libstdc++ (14.2.0-r6) 03:04:10 (4/97) Installing zstd-libs (1.5.7-r0) 03:04:10 (5/97) Installing binutils (2.44-r3) 03:04:11 (6/97) Installing libmagic (5.46-r2) 03:04:11 (7/97) Installing file (5.46-r2) 03:04:11 (8/97) Installing libgomp (14.2.0-r6) 03:04:11 (9/97) Installing libatomic (14.2.0-r6) 03:04:11 (10/97) Installing gmp (6.3.0-r3) 03:04:11 (11/97) Installing isl26 (0.26-r1) 03:04:11 (12/97) Installing mpfr4 (4.2.1_p1-r0) 03:04:11 (13/97) Installing mpc1 (1.3.1-r1) 03:04:11 (14/97) Installing gcc (14.2.0-r6) 03:04:14 (15/97) Installing libstdc++-dev (14.2.0-r6) 03:04:15 (16/97) Installing musl-dev (1.2.5-r12) 03:04:15 (17/97) Installing g++ (14.2.0-r6) 03:04:16 (18/97) Installing make (4.4.1-r3) 03:04:16 (19/97) Installing fortify-headers (1.1-r5) 03:04:16 (20/97) Installing patch (2.8-r0) 03:04:16 (21/97) Installing build-base (0.5-r3) 03:04:16 (22/97) Installing acl-libs (2.3.2-r1) 03:04:16 (23/97) Installing libbz2 (1.0.8-r6) 03:04:16 (24/97) Installing libexpat (2.8.1-r0) 03:04:16 (25/97) Installing lz4-libs (1.10.0-r0) 03:04:16 (26/97) Installing xz-libs (5.8.3-r0) 03:04:16 (27/97) Installing libarchive (3.8.3-r0) 03:04:16 (28/97) Installing rhash-libs (1.4.5-r0) 03:04:16 (29/97) Installing libuv (1.51.0-r0) 03:04:16 (30/97) Installing cmake (3.31.7-r1) 03:04:19 (31/97) Installing brotli-libs (1.1.0-r2) 03:04:19 (32/97) Installing brotli (1.1.0-r2) 03:04:19 (33/97) Installing pkgconf (2.4.3-r0) 03:04:19 (34/97) Installing brotli-dev (1.1.0-r2) 03:04:19 (35/97) Installing c-ares (1.34.6-r0) 03:04:19 (36/97) Installing c-ares-dev (1.34.6-r0) 03:04:19 (37/97) Installing libunistring (1.3-r0) 03:04:19 (38/97) Installing libidn2 (2.3.7-r0) 03:04:19 (39/97) Installing libidn2-dev (2.3.7-r0) 03:04:19 (40/97) Installing libpsl (0.21.5-r3) 03:04:19 (41/97) Installing libpsl-utils (0.21.5-r3) 03:04:19 (42/97) Installing libpsl-dev (0.21.5-r3) 03:04:19 (43/97) Installing nghttp2-libs (1.69.0-r0) 03:04:19 (44/97) Installing nghttp2-dev (1.69.0-r0) 03:04:19 (45/97) Installing openssl-dev (3.5.7-r0) 03:04:19 (46/97) Installing zlib-dev (1.3.2-r0) 03:04:19 (47/97) Installing zstd (1.5.7-r0) 03:04:19 (48/97) Installing zstd-dev (1.5.7-r0) 03:04:19 (49/97) Installing libcurl (8.14.1-r2) 03:04:19 (50/97) Installing curl-dev (8.14.1-r2) 03:04:19 (51/97) Installing pcre2 (10.46-r0) 03:04:19 (52/97) Installing git (2.49.1-r0) 03:04:20 (53/97) Installing git-init-template (2.49.1-r0) 03:04:20 (54/97) Installing hiredis (1.3.0-r0) 03:04:20 (55/97) Installing hiredis-dev (1.3.0-r0) 03:04:20 (56/97) Installing yaml (0.2.5-r2) 03:04:20 (57/97) Installing libcbor (0.12.0-r0) 03:04:20 (58/97) Installing iotech-iot-1.6 (1.6.3-r0) 03:04:21 (59/97) Installing iotech-iot-1.6-dev (1.6.3-r0) 03:04:21 (60/97) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:04:21 (61/97) Installing libcbor-dev (0.12.0-r0) 03:04:21 (62/97) Installing nettle (3.10.2-r0) 03:04:21 (63/97) Installing libffi (3.4.8-r0) 03:04:22 (64/97) Installing libtasn1 (4.21.0-r0) 03:04:22 (65/97) Installing p11-kit (0.25.5-r2) 03:04:22 (66/97) Installing gnutls (3.8.13-r0) 03:04:22 (67/97) Installing libmicrohttpd (1.0.1-r1) 03:04:22 (68/97) Installing gnutls-c++ (3.8.13-r0) 03:04:22 (69/97) Installing libgmpxx (6.3.0-r3) 03:04:22 (70/97) Installing gmp-dev (6.3.0-r3) 03:04:22 (71/97) Installing nettle-dev (3.10.2-r0) 03:04:22 (72/97) Installing libtasn1-progs (4.21.0-r0) 03:04:22 (73/97) Installing libtasn1-dev (4.21.0-r0) 03:04:22 (74/97) Installing p11-kit-dev (0.25.5-r2) 03:04:22 (75/97) Installing gnutls-dev (3.8.13-r0) 03:04:22 (76/97) Installing libmicrohttpd-dev (1.0.1-r1) 03:04:22 (77/97) Installing linux-headers (6.14.2-r0) 03:04:22 (78/97) Installing ncurses-terminfo-base (6.5_p20250503-r0) 03:04:22 (79/97) Installing libncursesw (6.5_p20250503-r0) 03:04:23 (80/97) Installing libformw (6.5_p20250503-r0) 03:04:23 (81/97) Installing libmenuw (6.5_p20250503-r0) 03:04:23 (82/97) Installing libpanelw (6.5_p20250503-r0) 03:04:23 (83/97) Installing libncurses++ (6.5_p20250503-r0) 03:04:23 (84/97) Installing ncurses-dev (6.5_p20250503-r0) 03:04:23 (85/97) Installing libeconf (0.6.3-r0) 03:04:23 (86/97) Installing libblkid (2.41-r9) 03:04:23 (87/97) Installing libuuid (2.41-r9) 03:04:23 (88/97) Installing libfdisk (2.41-r9) 03:04:23 (89/97) Installing sqlite-libs (3.49.2-r1) 03:04:23 (90/97) Installing liblastlog2 (2.41-r9) 03:04:23 (91/97) Installing libmount (2.41-r9) 03:04:23 (92/97) Installing libsmartcols (2.41-r9) 03:04:23 (93/97) Installing readline (8.2.13-r1) 03:04:23 (94/97) Installing sqlite (3.49.2-r1) 03:04:23 (95/97) Installing sqlite-dev (3.49.2-r1) 03:04:23 (96/97) Installing util-linux-dev (2.41-r9) 03:04:23 (97/97) Installing yaml-dev (0.2.5-r2) 03:04:23 Executing busybox-1.37.0-r20.trigger 03:04:23 OK: 319 MiB in 113 packages 03:04:44 Removing intermediate container 42aefce58b72 03:04:44 ---> f8311930bc2a 03:04:44 Step 6/30 : COPY scripts /device-can/scripts 03:04:44 ---> 414ec434dacc 03:04:44 Step 7/30 : COPY src /device-can/src/ 03:04:44 ---> e1306cbb5212 03:04:44 Step 8/30 : COPY VERSION /device-can/ 03:04:44 ---> 5ce12e735d38 03:04:44 Step 9/30 : WORKDIR /device-can 03:04:44 ---> Running in 1e1a1649a2b9 03:04:44 Removing intermediate container 1e1a1649a2b9 03:04:44 ---> 4229d2b128ba 03:04:44 Step 10/30 : RUN /device-can/scripts/build_deps.sh 1 03:04:44 ---> Running in 1224a5d412b5 03:04:44 + BUILD_CSDK=1 03:04:44 + CSDK_VERSION=4.0.2 03:04:44 + '[' -d deps ] 03:04:44 + mkdir deps 03:04:44 + cd /device-can/deps 03:04:44 + '[' 1 '=' 1 ] 03:04:44 + cd /device-can/deps 03:04:44 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.2.zip 03:04:44 Connecting to github.com (140.82.113.3:443) 03:04:44 Connecting to codeload.github.com (140.82.114.10:443) 03:04:44 saving to 'v4.0.2.zip' 03:04:44 v4.0.2.zip 100% |********************************| 256k 0:00:00 ETA 03:04:44 'v4.0.2.zip' saved 03:04:44 + unzip v4.0.2.zip 03:04:44 Archive: v4.0.2.zip 03:04:44 creating: device-sdk-c-4.0.2/ 03:04:44 creating: device-sdk-c-4.0.2/.github/ 03:04:44 inflating: device-sdk-c-4.0.2/.github/Contributing.md 03:04:44 inflating: device-sdk-c-4.0.2/.github/PULL_REQUEST_TEMPLATE.md 03:04:44 inflating: device-sdk-c-4.0.2/.github/semantic.yml 03:04:44 creating: device-sdk-c-4.0.2/.github/workflows/ 03:04:44 inflating: device-sdk-c-4.0.2/.github/workflows/release.yml 03:04:44 inflating: device-sdk-c-4.0.2/.gitignore 03:04:44 inflating: device-sdk-c-4.0.2/Attribution.txt 03:04:44 inflating: device-sdk-c-4.0.2/CHANGELOG.md 03:04:44 inflating: device-sdk-c-4.0.2/Doxyfile 03:04:44 inflating: device-sdk-c-4.0.2/GOVERNANCE.md 03:04:44 inflating: device-sdk-c-4.0.2/Jenkinsfile 03:04:44 inflating: device-sdk-c-4.0.2/LICENSE 03:04:44 inflating: device-sdk-c-4.0.2/Makefile 03:04:44 inflating: device-sdk-c-4.0.2/OWNERS.md 03:04:44 inflating: device-sdk-c-4.0.2/README.IOT.md 03:04:44 inflating: device-sdk-c-4.0.2/README.md 03:04:44 inflating: device-sdk-c-4.0.2/README.v3.md 03:04:44 creating: device-sdk-c-4.0.2/docs/ 03:04:44 inflating: device-sdk-c-4.0.2/docs/configuration.md 03:04:44 inflating: device-sdk-c-4.0.2/docs/deviceprofiles.md 03:04:44 inflating: device-sdk-c-4.0.2/docs/metrics.md 03:04:44 inflating: device-sdk-c-4.0.2/docs/servicewritersguide.md 03:04:44 inflating: device-sdk-c-4.0.2/docs/startup.md 03:04:44 creating: device-sdk-c-4.0.2/include/ 03:04:44 creating: device-sdk-c-4.0.2/include/devsdk/ 03:04:44 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk-base.h 03:04:44 inflating: device-sdk-c-4.0.2/include/devsdk/devsdk.h 03:04:44 creating: device-sdk-c-4.0.2/include/edgex/ 03:04:44 inflating: device-sdk-c-4.0.2/include/edgex/devices.h 03:04:44 inflating: device-sdk-c-4.0.2/include/edgex/edgex-base.h 03:04:44 inflating: device-sdk-c-4.0.2/include/edgex/edgex.h 03:04:44 inflating: device-sdk-c-4.0.2/include/edgex/profiles.h 03:04:44 inflating: device-sdk-c-4.0.2/include/edgex/rest-server.h 03:04:44 creating: device-sdk-c-4.0.2/scripts/ 03:04:44 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine 03:04:44 inflating: device-sdk-c-4.0.2/scripts/Dockerfile.alpine-base 03:04:44 inflating: device-sdk-c-4.0.2/scripts/build.sh 03:04:44 inflating: device-sdk-c-4.0.2/scripts/entrypoint.sh 03:04:44 creating: device-sdk-c-4.0.2/src/ 03:04:44 inflating: device-sdk-c-4.0.2/src/CMakeLists.txt 03:04:44 creating: device-sdk-c-4.0.2/src/c/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/api.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/autoevent.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/autoevent.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/bus-impl.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/bus-mqtt.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/bus.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/bus.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/callback3.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/callback3.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/cmdinfo.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/command.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/command.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/config.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/config.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/correlation.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/correlation.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/data.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/data.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/defs.h.in 03:04:44 inflating: device-sdk-c-4.0.2/src/c/device.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/device.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/devman.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/devmap.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/devmap.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/devsdk-base.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/devutil.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/discovery.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/discovery.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/dto-read.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/dto-read.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/edgex-logging.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/edgex-rest.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/edgex2.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/errorlist.h 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/README.md 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/device-bitfields.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/devices/Bitfields.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/counters/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/device-counter.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/devices/Counters.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/counters/res/profiles/Counter.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/discovery/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/README.md 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/devices/readme.txt 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher1.json 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/res/watchers/watcher2.json 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/discovery/template.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/file/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/device-file.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/file/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/devices/file1.json 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/lorem.txt 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/file/res/profiles/FileExampleProfile.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/gyro/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/device-gyro.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/devices/gyro.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/gyro/res/profiles/Gyro.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/random/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/device-random.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/random/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/devices/randomdevice1.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/res/devices/device1.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/res/profiles/TemplateProfile.json 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/template.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/terminal/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/CMakeLists.txt 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/README.md 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/device-terminal.c 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/configuration.yaml 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/devices/terminal.json 03:04:44 creating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/ 03:04:44 inflating: device-sdk-c-4.0.2/src/c/examples/terminal/res/profiles/Terminal.json 03:04:44 inflating: device-sdk-c-4.0.2/src/c/filesys.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/filesys.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/keeper.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/keeper.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/map.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/map.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/metadata.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/metadata.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/metrics.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/opstate.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/opstate.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/parson.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/parson.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/profiles.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/profiles.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/registry-impl.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/registry.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/registry.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/reqdata.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/reqdata.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/request_auth.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/request_auth.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/rest-server.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/rest-server.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/rest.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/rest.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets-impl.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets-insecure.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets-vault.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/secrets.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/service.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/service.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/transform.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/transform.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/validate.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/validate.h 03:04:44 inflating: device-sdk-c-4.0.2/src/c/watchers.c 03:04:44 inflating: device-sdk-c-4.0.2/src/c/watchers.h 03:04:44 creating: device-sdk-c-4.0.2/src/cmake/ 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindIOT.cmake 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBCBOR.cmake 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBMICROHTTP.cmake 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBPAHO.cmake 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBUUID.cmake 03:04:44 inflating: device-sdk-c-4.0.2/src/cmake/FindLIBYAML.cmake 03:04:44 + cd device-sdk-c-4.0.2 03:04:44 + ./scripts/build.sh 03:04:44 + CPPCHECK=false 03:04:44 + DOCGEN=false 03:04:44 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:04:44 + '[' 0 -gt 0 ] 03:04:44 + readlink -f ./scripts/build.sh 03:04:44 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts/build.sh 03:04:44 + dirname /device-can/deps/device-sdk-c-4.0.2/scripts 03:04:44 + ROOT=/device-can/deps/device-sdk-c-4.0.2 03:04:44 + cd /device-can/deps/device-sdk-c-4.0.2 03:04:44 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/release 03:04:44 + cd /device-can/deps/device-sdk-c-4.0.2/build/release 03:04:44 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.2/src 03:04:44 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:04:44 Compatibility with CMake < 3.10 will be removed from a future version of 03:04:44 CMake. 03:04:44 03:04:44 Update the VERSION argument value. Or, use the ... syntax 03:04:44 to tell CMake that the project requires at least but has been updated 03:04:44 to work with policies introduced by or earlier. 03:04:44 03:04:44 03:04:45 -- The C compiler identification is GNU 14.2.0 03:04:45 -- Detecting C compiler ABI info 03:04:45 -- Detecting C compiler ABI info - done 03:04:46 -- Check for working C compiler: /usr/bin/cc - skipped 03:04:46 -- Detecting C compile features 03:04:46 -- Detecting C compile features - done 03:04:46 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:04:47 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 03:04:47 -- Found LIBYAML: /usr/lib/libyaml.so 03:04:47 -- Found LIBUUID: /usr/lib/libuuid.so 03:04:47 -- Found LIBCBOR: /usr/lib/libcbor.so 03:04:47 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:04:47 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:04:47 -- /opt/iotech/iot/1.6/include 03:04:47 -- C SDK 0.0.0 for Linux 03:04:47 -- Performing Test CSDK_HAVE_ATOMIC 03:04:47 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:04:47 -- Found Curses: /usr/lib/libcurses.so 03:04:48 -- Configuring done (3.4s) 03:04:48 -- Generating done (0.3s) 03:04:48 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/release 03:04:48 + + maketee all release.log package 03:04:48 03:04:48 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:04:50 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:04:51 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:04:52 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:04:53 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:04:53 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:04:53 /device-can/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:53 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:04:53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:04:54 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:04:57 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:04:57 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:04:59 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:05:01 [ 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:05 [ 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:09 [ 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:12 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:05:14 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:05:14 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:05:26 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:05:26 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:05:26 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:05:27 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:05:27 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:05:28 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 03:05:28 547 | bool edgex_rest_server_register_handler 03:05:28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:05:28 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 03:05:28 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 03:05:28 24 | extern bool edgex_rest_server_register_handler 03:05:28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:05:30 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:05:32 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:05:33 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:05:34 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:05:34 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:05:40 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:05:41 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:05:41 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:05:42 [ 69%] Linking C shared library libcsdk.so 03:05:43 [ 69%] Built target csdk 03:05:43 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:05:44 [ 73%] Linking C executable template 03:05:44 [ 73%] Built target template 03:05:44 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:05:45 [ 76%] Linking C executable device-counter 03:05:46 [ 76%] Built target device-counter 03:05:46 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:05:46 [ 80%] Linking C executable device-random 03:05:47 [ 80%] Built target device-random 03:05:47 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:05:47 [ 84%] Linking C executable device-gyro 03:05:48 [ 84%] Built target device-gyro 03:05:48 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:05:49 [ 88%] Linking C executable device-bitfields 03:05:49 [ 88%] Built target device-bitfields 03:05:49 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:05:51 [ 92%] Linking C executable template-discovery 03:05:51 [ 92%] Built target template-discovery 03:05:51 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:05:52 [ 96%] Linking C executable device-file 03:05:52 [ 96%] Built target device-file 03:05:52 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:05:53 [100%] Linking C executable device-terminal 03:05:54 [100%] Built target device-terminal 03:05:54 Run CPack packaging tool... 03:05:54 CPack: Create package using TGZ 03:05:54 CPack: Install projects 03:05:54 CPack: - Run preinstall target for: Csdk 03:05:55 CPack: - Install project: Csdk [] 03:05:55 CPack: Create package 03:05:55 CPack: - package: /device-can/deps/device-sdk-c-4.0.2/build/release/csdk-0.0.0.tar.gz generated. 03:05:55 + '[' false '=' true ] 03:05:55 + '[' false '=' true ] 03:05:55 + mkdir -p /device-can/deps/device-sdk-c-4.0.2/build/debug 03:05:55 + cd /device-can/deps/device-sdk-c-4.0.2/build/debug 03:05:55 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.2/src 03:05:55 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:05:55 Compatibility with CMake < 3.10 will be removed from a future version of 03:05:55 CMake. 03:05:55 03:05:55 Update the VERSION argument value. Or, use the ... syntax 03:05:55 to tell CMake that the project requires at least but has been updated 03:05:55 to work with policies introduced by or earlier. 03:05:55 03:05:55 03:05:55 -- The C compiler identification is GNU 14.2.0 03:05:55 -- Detecting C compiler ABI info 03:05:56 -- Detecting C compiler ABI info - done 03:05:56 -- Check for working C compiler: /usr/bin/cc - skipped 03:05:56 -- Detecting C compile features 03:05:56 -- Detecting C compile features - done 03:05:56 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:05:57 -- Found CURL: /usr/lib/libcurl.so (found version "8.14.1") 03:05:57 -- Found LIBYAML: /usr/lib/libyaml.so 03:05:57 -- Found LIBUUID: /usr/lib/libuuid.so 03:05:57 -- Found LIBCBOR: /usr/lib/libcbor.so 03:05:57 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:05:57 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:05:57 -- /opt/iotech/iot/1.6/include 03:05:57 -- C SDK 0.0.0 for Linux 03:05:57 -- Performing Test CSDK_HAVE_ATOMIC 03:05:57 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:05:58 -- Found Curses: /usr/lib/libcurses.so 03:05:58 -- Configuring done (3.3s) 03:05:59 -- Generating done (0.3s) 03:05:59 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.2/build/debug 03:05:59 + + make 03:05:59 tee debug.log 03:05:59 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:05:59 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:06:00 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:06:00 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:06:01 [ 9%] Building C object c/CMakeFiles/csdk.dir/command.c.o 03:06:01 /device-can/deps/device-sdk-c-4.0.2/src/c/command.c: In function 'devsdk_devicecorecommand_populate': 03:06:01 /device-can/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:06:01 218 | iot_data_t* cc_src_vector=iot_data_string_map_get_vector(map,"coreCommands"); 03:06:01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:06:01 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:06:02 [ 13%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:06:02 [ 15%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:06:03 [ 17%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:06:03 [ 19%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:06:04 [ 21%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:06:04 [ 23%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:06:05 [ 25%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:06:05 [ 26%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:06:06 [ 28%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:06:06 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:06:07 [ 32%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:06:07 [ 34%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:06:08 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:06:08 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:06:09 [ 40%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:06:09 [ 42%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:06:11 [ 44%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:06:11 [ 46%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:06:11 [ 48%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:06:11 [ 50%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:06:12 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:06:12 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:547:6: warning: conflicting types for 'edgex_rest_server_register_handler' due to enum/integer mismatch; have '_Bool(edgex_rest_server *, const char *, uint32_t, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' {aka '_Bool(edgex_rest_server *, const char *, unsigned int, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))'} [-Wenum-int-mismatch] 03:06:12 547 | bool edgex_rest_server_register_handler 03:06:12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:06:12 In file included from /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.c:9: 03:06:12 /device-can/deps/device-sdk-c-4.0.2/src/c/rest-server.h:24:13: note: previous declaration of 'edgex_rest_server_register_handler' with type '_Bool(edgex_rest_server *, const char *, devsdk_http_method, void *, void (*)(void *, const devsdk_http_request *, devsdk_http_reply *))' 03:06:12 24 | extern bool edgex_rest_server_register_handler 03:06:12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:06:12 [ 53%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:06:14 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:06:14 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:06:15 [ 59%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:06:15 [ 61%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:06:17 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:06:17 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:06:17 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:06:18 [ 69%] Linking C shared library libcsdk.so 03:06:18 [ 69%] Built target csdk 03:06:18 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:06:18 [ 73%] Linking C executable template 03:06:19 [ 73%] Built target template 03:06:19 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:06:19 [ 76%] Linking C executable device-counter 03:06:19 [ 76%] Built target device-counter 03:06:19 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:06:20 [ 80%] Linking C executable device-random 03:06:20 [ 80%] Built target device-random 03:06:20 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:06:21 [ 84%] Linking C executable device-gyro 03:06:21 [ 84%] Built target device-gyro 03:06:21 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:06:21 [ 88%] Linking C executable device-bitfields 03:06:22 [ 88%] Built target device-bitfields 03:06:22 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:06:22 [ 92%] Linking C executable template-discovery 03:06:23 [ 92%] Built target template-discovery 03:06:23 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:06:23 [ 96%] Linking C executable device-file 03:06:23 [ 96%] Built target device-file 03:06:24 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:06:24 [100%] Linking C executable device-terminal 03:06:24 [100%] Built target device-terminal 03:06:24 + cp -rf include/devsdk include/edgex /usr/include/ 03:06:24 + cp build/release/c/libcsdk.so /usr/lib/ 03:06:24 + mkdir -p /usr/share/doc/edgex-csdk 03:06:24 + cp Attribution.txt /usr/share/doc/edgex-csdk 03:06:24 + cp LICENSE /usr/share/doc/edgex-csdk 03:06:24 + rm -rf /device-can/deps 03:06:25 Removing intermediate container 1224a5d412b5 03:06:25 ---> 8e6cbfdcfcc5 03:06:25 Step 11/30 : RUN /device-can/scripts/build.sh && test -f /device-can/build/release/device-can 03:06:25 ---> Running in 166cc4c138eb 03:06:26 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:06:26 + readlink -f /device-can/scripts/build.sh 03:06:26 + dirname /device-can/scripts/build.sh 03:06:26 + dirname /device-can/scripts 03:06:26 + ROOT=/device-can 03:06:26 + echo /device-can 03:06:26 + cd /device-can 03:06:26 + mkdir -p /device-can/build/release 03:06:26 /device-can 03:06:26 + cd /device-can/build/release 03:06:26 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 03:06:26 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 03:06:26 Compatibility with CMake < 3.10 will be removed from a future version of 03:06:26 CMake. 03:06:26 03:06:26 Update the VERSION argument value. Or, use the ... syntax 03:06:26 to tell CMake that the project requires at least but has been updated 03:06:26 to work with policies introduced by or earlier. 03:06:26 03:06:26  03:06:27 -- The C compiler identification is GNU 14.2.0 03:06:27 -- Detecting C compiler ABI info 03:06:27 -- Detecting C compiler ABI info - done 03:06:27 -- Check for working C compiler: /usr/bin/cc - skipped 03:06:27 -- Detecting C compile features 03:06:27 -- Detecting C compile features - done 03:06:27 -- Found IOT: /opt/iotech/iot/1.6/lib/libiot.so 03:06:27 -- /opt/iotech/iot/1.6/include 03:06:27 -- Found LIBCSDK: /usr/lib/libcsdk.so 03:06:27 -- Configuring done (1.2s) 03:06:28 -- Generating done (0.0s) 03:06:28 -- Build files have been written to: /device-can/build/release 03:06:28 + make all 03:06:28 + tee release.log 03:06:28 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 03:06:29 [100%] Linking C executable device-can 03:06:29 [100%] Built target device-can 03:06:30 Removing intermediate container 166cc4c138eb 03:06:30 ---> 33d329aae518 03:06:30 Step 12/30 : FROM alpine:3.22 03:06:30 ---> 2c15e55df5d6 03:06:30 Step 13/30 : MAINTAINER hcltech 03:06:30 ---> Running in 817765b1104e 03:06:31 Removing intermediate container 817765b1104e 03:06:31 ---> ac5a9c37fcb3 03:06:31 Step 14/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:06:31 ---> Running in a890cae3188b 03:06:32 Connecting to iotech.jfrog.io (54.73.4.50:443) 03:06:32 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:06:32 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:06:32 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:06:33 Removing intermediate container a890cae3188b 03:06:33 ---> 0a041e5e7fab 03:06:33 Step 15/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main' >> /etc/apk/repositories 03:06:33 ---> Running in 14d988646c8a 03:06:34 Removing intermediate container 14d988646c8a 03:06:34 ---> a1b641847b5e 03:06:34 Step 16/30 : 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 dumb-init 03:06:35 ---> Running in ca47c95c2d0f 03:06:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz 03:06:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz 03:06:36 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/aarch64/APKINDEX.tar.gz 03:06:38 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:06:38 (1/26) Installing brotli-libs (1.1.0-r2) 03:06:38 (2/26) Installing c-ares (1.34.6-r0) 03:06:38 (3/26) Installing libunistring (1.3-r0) 03:06:38 (4/26) Installing libidn2 (2.3.7-r0) 03:06:38 (5/26) Installing nghttp2-libs (1.69.0-r0) 03:06:38 (6/26) Installing libpsl (0.21.5-r3) 03:06:38 (7/26) Installing zstd-libs (1.5.7-r0) 03:06:38 (8/26) Installing libcurl (8.14.1-r2) 03:06:38 (9/26) Installing curl (8.14.1-r2) 03:06:38 (10/26) Installing dumb-init (1.2.5-r3) 03:06:38 (11/26) Installing hiredis (1.3.0-r0) 03:06:38 (12/26) Installing yaml (0.2.5-r2) 03:06:38 (13/26) Installing libcbor (0.12.0-r0) 03:06:38 (14/26) Installing iotech-iot-1.6 (1.6.3-r0) 03:06:39 (15/26) Installing pkgconf (2.4.3-r0) 03:06:39 (16/26) Installing openssl-dev (3.5.7-r0) 03:06:39 (17/26) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.162-r0) 03:06:40 (18/26) Installing gmp (6.3.0-r3) 03:06:40 (19/26) Installing nettle (3.10.2-r0) 03:06:40 (20/26) Installing libffi (3.4.8-r0) 03:06:40 (21/26) Installing libtasn1 (4.21.0-r0) 03:06:40 (22/26) Installing p11-kit (0.25.5-r2) 03:06:40 (23/26) Installing gnutls (3.8.13-r0) 03:06:40 (24/26) Installing libmicrohttpd (1.0.1-r1) 03:06:40 (25/26) Installing libuuid (2.41-r9) 03:06:40 (26/26) Installing linux-headers (6.14.2-r0) 03:06:40 Executing busybox-1.37.0-r20.trigger 03:06:40 OK: 29 MiB in 42 packages 03:06:45 Removing intermediate container ca47c95c2d0f 03:06:45 ---> ad4146276c83 03:06:45 Step 17/30 : RUN apk --no-cache upgrade 03:06:45 ---> Running in 5f6a9ab6262b 03:06:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz 03:06:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz 03:06:46 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.22/main/aarch64/APKINDEX.tar.gz 03:06:47 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:06:47 OK: 29 MiB in 42 packages 03:06:48 Removing intermediate container 5f6a9ab6262b 03:06:48 ---> 1367db197c7a 03:06:48 Step 18/30 : COPY --from=builder /device-can/build/release/ / 03:06:49 ---> d75ba4e6fc0d 03:06:49 Step 19/30 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 03:06:49 ---> 978a9dfa88cc 03:06:49 Step 20/30 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 03:06:50 ---> 0061c10aa88d 03:06:50 Step 21/30 : COPY LICENSE /. 03:06:50 ---> b7264e137abf 03:06:50 Step 22/30 : COPY Attribution.txt /. 03:06:51 ---> 48d0d1513d63 03:06:51 Step 23/30 : COPY res /res 03:06:51 ---> f37284a01401 03:06:51 Step 24/30 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023 HCL Technologies Ltd' 03:06:51 ---> Running in 20b9ed5d7163 03:06:51 Removing intermediate container 20b9ed5d7163 03:06:51 ---> c8b2ce307691 03:06:51 Step 25/30 : EXPOSE 59980 03:06:52 ---> Running in 1970762d29c1 03:06:52 Removing intermediate container 1970762d29c1 03:06:52 ---> 86541a0aeb0f 03:06:52 Step 26/30 : ENTRYPOINT ["/device-can"] 03:06:52 ---> Running in 445ce1546552 03:06:52 Removing intermediate container 445ce1546552 03:06:52 ---> b14b8ca3679a 03:06:52 Step 27/30 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 03:06:52 ---> Running in ff23bf4bfa60 03:06:53 Removing intermediate container ff23bf4bfa60 03:06:53 ---> 3c05208f60e4 03:06:53 Step 28/30 : LABEL arch=arm64 03:06:53 ---> Running in 65e9caa91e28 03:06:53 Removing intermediate container 65e9caa91e28 03:06:53 ---> 96f330447354 03:06:53 Step 29/30 : LABEL git_sha=aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 03:06:53 ---> Running in 899abb603d5c 03:06:53 Removing intermediate container 899abb603d5c 03:06:53 ---> 1960816ab742 03:06:53 Step 30/30 : LABEL version=4.1.0-dev.1 03:06:53 ---> Running in ab7618f9b722 03:06:54 Removing intermediate container ab7618f9b722 03:06:54 ---> a938bb4b7072 03:06:54 [Warning] One or more build-args [ARCH BASE MAKE] were not consumed 03:06:54 Successfully built a938bb4b7072 03:06:54 Successfully tagged device-can-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:06:54 provisioning config files... 03:06:54 copy managed file [device-can-settings] to file:/w/workspace/device-can/6@tmp/config7958919032253020790tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:06:54 ---> ****-login.sh 03:06:54 nexus3.edgexfoundry.org:10001 03:06:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:06:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:06:55 Configure a credential helper to remove this warning. See 03:06:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:06:55 03:06:55 Login Succeeded 03:06:55 nexus3.edgexfoundry.org:10002 03:06:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:06:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:06:55 Configure a credential helper to remove this warning. See 03:06:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:06:55 03:06:55 Login Succeeded 03:06:55 nexus3.edgexfoundry.org:10003 03:06:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:06:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:06:56 Configure a credential helper to remove this warning. See 03:06:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:06:56 03:06:56 Login Succeeded 03:06:56 nexus3.edgexfoundry.org:10004 03:06:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:06:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:06:56 Configure a credential helper to remove this warning. See 03:06:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:06:56 03:06:56 Login Succeeded 03:06:56 ****.io 03:06:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:06:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:06:57 Configure a credential helper to remove this warning. See 03:06:57 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:06:57 03:06:57 Login Succeeded 03:06:57 ---> ****-login.sh ends [Pipeline] } 03:06:57 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:06:57 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 03:06:57 [edgeXDocker.push] Tagging docker image device-can-arm64 with the following tags: 03:06:57 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 03:06:57 latest 03:06:57 4.1.0-dev.1 03:06:57 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 03:06:57 main 03:06:57 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:06:57 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:06:59 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 03:06:59 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:06:59 780485e50879: Preparing 03:06:59 661c4d8c48a4: Preparing 03:06:59 6d0e829a0411: Preparing 03:06:59 14b1466100bc: Preparing 03:06:59 1605e12ab77d: Preparing 03:06:59 975f5b863729: Preparing 03:06:59 dbf5cd252ccf: Preparing 03:06:59 7ae384c94dba: Preparing 03:06:59 9a43de127aeb: Preparing 03:06:59 975f5b863729: Waiting 03:06:59 0146445d3a76: Preparing 03:06:59 03ba6f53ebfc: Preparing 03:06:59 dbf5cd252ccf: Waiting 03:06:59 7ae384c94dba: Waiting 03:06:59 9a43de127aeb: Waiting 03:06:59 0146445d3a76: Waiting 03:06:59 03ba6f53ebfc: Waiting 03:06:59 661c4d8c48a4: Pushed 03:06:59 14b1466100bc: Pushed 03:06:59 780485e50879: Pushed 03:06:59 6d0e829a0411: Pushed 03:06:59 1605e12ab77d: Pushed 03:06:59 dbf5cd252ccf: Pushed 03:06:59 9a43de127aeb: Pushed 03:06:59 975f5b863729: Pushed 03:06:59 0146445d3a76: Pushed 03:07:01 03ba6f53ebfc: Pushed 03:07:04 7ae384c94dba: Pushed 03:07:04 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a: digest: sha256:31786426852494dacccd6f673d65619a5b5124abbf5065303e74a8147e85e5bc size: 2611 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:04 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:05 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:latest 03:07:05 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:07:05 780485e50879: Preparing 03:07:05 661c4d8c48a4: Preparing 03:07:05 6d0e829a0411: Preparing 03:07:05 14b1466100bc: Preparing 03:07:05 1605e12ab77d: Preparing 03:07:05 975f5b863729: Preparing 03:07:05 dbf5cd252ccf: Preparing 03:07:05 7ae384c94dba: Preparing 03:07:05 9a43de127aeb: Preparing 03:07:05 0146445d3a76: Preparing 03:07:05 03ba6f53ebfc: Preparing 03:07:05 975f5b863729: Waiting 03:07:05 dbf5cd252ccf: Waiting 03:07:05 7ae384c94dba: Waiting 03:07:05 9a43de127aeb: Waiting 03:07:05 0146445d3a76: Waiting 03:07:05 03ba6f53ebfc: Waiting 03:07:05 780485e50879: Layer already exists 03:07:05 661c4d8c48a4: Layer already exists 03:07:05 1605e12ab77d: Layer already exists 03:07:05 14b1466100bc: Layer already exists 03:07:05 6d0e829a0411: Layer already exists 03:07:05 0146445d3a76: Layer already exists 03:07:05 7ae384c94dba: Layer already exists 03:07:05 dbf5cd252ccf: Layer already exists 03:07:05 975f5b863729: Layer already exists 03:07:05 9a43de127aeb: Layer already exists 03:07:05 03ba6f53ebfc: Layer already exists 03:07:05 latest: digest: sha256:31786426852494dacccd6f673d65619a5b5124abbf5065303e74a8147e85e5bc size: 2611 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:05 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:06 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:4.1.0-dev.1 03:07:06 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:07:06 780485e50879: Preparing 03:07:06 661c4d8c48a4: Preparing 03:07:06 6d0e829a0411: Preparing 03:07:06 14b1466100bc: Preparing 03:07:06 1605e12ab77d: Preparing 03:07:06 975f5b863729: Preparing 03:07:06 dbf5cd252ccf: Preparing 03:07:06 7ae384c94dba: Preparing 03:07:06 9a43de127aeb: Preparing 03:07:06 0146445d3a76: Preparing 03:07:06 03ba6f53ebfc: Preparing 03:07:06 975f5b863729: Waiting 03:07:06 dbf5cd252ccf: Waiting 03:07:06 7ae384c94dba: Waiting 03:07:06 9a43de127aeb: Waiting 03:07:06 0146445d3a76: Waiting 03:07:06 03ba6f53ebfc: Waiting 03:07:06 14b1466100bc: Layer already exists 03:07:06 780485e50879: Layer already exists 03:07:06 1605e12ab77d: Layer already exists 03:07:06 6d0e829a0411: Layer already exists 03:07:06 661c4d8c48a4: Layer already exists 03:07:06 975f5b863729: Layer already exists 03:07:06 dbf5cd252ccf: Layer already exists 03:07:06 7ae384c94dba: Layer already exists 03:07:06 0146445d3a76: Layer already exists 03:07:06 9a43de127aeb: Layer already exists 03:07:06 03ba6f53ebfc: Layer already exists 03:07:06 4.1.0-dev.1: digest: sha256:31786426852494dacccd6f673d65619a5b5124abbf5065303e74a8147e85e5bc size: 2611 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:06 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:07 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 03:07:07 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:07:07 780485e50879: Preparing 03:07:07 661c4d8c48a4: Preparing 03:07:07 6d0e829a0411: Preparing 03:07:07 14b1466100bc: Preparing 03:07:07 1605e12ab77d: Preparing 03:07:07 975f5b863729: Preparing 03:07:07 dbf5cd252ccf: Preparing 03:07:07 975f5b863729: Waiting 03:07:07 7ae384c94dba: Preparing 03:07:07 dbf5cd252ccf: Waiting 03:07:07 9a43de127aeb: Preparing 03:07:07 7ae384c94dba: Waiting 03:07:07 0146445d3a76: Preparing 03:07:07 9a43de127aeb: Waiting 03:07:07 03ba6f53ebfc: Preparing 03:07:07 0146445d3a76: Waiting 03:07:07 03ba6f53ebfc: Waiting 03:07:07 6d0e829a0411: Layer already exists 03:07:07 780485e50879: Layer already exists 03:07:07 1605e12ab77d: Layer already exists 03:07:07 661c4d8c48a4: Layer already exists 03:07:07 14b1466100bc: Layer already exists 03:07:07 975f5b863729: Layer already exists 03:07:07 7ae384c94dba: Layer already exists 03:07:07 9a43de127aeb: Layer already exists 03:07:07 dbf5cd252ccf: Layer already exists 03:07:07 0146445d3a76: Layer already exists 03:07:07 03ba6f53ebfc: Layer already exists 03:07:07 aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1: digest: sha256:31786426852494dacccd6f673d65619a5b5124abbf5065303e74a8147e85e5bc size: 2611 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:07 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:08 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:main 03:07:08 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:07:08 780485e50879: Preparing 03:07:08 661c4d8c48a4: Preparing 03:07:08 6d0e829a0411: Preparing 03:07:08 14b1466100bc: Preparing 03:07:08 1605e12ab77d: Preparing 03:07:08 975f5b863729: Preparing 03:07:08 dbf5cd252ccf: Preparing 03:07:08 7ae384c94dba: Preparing 03:07:08 9a43de127aeb: Preparing 03:07:08 0146445d3a76: Preparing 03:07:08 03ba6f53ebfc: Preparing 03:07:08 975f5b863729: Waiting 03:07:08 dbf5cd252ccf: Waiting 03:07:08 7ae384c94dba: Waiting 03:07:08 9a43de127aeb: Waiting 03:07:08 0146445d3a76: Waiting 03:07:08 03ba6f53ebfc: Waiting 03:07:08 6d0e829a0411: Layer already exists 03:07:08 661c4d8c48a4: Layer already exists 03:07:08 780485e50879: Layer already exists 03:07:08 14b1466100bc: Layer already exists 03:07:08 1605e12ab77d: Layer already exists 03:07:08 7ae384c94dba: Layer already exists 03:07:08 0146445d3a76: Layer already exists 03:07:08 dbf5cd252ccf: Layer already exists 03:07:08 9a43de127aeb: Layer already exists 03:07:08 975f5b863729: Layer already exists 03:07:08 03ba6f53ebfc: Layer already exists 03:07:08 main: digest: sha256:31786426852494dacccd6f673d65619a5b5124abbf5065303e74a8147e85e5bc size: 2611 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:07:08 ===================================================== [Pipeline] echo 03:07:08 taggedImages: 03:07:08 - nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a 03:07:08 - nexus3.edgexfoundry.org:10004/device-can-arm64:latest 03:07:08 - nexus3.edgexfoundry.org:10004/device-can-arm64:4.1.0-dev.1 03:07:08 - nexus3.edgexfoundry.org:10004/device-can-arm64:aed48e31bff184ba8c4ddb713ff7eafbc10fbe3a-4.1.0-dev.1 03:07:08 - nexus3.edgexfoundry.org:10004/device-can-arm64:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:08 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:07:08 03:07:08 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:09 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:07:09 arm64: Pulling from edgex-lftools-log-publisher 03:07:09 8998bd30e6a1: Pulling fs layer 03:07:09 04944245beec: Pulling fs layer 03:07:09 699f458cf7ca: Pulling fs layer 03:07:09 765212b225bb: Pulling fs layer 03:07:09 f23df028b6ca: Pulling fs layer 03:07:09 d65c8cfc05b1: Pulling fs layer 03:07:09 2437ff75d9bd: Pulling fs layer 03:07:09 765212b225bb: Waiting 03:07:09 d65c8cfc05b1: Waiting 03:07:09 2437ff75d9bd: Waiting 03:07:09 f23df028b6ca: Waiting 03:07:09 04944245beec: Verifying Checksum 03:07:09 04944245beec: Download complete 03:07:09 765212b225bb: Verifying Checksum 03:07:09 765212b225bb: Download complete 03:07:09 f23df028b6ca: Verifying Checksum 03:07:09 f23df028b6ca: Download complete 03:07:09 d65c8cfc05b1: Verifying Checksum 03:07:09 d65c8cfc05b1: Download complete 03:07:09 699f458cf7ca: Verifying Checksum 03:07:09 699f458cf7ca: Download complete 03:07:10 8998bd30e6a1: Download complete 03:07:12 2437ff75d9bd: Verifying Checksum 03:07:12 2437ff75d9bd: Download complete 03:07:14 8998bd30e6a1: Pull complete 03:07:14 04944245beec: Pull complete 03:07:16 699f458cf7ca: Pull complete 03:07:16 765212b225bb: Pull complete 03:07:17 f23df028b6ca: Pull complete 03:07:17 d65c8cfc05b1: Pull complete 03:07:36 2437ff75d9bd: Pull complete 03:07:36 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:07:36 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:07:36 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:07:36 prd-ubuntu20.04-docker-arm64-4c-16g-13709 does not seem to be running inside a container 03:07:36 $ 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-can/6 -v /w/workspace/device-can/6:/w/workspace/device-can/6:rw,z -v /w/workspace/device-can/6@tmp:/w/workspace/device-can/6@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 03:07:39 $ docker top c9dfd66dd84adf52a4a3ac6ea0f9d14984b0f9a9e1609125f6067bc278a6fcb5 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:07:39 ---> job-cost.sh 03:07:39 lf-activate-venv: SKIPPING 03:07:39 INFO: No Stack... 03:07:40 INFO: Retrieving Pricing Info for: v3-standard-4 03:07:41 INFO: Archiving Costs [Pipeline] sh 03:07:41 + cat /w/workspace/device-can/6/archives/cost.csv 03:07:41 + cut -d, -f6 [Pipeline] lock 03:07:41 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] 03:07:41 Resource [jenkins-edgexfoundry-device-can-main-6-stack-cost] did not exist. Created. 03:07:41 Lock acquired on [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:07:42 /w/workspace/device-can/6@tmp/durable-b6204e06/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:07:42 + echo total: 0.10999999940395355 [Pipeline] stash 03:07:42 Warning: overwriting stash ‘stack-cost’ 03:07:43 Stashed 1 file(s) [Pipeline] } 03:07:43 Lock released on resource [Resource: jenkins-edgexfoundry-device-can-main-6-stack-cost] [Pipeline] // lock [Pipeline] } 03:07:43 $ docker stop --time=1 c9dfd66dd84adf52a4a3ac6ea0f9d14984b0f9a9e1609125f6067bc278a6fcb5 03:07:44 $ docker rm -f --volumes c9dfd66dd84adf52a4a3ac6ea0f9d14984b0f9a9e1609125f6067bc278a6fcb5 [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:07:45 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:07:45 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:45 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:07:45 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:07:46 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 03:07:46 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:07:48 $ docker top a2a2e2ea2d55f74968a1685aa3d3a4b077ed6691e97ff4aa491ef065b324fa1e -eo pid,comm 03:07:48 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:07:48 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:07:48 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:07:48 [ssh-agent] Looking for ssh-agent implementation... 03:07:48 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:07:48 $ docker exec a2a2e2ea2d55f74968a1685aa3d3a4b077ed6691e97ff4aa491ef065b324fa1e ssh-agent 03:07:48 SSH_AUTH_SOCK=/tmp/ssh-c4Y7pSOSIXyS/agent.13 03:07:48 SSH_AGENT_PID=19 03:07:48 Running ssh-add (command line suppressed) 03:07:48 Identity added: /w/workspace/edgexfoundry_device-can_main@tmp/private_key_8023617139546999284.key (/w/workspace/edgexfoundry_device-can_main@tmp/private_key_8023617139546999284.key) 03:07:48 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:07:49 + git semver tag 03:07:49 2026-06-23 03:07:49,456 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:07:49 2026-06-23 03:07:49,553 [run_tag] DEBUG tag force:False 03:07:49 2026-06-23 03:07:49,553 [check_head_tag] DEBUG check head tag 03:07:49 2026-06-23 03:07:49,554 [execute] INFO git cat-file --batch-check 03:07:49 2026-06-23 03:07:49,554 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-can_main, stdin=, shell=False, universal_newlines=False) 03:07:49 2026-06-23 03:07:49,556 [execute] INFO git cat-file --batch 03:07:49 2026-06-23 03:07:49,557 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-can_main, stdin=, shell=False, universal_newlines=False) 03:07:49 2026-06-23 03:07:49,560 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:07:49 2026-06-23 03:07:49,560 [execute] INFO git tag -a v4.1.0-dev.1 -m v4.1.0-dev.1 03:07:49 2026-06-23 03:07:49,560 [execute] DEBUG Popen(['git', 'tag', '-a', 'v4.1.0-dev.1', '-m', 'v4.1.0-dev.1'], cwd=/w/workspace/edgexfoundry_device-can_main, stdin=None, shell=False, universal_newlines=False) 03:07:49 2026-06-23 03:07:49,563 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:07:49 4.1.0-dev.1 [Pipeline] } 03:07:49 $ docker exec --env ******** --env ******** a2a2e2ea2d55f74968a1685aa3d3a4b077ed6691e97ff4aa491ef065b324fa1e ssh-agent -k 03:07:49 unset SSH_AUTH_SOCK; 03:07:49 unset SSH_AGENT_PID; 03:07:49 echo Agent pid 19 killed; 03:07:49 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:07:50 + git semver [Pipeline] } 03:07:50 $ docker stop --time=1 a2a2e2ea2d55f74968a1685aa3d3a4b077ed6691e97ff4aa491ef065b324fa1e 03:07:53 $ docker rm -f --volumes a2a2e2ea2d55f74968a1685aa3d3a4b077ed6691e97ff4aa491ef065b324fa1e [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:53 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:07:53 03:07:53 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:54 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:07:54 0.23.1-centos7: Pulling from edgex-lftools 03:07:54 ab5ef0e58194: Pulling fs layer 03:07:54 9712f1f96733: Pulling fs layer 03:07:54 63f879dbbcfc: Pulling fs layer 03:07:54 0d9ebad4ef96: Pulling fs layer 03:07:54 e9a5061849ea: Pulling fs layer 03:07:54 d747dcd14b5f: Pulling fs layer 03:07:54 2de7ff778b66: Pulling fs layer 03:07:54 e9a5061849ea: Waiting 03:07:54 d747dcd14b5f: Waiting 03:07:54 0d9ebad4ef96: Waiting 03:07:54 2de7ff778b66: Waiting 03:07:54 9712f1f96733: Verifying Checksum 03:07:54 9712f1f96733: Download complete 03:07:54 63f879dbbcfc: Verifying Checksum 03:07:54 63f879dbbcfc: Download complete 03:07:54 e9a5061849ea: Verifying Checksum 03:07:54 e9a5061849ea: Download complete 03:07:54 d747dcd14b5f: Verifying Checksum 03:07:54 d747dcd14b5f: Download complete 03:07:54 ab5ef0e58194: Download complete 03:07:54 0d9ebad4ef96: Verifying Checksum 03:07:54 0d9ebad4ef96: Download complete 03:07:55 2de7ff778b66: Verifying Checksum 03:07:55 2de7ff778b66: Download complete 03:07:57 ab5ef0e58194: Pull complete 03:07:57 9712f1f96733: Pull complete 03:07:58 63f879dbbcfc: Pull complete 03:08:03 0d9ebad4ef96: Pull complete 03:08:03 e9a5061849ea: Pull complete 03:08:03 d747dcd14b5f: Pull complete 03:08:04 2de7ff778b66: Pull complete 03:08:04 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 03:08:04 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:08:04 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:08:04 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 03:08:04 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:08:07 $ docker top df45adce0a4f20d8a15cab3f91f06c515c885ce2d148d25141484e05052b481b -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 03:08:07 provisioning config files... 03:08:07 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config11025895009764897537tmp 03:08:07 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config4713655980326474310tmp 03:08:07 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config16883249971693466839tmp [Pipeline] { [Pipeline] echo 03:08:07 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 03:08:08 ---> sigul-configuration.sh 03:08:08 gpg: directory `/root/.gnupg' created 03:08:08 gpg: new configuration file `/root/.gnupg/gpg.conf' created 03:08:08 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 03:08:08 gpg: keyring `/root/.gnupg/secring.gpg' created 03:08:08 gpg: keyring `/root/.gnupg/pubring.gpg' created 03:08:08 gpg: CAST5 encrypted data 03:08:08 gpg: encrypted with 1 passphrase 03:08:08 gpg: WARNING: message was not integrity protected [Pipeline] sh 03:08:08 + mkdir /home/jenkins 03:08:08 + mkdir /home/jenkins/sigul [Pipeline] sh 03:08:08 + 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:08:08 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 03:08:09 ---> sigul-install.sh 03:08:09 Sigul already installed; skipping installation. [Pipeline] sh 03:08:09 + git tag --list 03:08:09 v4.0 03:08:09 v4.0.0 03:08:09 v4.0.1 03:08:09 v4.1.0-dev.1 [Pipeline] sh 03:08:09 + lftools sign git-tag v4.1.0-dev.1 03:08:10 Signing Git tag with Sigul... 03:08:10 Signing v4.1.0-dev.1 [Pipeline] echo 03:08:10 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 03:08:10 ---> sigul-configuration-cleanup.sh [Pipeline] } 03:08:10 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 03:08:10 $ docker stop --time=1 df45adce0a4f20d8a15cab3f91f06c515c885ce2d148d25141484e05052b481b 03:08:12 $ docker rm -f --volumes df45adce0a4f20d8a15cab3f91f06c515c885ce2d148d25141484e05052b481b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 03:08:12 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:08:12 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:08:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:08:12 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 03:08:12 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:08:13 $ docker top 78d25c6a6c3b40bbcf04dac48fc46780d9a4a5abafb2098369f79acaea724d7f -eo pid,comm 03:08:13 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:08:13 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:08:13 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:08:13 [ssh-agent] Looking for ssh-agent implementation... 03:08:13 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:08:13 $ docker exec 78d25c6a6c3b40bbcf04dac48fc46780d9a4a5abafb2098369f79acaea724d7f ssh-agent 03:08:13 SSH_AUTH_SOCK=/tmp/ssh-3ookusoBBzct/agent.31 03:08:13 SSH_AGENT_PID=37 03:08:13 Running ssh-add (command line suppressed) 03:08:13 Identity added: /w/workspace/edgexfoundry_device-can_main@tmp/private_key_8045653467028546549.key (/w/workspace/edgexfoundry_device-can_main@tmp/private_key_8045653467028546549.key) 03:08:13 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:08:13 + git semver bump pre 03:08:14 2026-06-23 03:08:14,142 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:08:14 2026-06-23 03:08:14,146 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:08:14 2026-06-23 03:08:14,146 [bump_version] DEBUG bumping version:4.1.0-dev.1 on axis:pre with prefix:dev 03:08:14 2026-06-23 03:08:14,147 [bump_version] DEBUG bumped version:4.1.0-dev.2 03:08:14 2026-06-23 03:08:14,147 [write_version] DEBUG write version:4.1.0-dev.2 to path:/w/workspace/edgexfoundry_device-can_main/.semver/main with force:True 03:08:14 2026-06-23 03:08:14,147 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:08:14 2026-06-23 03:08:14,147 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-can_main/.semver/main 03:08:14 2026-06-23 03:08:14,149 [execute] INFO git cat-file --batch-check 03:08:14 2026-06-23 03:08:14,149 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=, shell=False, universal_newlines=False) 03:08:14 2026-06-23 03:08:14,152 [execute] INFO git cat-file --batch 03:08:14 2026-06-23 03:08:14,153 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=, shell=False, universal_newlines=False) 03:08:14 2026-06-23 03:08:14,156 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:08:14 4.1.0-dev.2 [Pipeline] } 03:08:14 $ docker exec --env ******** --env ******** 78d25c6a6c3b40bbcf04dac48fc46780d9a4a5abafb2098369f79acaea724d7f ssh-agent -k 03:08:14 unset SSH_AUTH_SOCK; 03:08:14 unset SSH_AGENT_PID; 03:08:14 echo Agent pid 37 killed; 03:08:14 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:08:14 + git semver [Pipeline] } 03:08:14 $ docker stop --time=1 78d25c6a6c3b40bbcf04dac48fc46780d9a4a5abafb2098369f79acaea724d7f 03:08:16 $ docker rm -f --volumes 78d25c6a6c3b40bbcf04dac48fc46780d9a4a5abafb2098369f79acaea724d7f [Pipeline] // withDockerContainer [Pipeline] sh 03:08:16 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:08:16 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:08:16 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:08:16 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 03:08:16 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:08:17 $ docker top 1a438370b35abbc5db596616d76ed005beed3afcd4cbef2c823fedb8c535baf9 -eo pid,comm 03:08:17 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:08:17 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:08:17 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:08:17 [ssh-agent] Looking for ssh-agent implementation... 03:08:17 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:08:17 $ docker exec 1a438370b35abbc5db596616d76ed005beed3afcd4cbef2c823fedb8c535baf9 ssh-agent 03:08:17 SSH_AUTH_SOCK=/tmp/ssh-FQiX0TnFAkwI/agent.31 03:08:17 SSH_AGENT_PID=37 03:08:17 Running ssh-add (command line suppressed) 03:08:17 Identity added: /w/workspace/edgexfoundry_device-can_main@tmp/private_key_10501687886382420165.key (/w/workspace/edgexfoundry_device-can_main@tmp/private_key_10501687886382420165.key) 03:08:17 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:08:18 + git semver push 03:08:18 2026-06-23 03:08:18,206 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 03:08:18 2026-06-23 03:08:18,210 [run_push] DEBUG push 03:08:18 2026-06-23 03:08:18,211 [execute] INFO git cat-file --batch-check 03:08:18 2026-06-23 03:08:18,211 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=, shell=False, universal_newlines=False) 03:08:18 2026-06-23 03:08:18,213 [execute] INFO git rev-list 5cb913eddb09a3ea0117d17d9bbcc61adc84a247 -- 03:08:18 2026-06-23 03:08:18,213 [execute] DEBUG Popen(['git', 'rev-list', '5cb913eddb09a3ea0117d17d9bbcc61adc84a247', '--'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=None, shell=False, universal_newlines=False) 03:08:18 2026-06-23 03:08:18,217 [execute] INFO git fetch -v -- origin 03:08:18 2026-06-23 03:08:18,217 [execute] DEBUG Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=None, shell=False, universal_newlines=True) 03:08:18 2026-06-23 03:08:18,737 [run_push] DEBUG no remote changes detected 03:08:18 2026-06-23 03:08:18,737 [execute] INFO git push origin semver 03:08:18 2026-06-23 03:08:18,737 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/edgexfoundry_device-can_main/.semver, stdin=None, shell=False, universal_newlines=False) 03:08:19 2026-06-23 03:08:19,843 [run_push] DEBUG push all version tags 03:08:19 2026-06-23 03:08:19,843 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 03:08:19 2026-06-23 03:08:19,843 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/edgexfoundry_device-can_main, stdin=None, shell=False, universal_newlines=False) 03:08:20 2026-06-23 03:08:20,854 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_main/.semver/main 03:08:20 4.1.0-dev.2 [Pipeline] } 03:08:20 $ docker exec --env ******** --env ******** 1a438370b35abbc5db596616d76ed005beed3afcd4cbef2c823fedb8c535baf9 ssh-agent -k 03:08:20 unset SSH_AUTH_SOCK; 03:08:20 unset SSH_AGENT_PID; 03:08:20 echo Agent pid 37 killed; 03:08:21 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:08:21 + git semver [Pipeline] } 03:08:21 $ docker stop --time=1 1a438370b35abbc5db596616d76ed005beed3afcd4cbef2c823fedb8c535baf9 03:08:22 $ docker rm -f --volumes 1a438370b35abbc5db596616d76ed005beed3afcd4cbef2c823fedb8c535baf9 [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:08:23 + [ -d /w/workspace/edgexfoundry_device-can_main/archives ] 03:08:23 + ls -al /w/workspace/edgexfoundry_device-can_main/archives 03:08:23 total 16 03:08:23 drwxr-xr-x 3 root root 4096 Jun 23 02:59 . 03:08:23 drwxrwxr-x 9 jenkins jenkins 4096 Jun 23 03:08 .. 03:08:23 drwxr-xr-x 2 root root 4096 Jun 23 02:59 cost 03:08:23 -rw-r--r-- 1 root root 80 Jun 23 02:59 cost.csv 03:08:23 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-can_main/archives 03:08:23 + ls -al /w/workspace/edgexfoundry_device-can_main/archives 03:08:23 total 16 03:08:23 drwxr-xr-x 3 jenkins jenkins 4096 Jun 23 02:59 . 03:08:23 drwxrwxr-x 9 jenkins jenkins 4096 Jun 23 03:08 .. 03:08:23 drwxr-xr-x 2 jenkins jenkins 4096 Jun 23 02:59 cost 03:08:23 -rw-r--r-- 1 jenkins jenkins 80 Jun 23 02:59 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:08:23 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:08:24 ---> package-listing.sh 03:08:24 ++ facter osfamily 03:08:24 ++ tr '[:upper:]' '[:lower:]' 03:08:24 + OS_FAMILY=debian 03:08:24 + workspace=/w/workspace/edgexfoundry_device-can_main 03:08:24 + START_PACKAGES=/tmp/packages_start.txt 03:08:24 + END_PACKAGES=/tmp/packages_end.txt 03:08:24 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:08:24 + PACKAGES=/tmp/packages_start.txt 03:08:24 + '[' /w/workspace/edgexfoundry_device-can_main ']' 03:08:24 + PACKAGES=/tmp/packages_end.txt 03:08:24 + case "${OS_FAMILY}" in 03:08:24 + dpkg -l 03:08:24 + grep '^ii' 03:08:24 + '[' -f /tmp/packages_start.txt ']' 03:08:24 + '[' -f /tmp/packages_end.txt ']' 03:08:24 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:08:24 + '[' /w/workspace/edgexfoundry_device-can_main ']' 03:08:24 + mkdir -p /w/workspace/edgexfoundry_device-can_main/archives/ 03:08:24 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-can_main/archives/ [Pipeline] echo 03:08:24 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-can_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:08:25 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:08:25 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:08:25 prd-ubuntu20.04-docker-8c-8g-13707 does not seem to be running inside a container 03:08:25 $ 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-can_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-can_main -v /w/workspace/edgexfoundry_device-can_main:/w/workspace/edgexfoundry_device-can_main:rw,z -v /w/workspace/edgexfoundry_device-can_main@tmp:/w/workspace/edgexfoundry_device-can_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:08:26 $ docker top 5f000d6f0953662887acb2278370087e95695b3e1cc2548b3c030c2de1b7a584 -eo pid,comm [Pipeline] { [Pipeline] sh 03:08:26 + touch /tmp/pre-build-complete [Pipeline] sh 03:08:26 + mkdir -p /var/log/sysstat [Pipeline] sh 03:08:27 + ls /var/log/sa-host 03:08:27 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:08:27 provisioning config files... 03:08:27 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-can_main@tmp/config13869047378728657318tmp [Pipeline] { [Pipeline] echo 03:08:27 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:08:27 ---> create-netrc.sh [Pipeline] } 03:08:27 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:08:27 ---> python-tools-install.sh [Pipeline] echo 03:08:27 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:08:28 ---> sudo-logs.sh 03:08:28 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:08:28 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:08:28 ---> job-cost.sh 03:08:28 lf-activate-venv: SKIPPING 03:08:28 DEBUG: total: 0.2199999988079071 03:08:28 INFO: Retrieving Stack Cost... 03:08:28 INFO: Retrieving Pricing Info for: v3-standard-8 03:08:29 INFO: Archiving Costs [Pipeline] echo 03:08:29 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:08:29 ---> logs-deploy.sh 03:08:29 lf-activate-venv: SKIPPING 03:08:29 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-can/main/6 03:08:29 INFO: archiving workspace using pattern(s): 03:08:30 Archives upload complete. 03:08:30 INFO: archiving logs to Nexus