Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 2efd0b90107ef91dc6cc59175c19b3abb7caee42 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-ssh17895208600023713972.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 5f16b0674693bda8419e7356c8caa12f8ebbbe1e 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-ssh1737464285897991253.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 5f16b0674693bda8419e7356c8caa12f8ebbbe1e The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh16654005982027847122.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 5f16b0674693bda8419e7356c8caa12f8ebbbe1e (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 5f16b0674693bda8419e7356c8caa12f8ebbbe1e # timeout=10 Commit message: "Merge pull request #468 from cherrycl/issue-467" > 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-ssh9818366695509882996.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-bacnet-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh9096429742435773765.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-bacnet-c, 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-bacnet-c-settings PROJECT: device-bacnet-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-bacnet 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-41245’ Running on prd-ubuntu20.04-docker-8c-8g-41248 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git > git init /w/workspace/dgexfoundry_device-bacnet-c_main # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 2efd0b90107ef91dc6cc59175c19b3abb7caee42 (main) Commit message: "Merge pull request #102 from FelixTing/update-config" > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 2efd0b90107ef91dc6cc59175c19b3abb7caee42 # timeout=10 > git rev-list --no-walk 11dab76be4e7d729cbb51d1712275157f21268b1 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 06:03:52 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 06:03:53 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 06:03:53 ========================================================= 06:03:53 EdgeX Global Pipelines Version Info 06:03:53 ========================================================= [Pipeline] libraryResource [Pipeline] sh 06:03:53 ------------------- 06:03:53 stable info: 06:03:53 ------------------- 06:03:53 Commited By: Cherry Wang cherry@iotechsys.com 06:03:53 Commit SHA: 5f16b0674693bda8419e7356c8caa12f8ebbbe1e 06:03:53 Message: update stable to v1.0.272 06:03:54 ------------------- 06:03:54 experimental info: 06:03:54 ------------------- 06:03:54 Commited By: **** collab-it+edgex@linuxfoundation.org 06:03:54 Commit SHA: 5f16b0674693bda8419e7356c8caa12f8ebbbe1e 06:03:54 Message: update experimental to v1.0.272 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-bacnet-c-settings [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar PROJECT = device-bacnet-c [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-bacnet [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 2efd0b9 [Pipeline] echo 06:03:54 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:03:55 provisioning config files... 06:03:55 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config5486774494253342295tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:03:55 ---> ****-login.sh 06:03:55 nexus3.edgexfoundry.org:10001 06:03:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:03:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:03:55 Configure a credential helper to remove this warning. See 06:03:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:03:55 06:03:55 Login Succeeded 06:03:55 nexus3.edgexfoundry.org:10002 06:03:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:03:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:03:55 Configure a credential helper to remove this warning. See 06:03:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:03:55 06:03:55 Login Succeeded 06:03:55 nexus3.edgexfoundry.org:10003 06:03:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:03:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:03:55 Configure a credential helper to remove this warning. See 06:03:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:03:55 06:03:55 Login Succeeded 06:03:55 nexus3.edgexfoundry.org:10004 06:03:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:03:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:03:55 Configure a credential helper to remove this warning. See 06:03:55 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:03:55 06:03:55 Login Succeeded 06:03:55 ****.io 06:03:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:03:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:03:56 Configure a credential helper to remove this warning. See 06:03:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:03:56 06:03:56 Login Succeeded 06:03:56 ---> ****-login.sh ends [Pipeline] } 06:03:56 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 06:03:56 + git rev-list -1 --merges 2efd0b90107ef91dc6cc59175c19b3abb7caee42~1..2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] echo 06:03:56 -----------> git rev-list -1 --merges 2efd0b90107ef91dc6cc59175c19b3abb7caee42~1..2efd0b90107ef91dc6cc59175c19b3abb7caee42 2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:03:56 2efd0b90107ef91dc6cc59175c19b3abb7caee42 [false] [Pipeline] sh 06:03:57 + git log --format=format:%s -1 2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] echo 06:03:57 ========================================================= 06:03:57 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 06:03:57 ========================================================= 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 06:03:57 + git rev-list -1 --merges 2efd0b90107ef91dc6cc59175c19b3abb7caee42~1..2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] echo 06:03:57 -----------> git rev-list -1 --merges 2efd0b90107ef91dc6cc59175c19b3abb7caee42~1..2efd0b90107ef91dc6cc59175c19b3abb7caee42 2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:03:57 2efd0b90107ef91dc6cc59175c19b3abb7caee42 [false] [Pipeline] sh 06:03:57 + git log --format=format:%s -1 2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] echo 06:03:57 ========================================================= 06:03:57 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 06:03:57 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 06:03:58 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 06:03:58 + grep -v github /etc/ssh/ssh_known_hosts 06:03:58 + [ -e /tmp/ssh_known_hosts ] 06:03:58 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 06:03:58 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 06:03:58 + sudo tee -a /etc/ssh/ssh_known_hosts 06:03:58 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:03:58 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:03:58 06:03:58 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:03:58 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:03:58 0.1.4: Pulling from edgex-devops/py-git-semver 06:03:58 b85a868b505f: Pulling fs layer 06:03:58 e2be974225ed: Pulling fs layer 06:03:58 339a4e72a1f5: Pulling fs layer 06:03:58 988bab9f4d93: Pulling fs layer 06:03:58 1469e6f7b9e6: Pulling fs layer 06:03:58 eaf3925da568: Pulling fs layer 06:03:58 bab4dde63d76: Pulling fs layer 06:03:58 bde34c3a00c8: Pulling fs layer 06:03:58 b352a97aabf1: Pulling fs layer 06:03:58 4872d77fe225: Pulling fs layer 06:03:58 5851b861e8e6: Pulling fs layer 06:03:58 988bab9f4d93: Waiting 06:03:58 1469e6f7b9e6: Waiting 06:03:58 eaf3925da568: Waiting 06:03:58 bab4dde63d76: Waiting 06:03:58 bde34c3a00c8: Waiting 06:03:58 b352a97aabf1: Waiting 06:03:58 4872d77fe225: Waiting 06:03:58 5851b861e8e6: Waiting 06:03:58 e2be974225ed: Verifying Checksum 06:03:58 988bab9f4d93: Download complete 06:03:58 1469e6f7b9e6: Verifying Checksum 06:03:58 1469e6f7b9e6: Download complete 06:03:58 eaf3925da568: Verifying Checksum 06:03:58 eaf3925da568: Download complete 06:03:58 339a4e72a1f5: Verifying Checksum 06:03:58 339a4e72a1f5: Download complete 06:03:58 bde34c3a00c8: Verifying Checksum 06:03:58 bde34c3a00c8: Download complete 06:03:59 b352a97aabf1: Download complete 06:03:59 4872d77fe225: Verifying Checksum 06:03:59 4872d77fe225: Download complete 06:03:59 5851b861e8e6: Verifying Checksum 06:03:59 5851b861e8e6: Download complete 06:03:59 b85a868b505f: Verifying Checksum 06:03:59 b85a868b505f: Download complete 06:03:59 bab4dde63d76: Verifying Checksum 06:03:59 bab4dde63d76: Download complete 06:04:00 b85a868b505f: Pull complete 06:04:00 e2be974225ed: Pull complete 06:04:01 339a4e72a1f5: Pull complete 06:04:01 988bab9f4d93: Pull complete 06:04:01 1469e6f7b9e6: Pull complete 06:04:01 eaf3925da568: Pull complete 06:04:03 bab4dde63d76: Pull complete 06:04:03 bde34c3a00c8: Pull complete 06:04:03 b352a97aabf1: Pull complete 06:04:03 4872d77fe225: Pull complete 06:04:03 5851b861e8e6: Pull complete 06:04:03 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 06:04:03 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:04:03 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:04:03 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:04:03 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 06:04:05 $ docker top 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 -eo pid,comm 06:04:05 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 06:04:05 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 06:04:05 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:04:05 [ssh-agent] Looking for ssh-agent implementation... 06:04:05 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:04:05 $ docker exec 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 ssh-agent 06:04:05 SSH_AUTH_SOCK=/tmp/ssh-xJYuCUhv2wuH/agent.32 06:04:05 SSH_AGENT_PID=38 06:04:05 Running ssh-add (command line suppressed) 06:04:05 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_14218916390270603209.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_14218916390270603209.key) 06:04:05 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:04:05 + git tag --points-at HEAD [Pipeline] } 06:04:05 $ docker exec --env ******** --env ******** 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 ssh-agent -k 06:04:06 unset SSH_AUTH_SOCK; 06:04:06 unset SSH_AGENT_PID; 06:04:06 echo Agent pid 38 killed; 06:04:06 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 06:04:06 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:04:06 [ssh-agent] Looking for ssh-agent implementation... 06:04:06 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:04:06 $ docker exec 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 ssh-agent 06:04:06 SSH_AUTH_SOCK=/tmp/ssh-5Sx0Gmw2ZIr2/agent.71 06:04:06 SSH_AGENT_PID=76 06:04:06 Running ssh-add (command line suppressed) 06:04:06 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1801289243278360522.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1801289243278360522.key) 06:04:06 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:04:06 + git semver init 06:04:06 2025-03-13 06:04:06,914 [run_init] DEBUG init version:0.0.0 force:False 06:04:06 2025-03-13 06:04:06,914 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver 06:04:06 2025-03-13 06:04:06,915 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-bacnet-c.git /w/workspace/dgexfoundry_device-bacnet-c_main/.semver 06:04:06 2025-03-13 06:04:06,915 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-bacnet-c.git', '/w/workspace/dgexfoundry_device-bacnet-c_main/.semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 06:04:07 2025-03-13 06:04:07,628 [append_file] DEBUG append to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.git/info/exclude 06:04:07 2025-03-13 06:04:07,628 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:False 06:04:07 2025-03-13 06:04:07,628 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:04:07 2025-03-13 06:04:07,628 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:04:07 3.2.0-dev.5 [Pipeline] } 06:04:07 $ docker exec --env ******** --env ******** 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 ssh-agent -k 06:04:08 unset SSH_AUTH_SOCK; 06:04:08 unset SSH_AGENT_PID; 06:04:08 echo Agent pid 76 killed; 06:04:08 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 06:04:08 + git semver [Pipeline] } 06:04:08 $ docker stop --time=1 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 06:04:09 $ docker rm -f --volumes 6e20fb2e4fb4e149e7e31717b01b98dd7846afd57cdb09ffe62aa64938bb4407 [Pipeline] // withDockerContainer [Pipeline] sh 06:04:10 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 06:04:10 Stashed 1 file(s) [Pipeline] echo 06:04:10 [edgeXSemver]: initialized semver on version 3.2.0-dev.5 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:04:10 provisioning config files... 06:04:10 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config10107074652432600964tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:04:11 ---> ****-login.sh 06:04:11 nexus3.edgexfoundry.org:10001 06:04:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:11 Configure a credential helper to remove this warning. See 06:04:11 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:11 06:04:11 Login Succeeded 06:04:11 nexus3.edgexfoundry.org:10002 06:04:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:11 Configure a credential helper to remove this warning. See 06:04:11 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:11 06:04:11 Login Succeeded 06:04:11 nexus3.edgexfoundry.org:10003 06:04:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:11 Configure a credential helper to remove this warning. See 06:04:11 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:11 06:04:11 Login Succeeded 06:04:11 nexus3.edgexfoundry.org:10004 06:04:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:11 Configure a credential helper to remove this warning. See 06:04:11 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:11 06:04:11 Login Succeeded 06:04:11 ****.io 06:04:11 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:04:11 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:04:11 Configure a credential helper to remove this warning. See 06:04:11 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:04:11 06:04:11 Login Succeeded 06:04:11 ---> ****-login.sh ends [Pipeline] } 06:04:11 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 06:04:11 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:04:11 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 06:04:11 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:04:11 ========================================================= 06:04:11 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 06:04:11 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:04:12 + docker build -t ci-base-image-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest . 06:04:12 Sending build context to Docker daemon 788kB 06:04:12 Step 1/12 : ARG BASE=alpine:3.20 06:04:12 Step 2/12 : FROM ${BASE} 06:04:12 latest: Pulling from edgex-devops/edgex-gcc-base 06:04:12 96526aa774ef: Pulling fs layer 06:04:12 da60e534fd72: Pulling fs layer 06:04:12 96526aa774ef: Verifying Checksum 06:04:12 96526aa774ef: Download complete 06:04:12 96526aa774ef: Pull complete 06:04:12 da60e534fd72: Verifying Checksum 06:04:12 da60e534fd72: Download complete 06:04:16 da60e534fd72: Pull complete 06:04:16 Digest: sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 06:04:16 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 06:04:16 ---> 6605166a5db4 06:04:16 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 06:04:17 ---> Running in e4f18374faea 06:04:17 Connecting to iotech.jfrog.io (34.247.22.236:443) 06:04:17 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:04:17 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:04:17 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:04:17 Removing intermediate container e4f18374faea 06:04:17 ---> 5ac9c83a8ede 06:04:17 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:04:17 ---> Running in 62b20ae43f17 06:04:18 Removing intermediate container 62b20ae43f17 06:04:18 ---> 90c1d85ca488 06:04:18 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.5-dev dumb-init 06:04:18 ---> Running in d160b81c3213 06:04:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:18 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:19 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:04:19 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:19 (1/18) Installing dumb-init (1.2.5-r2) 06:04:19 (2/18) Installing hiredis (1.1.0-r2) 06:04:19 (3/18) Installing hiredis-dev (1.1.0-r2) 06:04:19 (4/18) Installing libcbor (0.10.2-r1) 06:04:19 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 06:04:20 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 06:04:20 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:04:20 (8/18) Installing libcbor-dev (0.10.2-r1) 06:04:20 (9/18) Installing libmenuw (6.4_p20230506-r0) 06:04:20 (10/18) Installing libpanelw (6.4_p20230506-r0) 06:04:20 (11/18) Installing libncurses++ (6.4_p20230506-r0) 06:04:20 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 06:04:20 (13/18) Installing libblkid (2.38.1-r8) 06:04:20 (14/18) Installing libuuid (2.38.1-r8) 06:04:20 (15/18) Installing libfdisk (2.38.1-r8) 06:04:20 (16/18) Installing libmount (2.38.1-r8) 06:04:20 (17/18) Installing libsmartcols (2.38.1-r8) 06:04:20 (18/18) Installing util-linux-dev (2.38.1-r8) 06:04:20 Executing busybox-1.36.1-r4.trigger 06:04:20 OK: 336 MiB in 100 packages 06:04:21 Removing intermediate container d160b81c3213 06:04:21 ---> 49e6942d2cbb 06:04:21 Step 6/12 : RUN apk --no-cache upgrade 06:04:21 ---> Running in c38606bd8c06 06:04:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:21 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:21 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:04:22 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:22 Upgrading critical system libraries and apk-tools: 06:04:22 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 06:04:22 Executing busybox-1.36.1-r4.trigger 06:04:22 Continuing the upgrade transaction with new apk-tools: 06:04:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:04:22 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:04:22 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:04:23 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:04:23 (1/25) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 06:04:23 (2/25) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 06:04:23 Executing busybox-1.36.1-r7.post-upgrade 06:04:23 (3/25) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 06:04:23 (4/25) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 06:04:23 (5/25) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 06:04:23 (6/25) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 06:04:23 (7/25) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 06:04:23 (8/25) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 06:04:23 (9/25) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 06:04:23 (10/25) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 06:04:23 (11/25) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 06:04:23 (12/25) Installing libpsl (0.21.5-r0) 06:04:23 (13/25) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 06:04:23 (14/25) Installing libpsl-utils (0.21.5-r0) 06:04:23 (15/25) Installing libpsl-dev (0.21.5-r0) 06:04:23 (16/25) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 06:04:23 (17/25) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 06:04:23 (18/25) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 06:04:23 (19/25) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 06:04:23 (20/25) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 06:04:23 (21/25) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 06:04:23 (22/25) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 06:04:23 (23/25) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 06:04:23 (24/25) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 06:04:23 (25/25) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 06:04:23 Executing busybox-1.36.1-r7.trigger 06:04:23 Executing ca-certificates-20241121-r1.trigger 06:04:23 OK: 337 MiB in 103 packages 06:04:24 Removing intermediate container c38606bd8c06 06:04:24 ---> 0949a4aa1420 06:04:24 Step 7/12 : COPY scripts /device-bacnet-c/scripts 06:04:24 ---> 24d239c36d7f 06:04:24 Step 8/12 : COPY src /device-bacnet-c/src/ 06:04:24 ---> 803e12bb219c 06:04:24 Step 9/12 : COPY VERSION /device-bacnet-c/ 06:04:24 ---> 0e700d34779c 06:04:24 Step 10/12 : WORKDIR /device-bacnet-c 06:04:24 ---> Running in 3051ccb608cf 06:04:24 Removing intermediate container 3051ccb608cf 06:04:24 ---> 7b8fcd680c35 06:04:24 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 06:04:24 ---> Running in 81adf449ddb5 06:04:25 + CSDK_VER=4.0.0 06:04:25 + '[' '!' -d deps ] 06:04:25 + mkdir deps 06:04:25 + cd /device-bacnet-c/deps 06:04:25 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 06:04:25 Connecting to github.com (140.82.113.4:443) 06:04:25 Connecting to codeload.github.com (140.82.112.10:443) 06:04:25 saving to 'v4.0.0.zip' 06:04:25 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 06:04:25 'v4.0.0.zip' saved 06:04:25 + unzip v4.0.0.zip 06:04:25 Archive: v4.0.0.zip 06:04:25 creating: device-sdk-c-4.0.0/ 06:04:25 creating: device-sdk-c-4.0.0/.github/ 06:04:25 inflating: device-sdk-c-4.0.0/.github/Contributing.md 06:04:25 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 06:04:25 inflating: device-sdk-c-4.0.0/.github/semantic.yml 06:04:25 creating: device-sdk-c-4.0.0/.github/workflows/ 06:04:25 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 06:04:25 inflating: device-sdk-c-4.0.0/.gitignore 06:04:25 inflating: device-sdk-c-4.0.0/Attribution.txt 06:04:25 inflating: device-sdk-c-4.0.0/CHANGELOG.md 06:04:25 inflating: device-sdk-c-4.0.0/Doxyfile 06:04:25 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 06:04:25 inflating: device-sdk-c-4.0.0/Jenkinsfile 06:04:25 inflating: device-sdk-c-4.0.0/LICENSE 06:04:25 inflating: device-sdk-c-4.0.0/Makefile 06:04:25 inflating: device-sdk-c-4.0.0/OWNERS.md 06:04:25 inflating: device-sdk-c-4.0.0/README.IOT.md 06:04:25 inflating: device-sdk-c-4.0.0/README.md 06:04:25 inflating: device-sdk-c-4.0.0/README.v3.md 06:04:25 creating: device-sdk-c-4.0.0/docs/ 06:04:25 inflating: device-sdk-c-4.0.0/docs/configuration.md 06:04:25 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 06:04:25 inflating: device-sdk-c-4.0.0/docs/metrics.md 06:04:25 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 06:04:25 inflating: device-sdk-c-4.0.0/docs/startup.md 06:04:25 creating: device-sdk-c-4.0.0/include/ 06:04:25 creating: device-sdk-c-4.0.0/include/devsdk/ 06:04:25 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 06:04:25 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 06:04:25 creating: device-sdk-c-4.0.0/include/edgex/ 06:04:25 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 06:04:25 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 06:04:25 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 06:04:25 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 06:04:25 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 06:04:25 creating: device-sdk-c-4.0.0/scripts/ 06:04:25 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 06:04:25 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 06:04:25 inflating: device-sdk-c-4.0.0/scripts/build.sh 06:04:25 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 06:04:25 creating: device-sdk-c-4.0.0/src/ 06:04:25 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 06:04:25 creating: device-sdk-c-4.0.0/src/c/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/api.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/bus.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/bus.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/callback3.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/callback3.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/config.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/config.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/correlation.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/correlation.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/data.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/data.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 06:04:25 inflating: device-sdk-c-4.0.0/src/c/device.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/device.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/devman.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/devmap.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/devmap.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/devutil.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/discovery.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/discovery.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/file/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/random/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 06:04:25 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 06:04:25 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 06:04:25 inflating: device-sdk-c-4.0.0/src/c/filesys.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/filesys.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/keeper.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/keeper.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/map.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/map.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/metadata.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/metadata.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/metrics.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/opstate.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/opstate.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/parson.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/parson.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/profiles.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/profiles.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/registry.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/registry.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/rest.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/rest.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/secrets.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/service.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/service.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/transform.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/transform.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/validate.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/validate.h 06:04:25 inflating: device-sdk-c-4.0.0/src/c/watchers.c 06:04:25 inflating: device-sdk-c-4.0.0/src/c/watchers.h 06:04:25 creating: device-sdk-c-4.0.0/src/cmake/ 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 06:04:25 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 06:04:25 + cd device-sdk-c-4.0.0 06:04:25 + ./scripts/build.sh 06:04:25 + CPPCHECK=false 06:04:25 + DOCGEN=false 06:04:25 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:04:25 + '[' 0 -gt 0 ] 06:04:25 + readlink -f ./scripts/build.sh 06:04:25 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 06:04:25 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 06:04:25 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 06:04:25 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 06:04:25 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:04:25 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:04:25 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:04:25 -- The C compiler identification is GNU 12.2.1 06:04:25 -- Detecting C compiler ABI info 06:04:25 -- Detecting C compiler ABI info - done 06:04:25 -- Check for working C compiler: /usr/bin/cc - skipped 06:04:25 -- Detecting C compile features 06:04:25 -- Detecting C compile features - done 06:04:25 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:04:25 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:04:25 -- Found LIBYAML: /usr/lib/libyaml.so 06:04:25 -- Found LIBUUID: /usr/lib/libuuid.so 06:04:25 -- Found LIBCBOR: /usr/lib/libcbor.so 06:04:25 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:04:25 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:04:25 -- /opt/iotech/iot/1.5/include 06:04:25 -- C SDK 0.0.0 for Linux 06:04:25 -- Performing Test CSDK_HAVE_ATOMIC 06:04:25 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:04:25 Still waiting to schedule task 06:04:25 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-41246’ 06:04:25 -- Found Curses: /usr/lib/libcurses.so 06:04:25 -- Configuring done (0.5s) 06:04:25 -- Generating done (0.0s) 06:04:25 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:04:25 + make all package 06:04:25 + tee release.log 06:04:25 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:04:25 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:04:26 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:04:26 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:04:26 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:04:26 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:04:26 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:04:26 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:04:27 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:04:27 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:04:27 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:04:27 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:04:27 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:04:27 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:04:27 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:04:28 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:04:28 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:04:28 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:04:28 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:04:28 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:04:28 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:04:29 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:04:29 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:04:29 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:04:29 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:04:29 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:04:30 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:04:30 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:04:30 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:04:30 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:04:31 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:04:31 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 06:04:31 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:04:31 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:04:31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:04:31 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:04:31 875 | const iot_data_t *deviceservices_config; 06:04:31 | ^~~~~~~~~~~~~~~~~~~~~ 06:04:31 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:04:31 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:04:31 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:04:31 [ 68%] Linking C shared library libcsdk.so 06:04:31 [ 68%] Built target csdk 06:04:31 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:04:31 [ 72%] Linking C executable template 06:04:31 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:31 [ 72%] Built target template 06:04:31 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:04:32 [ 76%] Linking C executable device-counter 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:32 [ 76%] Built target device-counter 06:04:32 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:04:32 [ 80%] Linking C executable device-random 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:32 [ 80%] Built target device-random 06:04:32 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:04:32 [ 84%] Linking C executable device-gyro 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:32 [ 84%] Built target device-gyro 06:04:32 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:04:32 [ 88%] Linking C executable device-bitfields 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:32 [ 88%] Built target device-bitfields 06:04:32 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:04:32 [ 92%] Linking C executable template-discovery 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:32 [ 92%] Built target template-discovery 06:04:32 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:04:32 [ 96%] Linking C executable device-file 06:04:32 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:33 [ 96%] Built target device-file 06:04:33 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:04:33 [100%] Linking C executable device-terminal 06:04:33 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:33 [100%] Built target device-terminal 06:04:33 Run CPack packaging tool... 06:04:33 CPack: Create package using TGZ 06:04:33 CPack: Install projects 06:04:33 CPack: - Run preinstall target for: Csdk 06:04:33 CPack: - Install project: Csdk [] 06:04:33 CPack: Create package 06:04:33 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 06:04:33 + '[' false '=' true ] 06:04:33 + '[' false '=' true ] 06:04:33 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:04:33 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:04:33 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:04:33 -- The C compiler identification is GNU 12.2.1 06:04:33 -- Detecting C compiler ABI info 06:04:33 -- Detecting C compiler ABI info - done 06:04:33 -- Check for working C compiler: /usr/bin/cc - skipped 06:04:33 -- Detecting C compile features 06:04:33 -- Detecting C compile features - done 06:04:33 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:04:33 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:04:33 -- Found LIBYAML: /usr/lib/libyaml.so 06:04:33 -- Found LIBUUID: /usr/lib/libuuid.so 06:04:33 -- Found LIBCBOR: /usr/lib/libcbor.so 06:04:33 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:04:33 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:04:33 -- /opt/iotech/iot/1.5/include 06:04:33 -- C SDK 0.0.0 for Linux 06:04:33 -- Performing Test CSDK_HAVE_ATOMIC 06:04:33 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:04:33 -- Found Curses: /usr/lib/libcurses.so 06:04:33 -- Configuring done (0.4s) 06:04:33 -- Generating done (0.0s) 06:04:33 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:04:33 + make 06:04:33 + tee debug.log 06:04:33 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:04:34 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:04:34 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:04:34 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:04:34 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:04:34 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:04:34 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:04:34 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:04:34 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:04:34 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:04:34 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:04:34 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:04:34 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:04:34 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:04:34 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:04:35 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:04:35 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:04:35 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:04:35 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:04:35 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:04:35 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:04:35 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:04:35 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:04:35 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:04:35 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:04:35 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:04:36 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:04:36 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:04:36 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:04:36 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:04:36 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:04:36 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:04:36 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:04:36 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:04:36 [ 68%] Linking C shared library libcsdk.so 06:04:36 [ 68%] Built target csdk 06:04:36 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:04:36 [ 72%] Linking C executable template 06:04:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:36 [ 72%] Built target template 06:04:36 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:04:37 [ 76%] Linking C executable device-counter 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 76%] Built target device-counter 06:04:37 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:04:37 [ 80%] Linking C executable device-random 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 80%] Built target device-random 06:04:37 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:04:37 [ 84%] Linking C executable device-gyro 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 84%] Built target device-gyro 06:04:37 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:04:37 [ 88%] Linking C executable device-bitfields 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 88%] Built target device-bitfields 06:04:37 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:04:37 [ 92%] Linking C executable template-discovery 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 92%] Built target template-discovery 06:04:37 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:04:37 [ 96%] Linking C executable device-file 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [ 96%] Built target device-file 06:04:37 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:04:37 [100%] Linking C executable device-terminal 06:04:37 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:37 [100%] Built target device-terminal 06:04:37 + cp -rf include/devsdk include/edgex /usr/include/ 06:04:38 + cp build/release/c/libcsdk.so /usr/lib/ 06:04:38 + mkdir -p /usr/share/doc/edgex-csdk 06:04:38 + cp Attribution.txt /usr/share/doc/edgex-csdk 06:04:38 + cp LICENSE /usr/share/doc/edgex-csdk 06:04:38 + rm -rf /device-bacnet-c/deps 06:04:38 Removing intermediate container 81adf449ddb5 06:04:38 ---> 9633c30aa55b 06:04:38 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 06:04:38 ---> Running in 2ab82cc67dd8 06:04:38 + readlink -f /device-bacnet-c/scripts/build.sh 06:04:38 + dirname /device-bacnet-c/scripts/build.sh 06:04:38 /device-bacnet-c 06:04:38 + dirname /device-bacnet-c/scripts 06:04:38 + ROOT=/device-bacnet-c 06:04:38 + echo /device-bacnet-c 06:04:38 + cd /device-bacnet-c 06:04:38 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 06:04:38 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 06:04:38 + git clone https://github.com/IOTechSystems/bacnet-stack.git 06:04:38 Cloning into 'bacnet-stack'... 06:04:41 + cd /device-bacnet-c/bacnet-stack 06:04:41 + git checkout v0.8.6-IOTech 06:04:41 Note: switching to 'v0.8.6-IOTech'. 06:04:41 06:04:41 You are in 'detached HEAD' state. You can look around, make experimental 06:04:41 changes and commit them, and you can discard any commits you make in this 06:04:41 state without impacting any branches by switching back to a branch. 06:04:41 06:04:41 If you want to create a new branch to retain commits you create, you may 06:04:41 do so (now or later) by using -c with the switch command. Example: 06:04:41 06:04:41 git switch -c 06:04:41 06:04:41 Or undo this operation with: 06:04:41 06:04:41 git switch - 06:04:41 06:04:41 Turn off this advice by setting config variable advice.detachedHead to false 06:04:41 06:04:41 HEAD is now at 8b67b7f2 Changes for BACnet device service 06:04:41 + mkdir -p /device-bacnet-c/lib/ip 06:04:41 + mkdir -p /device-bacnet-c/lib/mstp 06:04:41 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 06:04:41 make -s -C lib clean 06:04:41 make -s -C demo clean 06:04:41 make -s -C demo/router clean 06:04:41 make -s -C demo/router-ipv6 clean 06:04:41 make -s -C demo/gateway clean 06:04:41 make -s -C lib all 06:04:45 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 06:04:45 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 06:04:45 147 | pthread_cancel(hThread); 06:04:45 | ^~~~~~~ 06:04:45 | | 06:04:45 | long unsigned int 06:04:45 In file included from ../ports/linux/net.h:73, 06:04:45 from ../ports/linux/dlmstp.c:43: 06:04:45 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 06:04:45 98 | int pthread_cancel(pthread_t); 06:04:45 | ^~~~~~~~~ 06:04:45 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 06:04:45 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 06:04:45 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 06:04:45 | ^~~~~~~~ 06:04:45 | | 06:04:45 | long unsigned int * 06:04:45 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 06:04:45 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 06:04:45 | ^ 06:04:49 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 06:04:49 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 06:04:49 make -s -C lib clean 06:04:49 make -s -C demo clean 06:04:49 make -s -C demo/router clean 06:04:49 make -s -C demo/router-ipv6 clean 06:04:49 make -s -C demo/gateway clean 06:04:49 make -s -C lib all 06:04:57 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 06:04:57 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 06:04:57 + cd /device-bacnet-c/build/release/device-bacnet-ip 06:04:57 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:04:57 -- The C compiler identification is GNU 12.2.1 06:04:57 -- Detecting C compiler ABI info 06:04:57 -- Detecting C compiler ABI info - done 06:04:57 -- Check for working C compiler: /usr/bin/cc - skipped 06:04:57 -- Detecting C compile features 06:04:57 -- Detecting C compile features - done 06:04:57 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 06:04:57 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 06:04:57 -- Found Threads: TRUE 06:04:57 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:04:57 -- /opt/iotech/iot/1.5/include 06:04:57 -- Configuring done (0.3s) 06:04:57 -- Generating done (0.0s) 06:04:57 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 06:04:57 + make 06:04:57 + tee release.log 06:04:57 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 06:04:57 [ 22%] Linking C static library libbacnet_objects.a 06:04:57 [ 22%] Built target bacnet_objects 06:04:57 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:04:57 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 06:04:57 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 06:04:58 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 06:04:58 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:04:58 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 06:04:58 [100%] Linking C executable device-bacnet-c 06:04:58 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:58 [100%] Built target device-bacnet-c 06:04:58 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 06:04:58 + cd /device-bacnet-c/build/release/device-bacnet-mstp 06:04:58 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:04:58 -- The C compiler identification is GNU 12.2.1 06:04:58 -- Detecting C compiler ABI info 06:04:58 -- Detecting C compiler ABI info - done 06:04:58 -- Check for working C compiler: /usr/bin/cc - skipped 06:04:58 -- Detecting C compile features 06:04:58 -- Detecting C compile features - done 06:04:58 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 06:04:58 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 06:04:58 -- Found Threads: TRUE 06:04:58 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:04:58 -- /opt/iotech/iot/1.5/include 06:04:58 -- Configuring done (0.3s) 06:04:58 -- Generating done (0.0s) 06:04:58 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 06:04:58 + make 06:04:58 + tee release.log 06:04:58 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 06:04:59 [ 22%] Linking C static library libbacnet_objects.a 06:04:59 [ 22%] Built target bacnet_objects 06:04:59 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:04:59 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 06:04:59 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 06:04:59 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 06:04:59 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:04:59 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 06:04:59 [100%] Linking C executable device-bacnet-c 06:04:59 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:04:59 [100%] Built target device-bacnet-c 06:05:01 Removing intermediate container 2ab82cc67dd8 06:05:01 ---> 23842a962b2b 06:05:01 Successfully built 23842a962b2b 06:05:01 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:01 + docker inspect -f . ci-base-image-x86_64 06:05:01 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:05:01 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:05:01 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 06:05:02 $ docker top dbb6f868545f34973afc6f49f913ccac182ca6f1f0ba59c05a954c65b90db561 -eo pid,comm [Pipeline] { [Pipeline] sh 06:05:02 + make test 06:05:02 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 06:05:02 $ docker stop --time=1 dbb6f868545f34973afc6f49f913ccac182ca6f1f0ba59c05a954c65b90db561 06:05:03 $ docker rm -f --volumes dbb6f868545f34973afc6f49f913ccac182ca6f1f0ba59c05a954c65b90db561 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 06:05:04 + sudo chown -R jenkins:jenkins . [Pipeline] sh 06:05:04 + ls -al . 06:05:04 total 88 06:05:04 drwxrwxr-x 10 jenkins jenkins 4096 Mar 13 06:04 . 06:05:04 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:03 .. 06:05:04 drwxrwxr-x 8 jenkins jenkins 4096 Mar 13 06:04 .git 06:05:04 drwxrwxr-x 3 jenkins jenkins 4096 Mar 13 06:03 .github 06:05:04 drwxr-xr-x 3 jenkins jenkins 4096 Mar 13 06:04 .semver 06:05:04 -rw-rw-r-- 1 jenkins jenkins 1563 Mar 13 06:03 Attribution.txt 06:05:04 -rw-rw-r-- 1 jenkins jenkins 1004 Mar 13 06:03 CHANGELOG.md 06:05:04 -rw-rw-r-- 1 jenkins jenkins 677 Mar 13 06:03 GOVERNANCE.md 06:05:04 -rw-rw-r-- 1 jenkins jenkins 764 Mar 13 06:03 Jenkinsfile 06:05:04 -rw-rw-r-- 1 jenkins jenkins 10174 Mar 13 06:03 LICENSE 06:05:04 -rw-rw-r-- 1 jenkins jenkins 837 Mar 13 06:03 Makefile 06:05:04 -rw-rw-r-- 1 jenkins jenkins 621 Mar 13 06:03 OWNERS.md 06:05:04 -rw-rw-r-- 1 jenkins jenkins 5483 Mar 13 06:03 README.md 06:05:04 -rw-rw-r-- 1 jenkins jenkins 11 Mar 13 06:04 VERSION 06:05:04 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:03 docs 06:05:04 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:03 res 06:05:04 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:03 sample-profiles 06:05:04 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:03 scripts 06:05:04 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:03 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:04 + docker build -t device-bacnet -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=2efd0b90107ef91dc6cc59175c19b3abb7caee42 --label arch=amd64 --label version=3.2.0-dev.5 . 06:05:04 Sending build context to Docker daemon 788kB 06:05:04 Step 1/31 : ARG BASE=alpine:3.20 06:05:04 Step 2/31 : FROM ${BASE} as builder 06:05:04 ---> 23842a962b2b 06:05:04 Step 3/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:05:04 ---> Running in 34681b14874f 06:05:05 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:05:05 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:05:05 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:05:05 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:05:06 Removing intermediate container 34681b14874f 06:05:06 ---> f8a25b8b2807 06:05:06 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:05:06 ---> Running in b3382d884655 06:05:06 Removing intermediate container b3382d884655 06:05:06 ---> 9f3282098b60 06:05:06 Step 5/31 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 06:05:06 ---> Running in e466d4534b6c 06:05:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 06:05:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 06:05:07 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:05:07 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:05:07 OK: 337 MiB in 103 packages 06:05:07 Removing intermediate container e466d4534b6c 06:05:07 ---> 433cbf615ab8 06:05:07 Step 6/31 : COPY scripts /device-bacnet-c/scripts 06:05:07 ---> f0e1bf0ae3f1 06:05:07 Step 7/31 : COPY src /device-bacnet-c/src/ 06:05:08 ---> 439b6ba0738e 06:05:08 Step 8/31 : COPY VERSION /device-bacnet-c/ 06:05:08 ---> 282040f0f458 06:05:08 Step 9/31 : WORKDIR /device-bacnet-c 06:05:08 ---> Running in e6edc8f4ca27 06:05:08 Removing intermediate container e6edc8f4ca27 06:05:08 ---> 1f8d00dca0cb 06:05:08 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 06:05:08 ---> Running in e9e04c4ba864 06:05:08 + CSDK_VER=4.0.0 06:05:08 + '[' '!' -d deps ] 06:05:08 + mkdir deps 06:05:08 + cd /device-bacnet-c/deps 06:05:08 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 06:05:08 Connecting to github.com (140.82.114.4:443) 06:05:08 Connecting to codeload.github.com (140.82.112.9:443) 06:05:09 saving to 'v4.0.0.zip' 06:05:09 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 06:05:09 'v4.0.0.zip' saved 06:05:09 + unzip v4.0.0.zip 06:05:09 Archive: v4.0.0.zip 06:05:09 creating: device-sdk-c-4.0.0/ 06:05:09 creating: device-sdk-c-4.0.0/.github/ 06:05:09 inflating: device-sdk-c-4.0.0/.github/Contributing.md 06:05:09 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 06:05:09 inflating: device-sdk-c-4.0.0/.github/semantic.yml 06:05:09 creating: device-sdk-c-4.0.0/.github/workflows/ 06:05:09 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 06:05:09 inflating: device-sdk-c-4.0.0/.gitignore 06:05:09 inflating: device-sdk-c-4.0.0/Attribution.txt 06:05:09 inflating: device-sdk-c-4.0.0/CHANGELOG.md 06:05:09 inflating: device-sdk-c-4.0.0/Doxyfile 06:05:09 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 06:05:09 inflating: device-sdk-c-4.0.0/Jenkinsfile 06:05:09 inflating: device-sdk-c-4.0.0/LICENSE 06:05:09 inflating: device-sdk-c-4.0.0/Makefile 06:05:09 inflating: device-sdk-c-4.0.0/OWNERS.md 06:05:09 inflating: device-sdk-c-4.0.0/README.IOT.md 06:05:09 inflating: device-sdk-c-4.0.0/README.md 06:05:09 inflating: device-sdk-c-4.0.0/README.v3.md 06:05:09 creating: device-sdk-c-4.0.0/docs/ 06:05:09 inflating: device-sdk-c-4.0.0/docs/configuration.md 06:05:09 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 06:05:09 inflating: device-sdk-c-4.0.0/docs/metrics.md 06:05:09 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 06:05:09 inflating: device-sdk-c-4.0.0/docs/startup.md 06:05:09 creating: device-sdk-c-4.0.0/include/ 06:05:09 creating: device-sdk-c-4.0.0/include/devsdk/ 06:05:09 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 06:05:09 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 06:05:09 creating: device-sdk-c-4.0.0/include/edgex/ 06:05:09 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 06:05:09 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 06:05:09 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 06:05:09 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 06:05:09 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 06:05:09 creating: device-sdk-c-4.0.0/scripts/ 06:05:09 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 06:05:09 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 06:05:09 inflating: device-sdk-c-4.0.0/scripts/build.sh 06:05:09 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 06:05:09 creating: device-sdk-c-4.0.0/src/ 06:05:09 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 06:05:09 creating: device-sdk-c-4.0.0/src/c/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/api.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/bus.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/bus.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/callback3.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/callback3.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/config.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/config.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/correlation.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/correlation.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/data.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/data.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 06:05:09 inflating: device-sdk-c-4.0.0/src/c/device.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/device.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/devman.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/devmap.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/devmap.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/devutil.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/discovery.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/discovery.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/file/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/random/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 06:05:09 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 06:05:09 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 06:05:09 inflating: device-sdk-c-4.0.0/src/c/filesys.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/filesys.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/keeper.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/keeper.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/map.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/map.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/metadata.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/metadata.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/metrics.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/opstate.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/opstate.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/parson.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/parson.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/profiles.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/profiles.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/registry.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/registry.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/rest.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/rest.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/secrets.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/service.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/service.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/transform.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/transform.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/validate.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/validate.h 06:05:09 inflating: device-sdk-c-4.0.0/src/c/watchers.c 06:05:09 inflating: device-sdk-c-4.0.0/src/c/watchers.h 06:05:09 creating: device-sdk-c-4.0.0/src/cmake/ 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 06:05:09 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 06:05:09 + cd device-sdk-c-4.0.0 06:05:09 + ./scripts/build.sh 06:05:09 + CPPCHECK=false 06:05:09 + DOCGEN=false 06:05:09 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:05:09 + '[' 0 -gt 0 ] 06:05:09 + readlink -f ./scripts/build.sh 06:05:09 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 06:05:09 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 06:05:09 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 06:05:09 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 06:05:09 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:05:09 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:05:09 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:05:09 -- The C compiler identification is GNU 12.2.1 06:05:09 -- Detecting C compiler ABI info 06:05:09 -- Detecting C compiler ABI info - done 06:05:09 -- Check for working C compiler: /usr/bin/cc - skipped 06:05:09 -- Detecting C compile features 06:05:09 -- Detecting C compile features - done 06:05:09 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:05:09 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:05:09 -- Found LIBYAML: /usr/lib/libyaml.so 06:05:09 -- Found LIBUUID: /usr/lib/libuuid.so 06:05:09 -- Found LIBCBOR: /usr/lib/libcbor.so 06:05:09 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:05:09 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:05:09 -- /opt/iotech/iot/1.5/include 06:05:09 -- C SDK 0.0.0 for Linux 06:05:09 -- Performing Test CSDK_HAVE_ATOMIC 06:05:09 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:05:09 -- Found Curses: /usr/lib/libcurses.so 06:05:09 -- Configuring done (0.4s) 06:05:09 -- Generating done (0.0s) 06:05:09 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:05:09 + make all package 06:05:09 + tee release.log 06:05:09 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:05:09 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:05:10 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:05:10 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:05:10 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:05:10 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:05:10 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:05:10 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:05:10 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:05:11 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:05:11 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:05:11 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:05:11 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:05:11 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:05:11 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:05:11 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:05:11 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:05:12 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:05:12 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:05:12 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:05:12 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:05:13 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:05:13 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:05:13 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:05:13 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:05:13 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:05:14 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:05:14 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:05:14 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:05:14 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:05:14 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:05:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 06:05:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:05:14 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:05:14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:05:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:05:14 875 | const iot_data_t *deviceservices_config; 06:05:14 | ^~~~~~~~~~~~~~~~~~~~~ 06:05:15 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:05:15 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:05:15 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:05:15 [ 68%] Linking C shared library libcsdk.so 06:05:15 [ 68%] Built target csdk 06:05:15 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:05:15 [ 72%] Linking C executable template 06:05:15 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:15 [ 72%] Built target template 06:05:15 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:05:15 [ 76%] Linking C executable device-counter 06:05:15 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:15 [ 76%] Built target device-counter 06:05:15 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:05:15 [ 80%] Linking C executable device-random 06:05:15 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:15 [ 80%] Built target device-random 06:05:15 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:05:15 [ 84%] Linking C executable device-gyro 06:05:16 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:16 [ 84%] Built target device-gyro 06:05:16 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:05:16 [ 88%] Linking C executable device-bitfields 06:05:16 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:16 [ 88%] Built target device-bitfields 06:05:16 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:05:16 [ 92%] Linking C executable template-discovery 06:05:16 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:16 [ 92%] Built target template-discovery 06:05:16 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:05:16 [ 96%] Linking C executable device-file 06:05:16 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:16 [ 96%] Built target device-file 06:05:16 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:05:17 [100%] Linking C executable device-terminal 06:05:17 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:17 [100%] Built target device-terminal 06:05:17 Run CPack packaging tool... 06:05:17 CPack: Create package using TGZ 06:05:17 CPack: Install projects 06:05:17 CPack: - Run preinstall target for: Csdk 06:05:17 CPack: - Install project: Csdk [] 06:05:17 CPack: Create package 06:05:17 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 06:05:17 + '[' false '=' true ] 06:05:17 + '[' false '=' true ] 06:05:17 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:05:17 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:05:17 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:05:17 -- The C compiler identification is GNU 12.2.1 06:05:17 -- Detecting C compiler ABI info 06:05:17 -- Detecting C compiler ABI info - done 06:05:17 -- Check for working C compiler: /usr/bin/cc - skipped 06:05:17 -- Detecting C compile features 06:05:17 -- Detecting C compile features - done 06:05:17 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:05:17 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:05:17 -- Found LIBYAML: /usr/lib/libyaml.so 06:05:17 -- Found LIBUUID: /usr/lib/libuuid.so 06:05:17 -- Found LIBCBOR: /usr/lib/libcbor.so 06:05:17 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:05:17 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:05:17 -- /opt/iotech/iot/1.5/include 06:05:17 -- C SDK 0.0.0 for Linux 06:05:17 -- Performing Test CSDK_HAVE_ATOMIC 06:05:17 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:05:17 -- Found Curses: /usr/lib/libcurses.so 06:05:17 -- Configuring done (0.5s) 06:05:17 -- Generating done (0.0s) 06:05:17 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:05:17 + make 06:05:17 + tee debug.log 06:05:17 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:05:18 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:05:18 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:05:18 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:05:18 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:05:18 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:05:18 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:05:18 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:05:18 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:05:18 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:05:18 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:05:18 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:05:18 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:05:18 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:05:18 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:05:19 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:05:19 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:05:19 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:05:19 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:05:19 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:05:19 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:05:19 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:05:19 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:05:19 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:05:19 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:05:19 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:05:19 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:05:20 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:05:20 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:05:20 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:05:20 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:05:20 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:05:20 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:05:20 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:05:20 [ 68%] Linking C shared library libcsdk.so 06:05:20 [ 68%] Built target csdk 06:05:20 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:05:20 [ 72%] Linking C executable template 06:05:20 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:20 [ 72%] Built target template 06:05:20 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:05:20 [ 76%] Linking C executable device-counter 06:05:20 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 76%] Built target device-counter 06:05:21 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:05:21 [ 80%] Linking C executable device-random 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 80%] Built target device-random 06:05:21 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:05:21 [ 84%] Linking C executable device-gyro 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 84%] Built target device-gyro 06:05:21 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:05:21 [ 88%] Linking C executable device-bitfields 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 88%] Built target device-bitfields 06:05:21 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:05:21 [ 92%] Linking C executable template-discovery 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 92%] Built target template-discovery 06:05:21 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:05:21 [ 96%] Linking C executable device-file 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [ 96%] Built target device-file 06:05:21 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:05:21 [100%] Linking C executable device-terminal 06:05:21 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:21 [100%] Built target device-terminal 06:05:21 + cp -rf include/devsdk include/edgex /usr/include/ 06:05:21 + cp build/release/c/libcsdk.so /usr/lib/ 06:05:21 + mkdir -p /usr/share/doc/edgex-csdk 06:05:21 + cp Attribution.txt /usr/share/doc/edgex-csdk 06:05:21 + cp LICENSE /usr/share/doc/edgex-csdk 06:05:21 + rm -rf /device-bacnet-c/deps 06:05:22 Removing intermediate container e9e04c4ba864 06:05:22 ---> 7eae70f409ed 06:05:22 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 06:05:22 ---> Running in f28b43369402 06:05:22 + readlink -f /device-bacnet-c/scripts/build.sh 06:05:22 + dirname /device-bacnet-c/scripts/build.sh 06:05:22 + dirname /device-bacnet-c/scripts 06:05:22 + ROOT=/device-bacnet-c 06:05:22 + echo /device-bacnet-c 06:05:22 + cd /device-bacnet-c 06:05:22 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 06:05:22 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 06:05:22 /device-bacnet-c 06:05:22 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 06:05:22 + cd /device-bacnet-c/build/release/device-bacnet-ip 06:05:22 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:05:22 -- /opt/iotech/iot/1.5/include 06:05:22 -- Configuring done (0.0s) 06:05:22 -- Generating done (0.0s) 06:05:22 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 06:05:22 + make 06:05:22 + tee release.log 06:05:22 [ 22%] Built target bacnet_objects 06:05:22 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:05:22 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:05:22 [ 55%] Linking C executable device-bacnet-c 06:05:22 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:23 [100%] Built target device-bacnet-c 06:05:23 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 06:05:23 + cd /device-bacnet-c/build/release/device-bacnet-mstp 06:05:23 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:05:23 -- /opt/iotech/iot/1.5/include 06:05:23 -- Configuring done (0.0s) 06:05:23 -- Generating done (0.0s) 06:05:23 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 06:05:23 + tee release.log 06:05:23 + make 06:05:23 [ 22%] Built target bacnet_objects 06:05:23 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:05:23 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:05:23 [ 55%] Linking C executable device-bacnet-c 06:05:23 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:05:23 [100%] Built target device-bacnet-c 06:05:24 Removing intermediate container f28b43369402 06:05:24 ---> 362b7f88241f 06:05:24 Step 12/31 : FROM alpine:3.20 06:05:24 3.20: Pulling from library/alpine 06:05:24 0a9a5dfd008f: Pulling fs layer 06:05:24 0a9a5dfd008f: Download complete 06:05:24 0a9a5dfd008f: Pull complete 06:05:24 Digest: sha256:de4fe7064d8f98419ea6b49190df1abbf43450c1702eeb864fe9ced453c1cc5f 06:05:24 Status: Downloaded newer image for alpine:3.20 06:05:24 ---> ff221270b9fb 06:05:24 Step 13/31 : MAINTAINER iotech 06:05:25 ---> Running in 3a9676c401f5 06:05:25 Removing intermediate container 3a9676c401f5 06:05:25 ---> 172fdf5741ab 06:05:25 Step 14/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:05:25 ---> Running in 8f499de41bc2 06:05:25 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:05:25 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:05:25 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:05:25 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:05:25 Removing intermediate container 8f499de41bc2 06:05:25 ---> 123206a7c0b2 06:05:25 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:05:26 ---> Running in b6a1b11b95a4 06:05:26 Removing intermediate container b6a1b11b95a4 06:05:26 ---> 65eb6817503e 06:05:26 Step 16/31 : RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 dumb-init 06:05:26 ---> Running in bfd4282c969c 06:05:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 06:05:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 06:05:27 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:05:27 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:05:27 (1/27) Installing ca-certificates (20241121-r1) 06:05:27 (2/27) Installing brotli-libs (1.1.0-r2) 06:05:27 (3/27) Installing c-ares (1.33.1-r0) 06:05:27 (4/27) Installing libunistring (1.2-r0) 06:05:27 (5/27) Installing libidn2 (2.3.7-r0) 06:05:27 (6/27) Installing nghttp2-libs (1.62.1-r0) 06:05:27 (7/27) Installing libpsl (0.21.5-r1) 06:05:27 (8/27) Installing zstd-libs (1.5.6-r0) 06:05:27 (9/27) Installing libcurl (8.12.1-r0) 06:05:27 (10/27) Installing curl (8.12.1-r0) 06:05:27 (11/27) Installing dumb-init (1.2.5-r3) 06:05:27 (12/27) Installing hiredis (1.2.0-r0) 06:05:27 (13/27) Installing yaml (0.2.5-r2) 06:05:27 (14/27) Installing libcbor (0.11.0-r0) 06:05:27 (15/27) Installing iotech-iot-1.5 (1.5.5-r0) 06:05:28 (16/27) Installing pkgconf (2.2.0-r0) 06:05:28 (17/27) Installing openssl-dev (3.3.3-r0) 06:05:28 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:05:29 (19/27) Installing gmp (6.3.0-r1) 06:05:29 (20/27) Installing nettle (3.9.1-r0) 06:05:29 (21/27) Installing libffi (3.4.6-r0) 06:05:29 (22/27) Installing libtasn1 (4.20.0-r0) 06:05:29 (23/27) Installing p11-kit (0.25.3-r0) 06:05:29 (24/27) Installing gnutls (3.8.5-r0) 06:05:29 (25/27) Installing libmicrohttpd (0.9.77-r0) 06:05:29 (26/27) Installing libuuid (2.40.1-r1) 06:05:29 (27/27) Installing linux-headers (6.6-r0) 06:05:29 Executing busybox-1.36.1-r29.trigger 06:05:29 Executing ca-certificates-20241121-r1.trigger 06:05:29 OK: 30 MiB in 41 packages 06:05:30 Removing intermediate container bfd4282c969c 06:05:30 ---> 3d2201f37b7d 06:05:30 Step 17/31 : RUN apk --no-cache upgrade 06:05:30 ---> Running in 2a3de9e89aea 06:05:30 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 06:05:30 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 06:05:30 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 06:05:31 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:05:31 OK: 30 MiB in 41 packages 06:05:31 Removing intermediate container 2a3de9e89aea 06:05:31 ---> 22d664e252c6 06:05:31 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 06:05:31 ---> 52c89c490ac2 06:05:31 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 06:05:31 ---> 6c896397726c 06:05:31 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 06:05:32 ---> 66bc5d97be95 06:05:32 Step 21/31 : COPY LICENSE /. 06:05:32 ---> a8244b423b65 06:05:32 Step 22/31 : COPY Attribution.txt /. 06:05:32 ---> 45d92fbb4494 06:05:32 Step 23/31 : COPY res /res 06:05:32 ---> 2850383f574f 06:05:32 Step 24/31 : COPY sample-profiles /sample-profiles 06:05:32 ---> 1e6a1159d65d 06:05:32 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 06:05:32 ---> Running in 0100411755b5 06:05:32 Removing intermediate container 0100411755b5 06:05:32 ---> 72e54dba3ff3 06:05:32 Step 26/31 : EXPOSE 59980 06:05:32 ---> Running in aabec893d052 06:05:32 Removing intermediate container aabec893d052 06:05:32 ---> 7a1bb8e7b989 06:05:32 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 06:05:32 ---> Running in efecb077957a 06:05:32 Removing intermediate container efecb077957a 06:05:32 ---> cd5b9469a3c6 06:05:32 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 06:05:32 ---> Running in a296e2aa6f48 06:05:32 Removing intermediate container a296e2aa6f48 06:05:32 ---> 5884e7a754ea 06:05:32 Step 29/31 : LABEL arch=amd64 06:05:32 ---> Running in beeb6045026f 06:05:32 Removing intermediate container beeb6045026f 06:05:32 ---> 0efaa9b32d6e 06:05:32 Step 30/31 : LABEL git_sha=2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:05:32 ---> Running in 96d84b60b828 06:05:32 Removing intermediate container 96d84b60b828 06:05:32 ---> 412e56efffd2 06:05:32 Step 31/31 : LABEL version=3.2.0-dev.5 06:05:32 ---> Running in 48a37eda7f30 06:05:33 Removing intermediate container 48a37eda7f30 06:05:33 ---> 53bdd6b92108 06:05:33 [Warning] One or more build-args [ARCH MAKE] were not consumed 06:05:33 Successfully built 53bdd6b92108 06:05:33 Successfully tagged device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:05:33 provisioning config files... 06:05:33 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config2047990188500160470tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:05:33 ---> ****-login.sh 06:05:33 nexus3.edgexfoundry.org:10001 06:05:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:33 Configure a credential helper to remove this warning. See 06:05:33 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:33 06:05:33 Login Succeeded 06:05:33 nexus3.edgexfoundry.org:10002 06:05:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:33 Configure a credential helper to remove this warning. See 06:05:33 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:33 06:05:33 Login Succeeded 06:05:33 nexus3.edgexfoundry.org:10003 06:05:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:33 Configure a credential helper to remove this warning. See 06:05:33 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:33 06:05:33 Login Succeeded 06:05:33 nexus3.edgexfoundry.org:10004 06:05:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:33 Configure a credential helper to remove this warning. See 06:05:33 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:33 06:05:33 Login Succeeded 06:05:33 ****.io 06:05:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:05:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:05:34 Configure a credential helper to remove this warning. See 06:05:34 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:05:34 06:05:34 Login Succeeded 06:05:34 ---> ****-login.sh ends [Pipeline] } 06:05:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:05:34 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:05:34 [edgeXDocker.push] Tagging docker image device-bacnet with the following tags: 06:05:34 2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:05:34 latest 06:05:34 3.2.0-dev.5 06:05:34 2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:05:34 main 06:05:34 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:34 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:34 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:05:34 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 06:05:34 f382c45e0176: Preparing 06:05:34 03c856ce7d66: Preparing 06:05:34 fe464b333a65: Preparing 06:05:34 2d1b08df72fb: Preparing 06:05:34 ba97aafea2eb: Preparing 06:05:34 4bff19e76503: Preparing 06:05:34 3171c0d74fb5: Preparing 06:05:34 21a9c1e7f0c8: Preparing 06:05:34 1000847736af: Preparing 06:05:34 c01d8f627d2d: Preparing 06:05:34 f667f016601a: Preparing 06:05:34 994456c4fd7b: Preparing 06:05:34 21a9c1e7f0c8: Waiting 06:05:34 f667f016601a: Waiting 06:05:34 1000847736af: Waiting 06:05:34 994456c4fd7b: Waiting 06:05:34 4bff19e76503: Waiting 06:05:34 3171c0d74fb5: Waiting 06:05:34 c01d8f627d2d: Waiting 06:05:34 f382c45e0176: Pushed 06:05:34 fe464b333a65: Pushed 06:05:34 2d1b08df72fb: Pushed 06:05:34 03c856ce7d66: Pushed 06:05:34 ba97aafea2eb: Pushed 06:05:35 c01d8f627d2d: Pushed 06:05:35 21a9c1e7f0c8: Pushed 06:05:35 4bff19e76503: Pushed 06:05:35 994456c4fd7b: Layer already exists 06:05:35 f667f016601a: Pushed 06:05:35 3171c0d74fb5: Pushed 06:05:37 1000847736af: Pushed 06:05:37 2efd0b90107ef91dc6cc59175c19b3abb7caee42: digest: sha256:456f140faa546e6c4e061a28a4b5e6cfcbec5d3d14440888118d010f7e72e8f2 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:37 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:37 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:latest 06:05:37 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 06:05:37 f382c45e0176: Preparing 06:05:37 03c856ce7d66: Preparing 06:05:37 fe464b333a65: Preparing 06:05:37 2d1b08df72fb: Preparing 06:05:37 ba97aafea2eb: Preparing 06:05:37 4bff19e76503: Preparing 06:05:37 3171c0d74fb5: Preparing 06:05:37 21a9c1e7f0c8: Preparing 06:05:37 1000847736af: Preparing 06:05:37 c01d8f627d2d: Preparing 06:05:37 f667f016601a: Preparing 06:05:37 994456c4fd7b: Preparing 06:05:37 4bff19e76503: Waiting 06:05:37 3171c0d74fb5: Waiting 06:05:37 1000847736af: Waiting 06:05:37 c01d8f627d2d: Waiting 06:05:37 21a9c1e7f0c8: Waiting 06:05:37 f667f016601a: Waiting 06:05:37 994456c4fd7b: Waiting 06:05:37 2d1b08df72fb: Layer already exists 06:05:37 fe464b333a65: Layer already exists 06:05:37 ba97aafea2eb: Layer already exists 06:05:37 f382c45e0176: Layer already exists 06:05:37 03c856ce7d66: Layer already exists 06:05:37 c01d8f627d2d: Layer already exists 06:05:37 4bff19e76503: Layer already exists 06:05:37 1000847736af: Layer already exists 06:05:37 3171c0d74fb5: Layer already exists 06:05:37 21a9c1e7f0c8: Layer already exists 06:05:37 f667f016601a: Layer already exists 06:05:37 994456c4fd7b: Layer already exists 06:05:37 latest: digest: sha256:456f140faa546e6c4e061a28a4b5e6cfcbec5d3d14440888118d010f7e72e8f2 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:38 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.5 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:38 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.5 06:05:38 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 06:05:38 f382c45e0176: Preparing 06:05:38 03c856ce7d66: Preparing 06:05:38 fe464b333a65: Preparing 06:05:38 2d1b08df72fb: Preparing 06:05:38 ba97aafea2eb: Preparing 06:05:38 4bff19e76503: Preparing 06:05:38 3171c0d74fb5: Preparing 06:05:38 21a9c1e7f0c8: Preparing 06:05:38 1000847736af: Preparing 06:05:38 c01d8f627d2d: Preparing 06:05:38 f667f016601a: Preparing 06:05:38 994456c4fd7b: Preparing 06:05:38 1000847736af: Waiting 06:05:38 3171c0d74fb5: Waiting 06:05:38 f667f016601a: Waiting 06:05:38 c01d8f627d2d: Waiting 06:05:38 21a9c1e7f0c8: Waiting 06:05:38 4bff19e76503: Waiting 06:05:38 fe464b333a65: Layer already exists 06:05:38 ba97aafea2eb: Layer already exists 06:05:38 f382c45e0176: Layer already exists 06:05:38 2d1b08df72fb: Layer already exists 06:05:38 03c856ce7d66: Layer already exists 06:05:38 3171c0d74fb5: Layer already exists 06:05:38 21a9c1e7f0c8: Layer already exists 06:05:38 4bff19e76503: Layer already exists 06:05:38 1000847736af: Layer already exists 06:05:38 c01d8f627d2d: Layer already exists 06:05:38 f667f016601a: Layer already exists 06:05:38 994456c4fd7b: Layer already exists 06:05:38 3.2.0-dev.5: digest: sha256:456f140faa546e6c4e061a28a4b5e6cfcbec5d3d14440888118d010f7e72e8f2 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:38 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:39 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:05:39 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 06:05:39 f382c45e0176: Preparing 06:05:39 03c856ce7d66: Preparing 06:05:39 fe464b333a65: Preparing 06:05:39 2d1b08df72fb: Preparing 06:05:39 ba97aafea2eb: Preparing 06:05:39 4bff19e76503: Preparing 06:05:39 3171c0d74fb5: Preparing 06:05:39 21a9c1e7f0c8: Preparing 06:05:39 4bff19e76503: Waiting 06:05:39 3171c0d74fb5: Waiting 06:05:39 1000847736af: Preparing 06:05:39 c01d8f627d2d: Preparing 06:05:39 f667f016601a: Preparing 06:05:39 994456c4fd7b: Preparing 06:05:39 21a9c1e7f0c8: Waiting 06:05:39 1000847736af: Waiting 06:05:39 c01d8f627d2d: Waiting 06:05:39 f667f016601a: Waiting 06:05:39 994456c4fd7b: Waiting 06:05:39 03c856ce7d66: Layer already exists 06:05:39 f382c45e0176: Layer already exists 06:05:39 fe464b333a65: Layer already exists 06:05:39 2d1b08df72fb: Layer already exists 06:05:39 4bff19e76503: Layer already exists 06:05:39 ba97aafea2eb: Layer already exists 06:05:39 3171c0d74fb5: Layer already exists 06:05:39 1000847736af: Layer already exists 06:05:39 21a9c1e7f0c8: Layer already exists 06:05:39 f667f016601a: Layer already exists 06:05:39 994456c4fd7b: Layer already exists 06:05:39 c01d8f627d2d: Layer already exists 06:05:39 2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5: digest: sha256:456f140faa546e6c4e061a28a4b5e6cfcbec5d3d14440888118d010f7e72e8f2 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:39 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:39 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:main 06:05:39 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 06:05:39 f382c45e0176: Preparing 06:05:39 03c856ce7d66: Preparing 06:05:39 fe464b333a65: Preparing 06:05:39 2d1b08df72fb: Preparing 06:05:39 ba97aafea2eb: Preparing 06:05:39 4bff19e76503: Preparing 06:05:39 3171c0d74fb5: Preparing 06:05:39 21a9c1e7f0c8: Preparing 06:05:39 1000847736af: Preparing 06:05:39 c01d8f627d2d: Preparing 06:05:39 4bff19e76503: Waiting 06:05:39 3171c0d74fb5: Waiting 06:05:39 21a9c1e7f0c8: Waiting 06:05:39 1000847736af: Waiting 06:05:39 c01d8f627d2d: Waiting 06:05:39 f667f016601a: Preparing 06:05:39 994456c4fd7b: Preparing 06:05:39 f667f016601a: Waiting 06:05:39 994456c4fd7b: Waiting 06:05:39 f382c45e0176: Layer already exists 06:05:39 03c856ce7d66: Layer already exists 06:05:39 2d1b08df72fb: Layer already exists 06:05:39 fe464b333a65: Layer already exists 06:05:39 ba97aafea2eb: Layer already exists 06:05:39 1000847736af: Layer already exists 06:05:39 3171c0d74fb5: Layer already exists 06:05:39 4bff19e76503: Layer already exists 06:05:39 c01d8f627d2d: Layer already exists 06:05:39 21a9c1e7f0c8: Layer already exists 06:05:39 f667f016601a: Layer already exists 06:05:39 994456c4fd7b: Layer already exists 06:05:39 main: digest: sha256:456f140faa546e6c4e061a28a4b5e6cfcbec5d3d14440888118d010f7e72e8f2 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:05:39 ===================================================== [Pipeline] echo 06:05:39 taggedImages: 06:05:39 - nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:05:39 - nexus3.edgexfoundry.org:10004/device-bacnet:latest 06:05:39 - nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.5 06:05:39 - nexus3.edgexfoundry.org:10004/device-bacnet:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:05:39 - nexus3.edgexfoundry.org:10004/device-bacnet:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:40 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:40 06:05:40 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:05:40 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:40 latest: Pulling from edgex-lftools-log-publisher 06:05:40 5eb5b503b376: Pulling fs layer 06:05:40 5c69ac0246d0: Pulling fs layer 06:05:40 ec43610c2a17: Pulling fs layer 06:05:40 3a2ae6a8a46f: Pulling fs layer 06:05:40 33b1e0a273af: Pulling fs layer 06:05:40 5d3b04190fa2: Pulling fs layer 06:05:40 2f39f015ded8: Pulling fs layer 06:05:40 5d3b04190fa2: Waiting 06:05:40 2f39f015ded8: Waiting 06:05:40 3a2ae6a8a46f: Waiting 06:05:40 33b1e0a273af: Waiting 06:05:40 5c69ac0246d0: Download complete 06:05:40 3a2ae6a8a46f: Verifying Checksum 06:05:40 33b1e0a273af: Verifying Checksum 06:05:40 33b1e0a273af: Download complete 06:05:40 5d3b04190fa2: Download complete 06:05:40 ec43610c2a17: Download complete 06:05:40 5eb5b503b376: Verifying Checksum 06:05:40 5eb5b503b376: Download complete 06:05:41 2f39f015ded8: Download complete 06:05:41 5eb5b503b376: Pull complete 06:05:42 5c69ac0246d0: Pull complete 06:05:42 ec43610c2a17: Pull complete 06:05:42 3a2ae6a8a46f: Pull complete 06:05:42 33b1e0a273af: Pull complete 06:05:42 5d3b04190fa2: Pull complete 06:05:47 2f39f015ded8: Pull complete 06:05:47 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 06:05:47 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:05:47 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:05:47 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:05:47 $ 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/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 06:05:49 $ docker top 58b9854477d77d09ae987320fa394b7320cb5474a28adf348055ed4c1730e344 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:05:49 ---> job-cost.sh 06:05:49 lf-activate-venv: SKIPPING 06:05:49 INFO: No Stack... 06:05:49 INFO: Retrieving Pricing Info for: v3-standard-8 06:05:49 INFO: Archiving Costs [Pipeline] sh 06:05:50 + cat /w/workspace/dgexfoundry_device-bacnet-c_main/archives/cost.csv 06:05:50 + cut -d, -f6 [Pipeline] lock 06:05:50 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] 06:05:50 Resource [jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] did not exist. Created. 06:05:50 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 06:05:50 + echo total: 0.2199999988079071 [Pipeline] stash 06:05:50 Stashed 1 file(s) [Pipeline] } 06:05:50 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] [Pipeline] // lock [Pipeline] } 06:05:50 $ docker stop --time=1 58b9854477d77d09ae987320fa394b7320cb5474a28adf348055ed4c1730e344 06:05:51 $ docker rm -f --volumes 58b9854477d77d09ae987320fa394b7320cb5474a28adf348055ed4c1730e344 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 06:07:23 Running on prd-ubuntu20.04-docker-arm64-4c-16g-41251 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] ws 06:07:23 Running in /w/workspace/device-bacnet-c/32 [Pipeline] { [Pipeline] checkout 06:07:26 Selected Git installation does not exist. Using Default 06:07:26 The recommended git tool is: NONE 06:07:31 using credential edgex-jenkins-ssh 06:07:31 Cloning the remote Git repository 06:07:31 Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git 06:07:31 > git init /w/workspace/device-bacnet-c/32 # timeout=10 06:07:31 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git 06:07:31 > git --version # timeout=10 06:07:31 > git --version # 'git version 2.25.1' 06:07:31 using GIT_SSH to set credentials SSH Credentials for GitHub 06:07:32 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 06:07:33 Avoid second fetch 06:07:33 Checking out Revision 2efd0b90107ef91dc6cc59175c19b3abb7caee42 (main) 06:07:32 > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 06:07:32 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 06:07:33 > git config core.sparsecheckout # timeout=10 06:07:34 Commit message: "Merge pull request #102 from FelixTing/update-config" 06:07:33 > git checkout -f 2efd0b90107ef91dc6cc59175c19b3abb7caee42 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 06:07:39 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 06:07:39 % Total % Received % Xferd Average Speed Time Time Time Current 06:07:39 Dload Upload Total Spent Left Speed 06:07:39 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 95731 0 --:--:-- --:--:-- --:--:-- 95731 [Pipeline] sh 06:07:39 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 06:07:40 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 06:07:40 + sudo tee /etc/docker/daemon.new 06:07:40 { 06:07:40 "registry-mirrors": [ 06:07:40 "https://nexus3.edgexfoundry.org:10001" 06:07:40 ], 06:07:40 "bip": "10.250.0.254/24", 06:07:40 "hosts": [ 06:07:40 "tcp://0.0.0.0:5555", 06:07:40 "unix:///var/run/docker.sock" 06:07:40 ], 06:07:40 "mtu": 1458, 06:07:40 "selinux-enabled": true, 06:07:40 "seccomp-profile": "/etc/docker/seccomp.json" 06:07:40 } [Pipeline] sh 06:07:40 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 06:07:40 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:07:59 provisioning config files... 06:07:59 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/32@tmp/config10114739084953298727tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:07:59 ---> ****-login.sh 06:07:59 nexus3.edgexfoundry.org:10001 06:07:59 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:08:00 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:08:00 Configure a credential helper to remove this warning. See 06:08:00 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:08:00 06:08:00 Login Succeeded 06:08:00 nexus3.edgexfoundry.org:10002 06:08:00 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:08:00 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:08:00 Configure a credential helper to remove this warning. See 06:08:00 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:08:00 06:08:00 Login Succeeded 06:08:00 nexus3.edgexfoundry.org:10003 06:08:01 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:08:01 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:08:01 Configure a credential helper to remove this warning. See 06:08:01 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:08:01 06:08:01 Login Succeeded 06:08:01 nexus3.edgexfoundry.org:10004 06:08:01 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:08:01 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:08:01 Configure a credential helper to remove this warning. See 06:08:01 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:08:01 06:08:01 Login Succeeded 06:08:01 ****.io 06:08:01 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:08:01 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:08:01 Configure a credential helper to remove this warning. See 06:08:01 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:08:01 06:08:01 Login Succeeded 06:08:01 ---> ****-login.sh ends [Pipeline] } 06:08:01 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 06:08:02 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:08:02 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 06:08:02 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:08:02 ========================================================= 06:08:02 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 06:08:02 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:08:02 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 06:08:02 Sending build context to Docker daemon 488.4kB 06:08:02 Step 1/12 : ARG BASE=alpine:3.20 06:08:02 Step 2/12 : FROM ${BASE} 06:08:03 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 06:08:03 579b34f0a95b: Pulling fs layer 06:08:03 e71477ac5e1b: Pulling fs layer 06:08:03 579b34f0a95b: Download complete 06:08:04 579b34f0a95b: Pull complete 06:08:05 e71477ac5e1b: Verifying Checksum 06:08:05 e71477ac5e1b: Download complete 06:08:17 e71477ac5e1b: Pull complete 06:08:17 Digest: sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 06:08:17 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 06:08:17 ---> 2b552cad5dd9 06:08:17 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 06:08:18 ---> Running in 5a32c3dfbcae 06:08:19 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:08:19 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:08:19 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:08:19 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:08:20 Removing intermediate container 5a32c3dfbcae 06:08:20 ---> 84019ebdfc3c 06:08:20 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:08:20 ---> Running in 529f7b2bae4e 06:08:22 Removing intermediate container 529f7b2bae4e 06:08:22 ---> da217f3b1fce 06:08:22 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.5-dev dumb-init 06:08:22 ---> Running in ae06f594be6d 06:08:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:08:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:08:24 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:08:25 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:08:25 (1/18) Installing dumb-init (1.2.5-r2) 06:08:25 (2/18) Installing hiredis (1.1.0-r2) 06:08:25 (3/18) Installing hiredis-dev (1.1.0-r2) 06:08:25 (4/18) Installing libcbor (0.10.2-r1) 06:08:25 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 06:08:26 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 06:08:26 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:08:26 (8/18) Installing libcbor-dev (0.10.2-r1) 06:08:26 (9/18) Installing libmenuw (6.4_p20230506-r0) 06:08:26 (10/18) Installing libpanelw (6.4_p20230506-r0) 06:08:26 (11/18) Installing libncurses++ (6.4_p20230506-r0) 06:08:26 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 06:08:26 (13/18) Installing libblkid (2.38.1-r8) 06:08:26 (14/18) Installing libuuid (2.38.1-r8) 06:08:26 (15/18) Installing libfdisk (2.38.1-r8) 06:08:26 (16/18) Installing libmount (2.38.1-r8) 06:08:26 (17/18) Installing libsmartcols (2.38.1-r8) 06:08:26 (18/18) Installing util-linux-dev (2.38.1-r8) 06:08:26 Executing busybox-1.36.1-r4.trigger 06:08:26 OK: 333 MiB in 100 packages 06:08:28 Removing intermediate container ae06f594be6d 06:08:28 ---> a8eb0c5118c8 06:08:28 Step 6/12 : RUN apk --no-cache upgrade 06:08:28 ---> Running in 71f72aed7489 06:08:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:08:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:08:29 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:08:30 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:08:30 Upgrading critical system libraries and apk-tools: 06:08:30 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 06:08:30 Executing busybox-1.36.1-r4.trigger 06:08:31 Continuing the upgrade transaction with new apk-tools: 06:08:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:08:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:08:31 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:08:32 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:08:32 (1/25) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 06:08:32 (2/25) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 06:08:32 Executing busybox-1.36.1-r7.post-upgrade 06:08:32 (3/25) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 06:08:32 (4/25) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 06:08:32 (5/25) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 06:08:32 (6/25) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 06:08:32 (7/25) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 06:08:32 (8/25) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 06:08:33 (9/25) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 06:08:33 (10/25) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 06:08:33 (11/25) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 06:08:33 (12/25) Installing libpsl (0.21.5-r0) 06:08:33 (13/25) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 06:08:33 (14/25) Installing libpsl-utils (0.21.5-r0) 06:08:33 (15/25) Installing libpsl-dev (0.21.5-r0) 06:08:33 (16/25) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 06:08:33 (17/25) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 06:08:33 (18/25) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 06:08:33 (19/25) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 06:08:33 (20/25) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 06:08:33 (21/25) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 06:08:33 (22/25) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 06:08:33 (23/25) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 06:08:33 (24/25) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 06:08:33 (25/25) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 06:08:33 Executing busybox-1.36.1-r7.trigger 06:08:33 Executing ca-certificates-20241121-r1.trigger 06:08:34 OK: 334 MiB in 103 packages 06:08:36 Removing intermediate container 71f72aed7489 06:08:36 ---> d25f995cbc03 06:08:36 Step 7/12 : COPY scripts /device-bacnet-c/scripts 06:08:36 ---> f999d504b763 06:08:36 Step 8/12 : COPY src /device-bacnet-c/src/ 06:08:37 ---> 74449d7f02da 06:08:37 Step 9/12 : COPY VERSION /device-bacnet-c/ 06:08:37 ---> 4f25b6be3685 06:08:37 Step 10/12 : WORKDIR /device-bacnet-c 06:08:37 ---> Running in a5cbf5839e40 06:08:38 Removing intermediate container a5cbf5839e40 06:08:38 ---> 1de0aa57988b 06:08:38 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 06:08:38 ---> Running in 08767e9aa5bd 06:08:39 + CSDK_VER=4.0.0 06:08:39 + '[' '!' -d deps ] 06:08:39 + mkdir deps 06:08:39 + cd /device-bacnet-c/deps 06:08:39 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 06:08:39 Connecting to github.com (140.82.113.4:443) 06:08:39 Connecting to codeload.github.com (140.82.112.9:443) 06:08:39 saving to 'v4.0.0.zip' 06:08:39 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 06:08:39 'v4.0.0.zip' saved 06:08:39 + unzip v4.0.0.zip 06:08:39 Archive: v4.0.0.zip 06:08:39 creating: device-sdk-c-4.0.0/ 06:08:39 creating: device-sdk-c-4.0.0/.github/ 06:08:39 inflating: device-sdk-c-4.0.0/.github/Contributing.md 06:08:39 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 06:08:39 inflating: device-sdk-c-4.0.0/.github/semantic.yml 06:08:39 creating: device-sdk-c-4.0.0/.github/workflows/ 06:08:39 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 06:08:39 inflating: device-sdk-c-4.0.0/.gitignore 06:08:39 inflating: device-sdk-c-4.0.0/Attribution.txt 06:08:39 inflating: device-sdk-c-4.0.0/CHANGELOG.md 06:08:39 inflating: device-sdk-c-4.0.0/Doxyfile 06:08:39 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 06:08:39 inflating: device-sdk-c-4.0.0/Jenkinsfile 06:08:39 inflating: device-sdk-c-4.0.0/LICENSE 06:08:39 inflating: device-sdk-c-4.0.0/Makefile 06:08:39 inflating: device-sdk-c-4.0.0/OWNERS.md 06:08:39 inflating: device-sdk-c-4.0.0/README.IOT.md 06:08:39 inflating: device-sdk-c-4.0.0/README.md 06:08:39 inflating: device-sdk-c-4.0.0/README.v3.md 06:08:39 creating: device-sdk-c-4.0.0/docs/ 06:08:39 inflating: device-sdk-c-4.0.0/docs/configuration.md 06:08:39 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 06:08:39 inflating: device-sdk-c-4.0.0/docs/metrics.md 06:08:39 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 06:08:39 inflating: device-sdk-c-4.0.0/docs/startup.md 06:08:39 creating: device-sdk-c-4.0.0/include/ 06:08:39 creating: device-sdk-c-4.0.0/include/devsdk/ 06:08:39 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 06:08:39 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 06:08:39 creating: device-sdk-c-4.0.0/include/edgex/ 06:08:39 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 06:08:39 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 06:08:39 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 06:08:39 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 06:08:39 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 06:08:39 creating: device-sdk-c-4.0.0/scripts/ 06:08:39 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 06:08:39 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 06:08:39 inflating: device-sdk-c-4.0.0/scripts/build.sh 06:08:39 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 06:08:39 creating: device-sdk-c-4.0.0/src/ 06:08:39 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 06:08:39 creating: device-sdk-c-4.0.0/src/c/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/api.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/bus.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/bus.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/callback3.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/callback3.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/config.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/config.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/correlation.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/correlation.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/data.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/data.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 06:08:39 inflating: device-sdk-c-4.0.0/src/c/device.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/device.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/devman.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/devmap.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/devmap.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/devutil.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/discovery.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/discovery.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/file/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/random/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 06:08:39 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 06:08:39 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 06:08:39 inflating: device-sdk-c-4.0.0/src/c/filesys.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/filesys.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/keeper.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/keeper.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/map.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/map.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/metadata.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/metadata.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/metrics.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/opstate.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/opstate.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/parson.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/parson.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/profiles.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/profiles.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/registry.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/registry.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/rest.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/rest.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/secrets.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/service.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/service.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/transform.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/transform.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/validate.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/validate.h 06:08:39 inflating: device-sdk-c-4.0.0/src/c/watchers.c 06:08:39 inflating: device-sdk-c-4.0.0/src/c/watchers.h 06:08:39 creating: device-sdk-c-4.0.0/src/cmake/ 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 06:08:39 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 06:08:39 + cd device-sdk-c-4.0.0 06:08:39 + ./scripts/build.sh 06:08:39 + CPPCHECK=false 06:08:39 + DOCGEN=false 06:08:39 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:08:39 + '[' 0 -gt 0 ] 06:08:39 + readlink -f ./scripts/build.sh 06:08:39 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 06:08:39 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 06:08:39 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 06:08:39 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 06:08:39 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:08:39 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:08:39 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:08:39 -- The C compiler identification is GNU 12.2.1 06:08:39 -- Detecting C compiler ABI info 06:08:40 -- Detecting C compiler ABI info - done 06:08:40 -- Check for working C compiler: /usr/bin/cc - skipped 06:08:40 -- Detecting C compile features 06:08:40 -- Detecting C compile features - done 06:08:40 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:08:40 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:08:40 -- Found LIBYAML: /usr/lib/libyaml.so 06:08:40 -- Found LIBUUID: /usr/lib/libuuid.so 06:08:40 -- Found LIBCBOR: /usr/lib/libcbor.so 06:08:40 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:08:40 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:08:40 -- /opt/iotech/iot/1.5/include 06:08:40 -- C SDK 0.0.0 for Linux 06:08:40 -- Performing Test CSDK_HAVE_ATOMIC 06:08:40 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:08:41 -- Found Curses: /usr/lib/libcurses.so 06:08:41 -- Configuring done (1.8s) 06:08:41 -- Generating done (0.2s) 06:08:41 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:08:41 + tee+ release.log 06:08:41 make all package 06:08:41 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:08:42 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:08:43 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:08:44 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:08:45 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:08:47 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:08:47 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:08:48 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:08:50 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:08:51 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:08:52 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:08:53 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:08:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:08:54 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:08:55 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:08:57 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:08:57 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:08:59 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:09:00 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:09:01 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:09:02 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:09:10 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:09:10 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:09:10 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:09:11 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:09:11 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:09:13 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:09:16 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:09:16 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:09:17 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:09:17 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:09:20 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 06:09:20 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:09:20 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:09:20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:09:20 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:09:20 875 | const iot_data_t *deviceservices_config; 06:09:20 | ^~~~~~~~~~~~~~~~~~~~~ 06:09:21 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:09:22 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:09:22 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:09:23 [ 68%] Linking C shared library libcsdk.so 06:09:23 [ 68%] Built target csdk 06:09:23 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:09:24 [ 72%] Linking C executable template 06:09:24 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:24 [ 72%] Built target template 06:09:24 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:09:25 [ 76%] Linking C executable device-counter 06:09:25 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:25 [ 76%] Built target device-counter 06:09:25 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:09:26 [ 80%] Linking C executable device-random 06:09:26 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:26 [ 80%] Built target device-random 06:09:26 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:09:27 [ 84%] Linking C executable device-gyro 06:09:27 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:27 [ 84%] Built target device-gyro 06:09:27 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:09:28 [ 88%] Linking C executable device-bitfields 06:09:28 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:28 [ 88%] Built target device-bitfields 06:09:28 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:09:29 [ 92%] Linking C executable template-discovery 06:09:29 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:29 [ 92%] Built target template-discovery 06:09:29 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:09:30 [ 96%] Linking C executable device-file 06:09:30 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:31 [ 96%] Built target device-file 06:09:31 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:09:32 [100%] Linking C executable device-terminal 06:09:32 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:32 [100%] Built target device-terminal 06:09:32 Run CPack packaging tool... 06:09:32 CPack: Create package using TGZ 06:09:32 CPack: Install projects 06:09:32 CPack: - Run preinstall target for: Csdk 06:09:33 CPack: - Install project: Csdk [] 06:09:33 CPack: Create package 06:09:33 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 06:09:33 + '[' false '=' true ] 06:09:33 + '[' false '=' true ] 06:09:33 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:09:33 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:09:33 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:09:33 -- The C compiler identification is GNU 12.2.1 06:09:33 -- Detecting C compiler ABI info 06:09:34 -- Detecting C compiler ABI info - done 06:09:34 -- Check for working C compiler: /usr/bin/cc - skipped 06:09:34 -- Detecting C compile features 06:09:34 -- Detecting C compile features - done 06:09:34 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:09:34 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:09:34 -- Found LIBYAML: /usr/lib/libyaml.so 06:09:34 -- Found LIBUUID: /usr/lib/libuuid.so 06:09:34 -- Found LIBCBOR: /usr/lib/libcbor.so 06:09:34 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:09:34 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:09:34 -- /opt/iotech/iot/1.5/include 06:09:34 -- C SDK 0.0.0 for Linux 06:09:34 -- Performing Test CSDK_HAVE_ATOMIC 06:09:34 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:09:34 -- Found Curses: /usr/lib/libcurses.so 06:09:34 -- Configuring done (1.8s) 06:09:35 -- Generating done (0.2s) 06:09:35 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:09:35 + + maketee 06:09:35 debug.log 06:09:35 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:09:35 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:09:36 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:09:36 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:09:37 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:09:37 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:09:37 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:09:38 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:09:39 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:09:39 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:09:39 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:09:40 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:09:40 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:09:40 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:09:41 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:09:41 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:09:42 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:09:42 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:09:42 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:09:43 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:09:44 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:09:45 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:09:45 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:09:45 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:09:46 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:09:46 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:09:47 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:09:49 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:09:49 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:09:49 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:09:49 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:09:50 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:09:51 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:09:51 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:09:52 [ 68%] Linking C shared library libcsdk.so 06:09:52 [ 68%] Built target csdk 06:09:52 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:09:52 [ 72%] Linking C executable template 06:09:52 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:53 [ 72%] Built target template 06:09:53 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:09:53 [ 76%] Linking C executable device-counter 06:09:53 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:53 [ 76%] Built target device-counter 06:09:53 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:09:54 [ 80%] Linking C executable device-random 06:09:54 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:54 [ 80%] Built target device-random 06:09:54 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:09:55 [ 84%] Linking C executable device-gyro 06:09:55 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:55 [ 84%] Built target device-gyro 06:09:55 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:09:55 [ 88%] Linking C executable device-bitfields 06:09:55 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:56 [ 88%] Built target device-bitfields 06:09:56 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:09:56 [ 92%] Linking C executable template-discovery 06:09:56 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:56 [ 92%] Built target template-discovery 06:09:56 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:09:57 [ 96%] Linking C executable device-file 06:09:57 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:57 [ 96%] Built target device-file 06:09:57 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:09:58 [100%] Linking C executable device-terminal 06:09:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:09:58 [100%] Built target device-terminal 06:09:58 + cp -rf include/devsdk include/edgex /usr/include/ 06:09:58 + cp build/release/c/libcsdk.so /usr/lib/ 06:09:58 + mkdir -p /usr/share/doc/edgex-csdk 06:09:58 + cp Attribution.txt /usr/share/doc/edgex-csdk 06:09:58 + cp LICENSE /usr/share/doc/edgex-csdk 06:09:58 + rm -rf /device-bacnet-c/deps 06:09:59 Removing intermediate container 08767e9aa5bd 06:09:59 ---> 4b4bb79a4aad 06:09:59 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 06:09:59 ---> Running in 70ce52d6f72c 06:10:00 + readlink -f /device-bacnet-c/scripts/build.sh 06:10:00 + dirname /device-bacnet-c/scripts/build.sh 06:10:00 + dirname /device-bacnet-c/scripts 06:10:00 /device-bacnet-c 06:10:00 + ROOT=/device-bacnet-c 06:10:00 + echo /device-bacnet-c 06:10:00 + cd /device-bacnet-c 06:10:00 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 06:10:00 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 06:10:00 + git clone https://github.com/IOTechSystems/bacnet-stack.git 06:10:00 Cloning into 'bacnet-stack'... 06:10:11 Updating files: 35% (606/1686) Updating files: 36% (607/1686) Updating files: 37% (624/1686) Updating files: 38% (641/1686) Updating files: 39% (658/1686) Updating files: 40% (675/1686) Updating files: 41% (692/1686) Updating files: 42% (709/1686) Updating files: 43% (725/1686) Updating files: 44% (742/1686) Updating files: 45% (759/1686) Updating files: 46% (776/1686) Updating files: 47% (793/1686) Updating files: 48% (810/1686) Updating files: 49% (827/1686) Updating files: 50% (843/1686) Updating files: 51% (860/1686) Updating files: 52% (877/1686) Updating files: 53% (894/1686) Updating files: 54% (911/1686) Updating files: 55% (928/1686) Updating files: 56% (945/1686) Updating files: 57% (962/1686) Updating files: 58% (978/1686) Updating files: 59% (995/1686) Updating files: 60% (1012/1686) Updating files: 61% (1029/1686) Updating files: 62% (1046/1686) Updating files: 63% (1063/1686) Updating files: 64% (1080/1686) Updating files: 65% (1096/1686) Updating files: 66% (1113/1686) Updating files: 67% (1130/1686) Updating files: 67% (1141/1686) Updating files: 68% (1147/1686) Updating files: 69% (1164/1686) Updating files: 70% (1181/1686) Updating files: 71% (1198/1686) Updating files: 72% (1214/1686) Updating files: 73% (1231/1686) Updating files: 74% (1248/1686) Updating files: 75% (1265/1686) Updating files: 76% (1282/1686) Updating files: 77% (1299/1686) Updating files: 78% (1316/1686) Updating files: 79% (1332/1686) Updating files: 80% (1349/1686) Updating files: 81% (1366/1686) Updating files: 82% (1383/1686) Updating files: 83% (1400/1686) Updating files: 84% (1417/1686) Updating files: 85% (1434/1686) Updating files: 86% (1450/1686) Updating files: 87% (1467/1686) Updating files: 88% (1484/1686) Updating files: 89% (1501/1686) Updating files: 90% (1518/1686) Updating files: 91% (1535/1686) Updating files: 92% (1552/1686) Updating files: 93% (1568/1686) Updating files: 94% (1585/1686) Updating files: 95% (1602/1686) Updating files: 96% (1619/1686) Updating files: 97% (1636/1686) Updating files: 98% (1653/1686) Updating files: 99% (1670/1686) Updating files: 100% (1686/1686) Updating files: 100% (1686/1686), done. 06:10:11 + cd /device-bacnet-c/bacnet-stack 06:10:11 + git checkout v0.8.6-IOTech 06:10:13 Note: switching to 'v0.8.6-IOTech'. 06:10:13 06:10:13 You are in 'detached HEAD' state. You can look around, make experimental 06:10:13 changes and commit them, and you can discard any commits you make in this 06:10:13 state without impacting any branches by switching back to a branch. 06:10:13 06:10:13 If you want to create a new branch to retain commits you create, you may 06:10:13 do so (now or later) by using -c with the switch command. Example: 06:10:13 06:10:13 git switch -c 06:10:13 06:10:13 Or undo this operation with: 06:10:13 06:10:13 git switch - 06:10:13 06:10:13 Turn off this advice by setting config variable advice.detachedHead to false 06:10:13 06:10:13 HEAD is now at 8b67b7f2 Changes for BACnet device service 06:10:13 + mkdir -p /device-bacnet-c/lib/ip 06:10:13 + mkdir -p /device-bacnet-c/lib/mstp 06:10:13 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 06:10:13 make -s -C lib clean 06:10:13 make -s -C demo clean 06:10:13 make -s -C demo/router clean 06:10:13 make -s -C demo/router-ipv6 clean 06:10:13 make -s -C demo/gateway clean 06:10:13 make -s -C lib all 06:10:40 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 06:10:40 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 06:10:40 147 | pthread_cancel(hThread); 06:10:40 | ^~~~~~~ 06:10:40 | | 06:10:40 | long unsigned int 06:10:40 In file included from ../ports/linux/net.h:73, 06:10:40 from ../ports/linux/dlmstp.c:43: 06:10:40 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 06:10:40 98 | int pthread_cancel(pthread_t); 06:10:40 | ^~~~~~~~~ 06:10:40 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 06:10:40 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 06:10:40 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 06:10:40 | ^~~~~~~~ 06:10:40 | | 06:10:40 | long unsigned int * 06:10:40 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 06:10:40 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 06:10:40 | ^ 06:10:58 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 06:10:58 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 06:10:58 make -s -C lib clean 06:10:58 make -s -C demo clean 06:10:58 make -s -C demo/router clean 06:10:58 make -s -C demo/router-ipv6 clean 06:10:58 make -s -C demo/gateway clean 06:10:58 make -s -C lib all 06:11:55 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 06:11:55 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 06:11:55 + cd /device-bacnet-c/build/release/device-bacnet-ip 06:11:55 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:11:55 -- The C compiler identification is GNU 12.2.1 06:11:55 -- Detecting C compiler ABI info 06:11:55 -- Detecting C compiler ABI info - done 06:11:55 -- Check for working C compiler: /usr/bin/cc - skipped 06:11:55 -- Detecting C compile features 06:11:55 -- Detecting C compile features - done 06:11:55 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 06:11:55 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 06:11:55 -- Found Threads: TRUE 06:11:55 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:11:55 -- /opt/iotech/iot/1.5/include 06:11:55 -- Configuring done (1.2s) 06:11:55 -- Generating done (0.0s) 06:11:55 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 06:11:55 + make 06:11:55 + tee release.log 06:11:55 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 06:11:55 [ 22%] Linking C static library libbacnet_objects.a 06:11:55 [ 22%] Built target bacnet_objects 06:11:55 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:11:55 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 06:11:55 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 06:11:55 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 06:11:55 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:11:57 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 06:11:57 [100%] Linking C executable device-bacnet-c 06:11:57 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:11:57 [100%] Built target device-bacnet-c 06:11:57 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 06:11:57 + cd /device-bacnet-c/build/release/device-bacnet-mstp 06:11:57 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:11:58 -- The C compiler identification is GNU 12.2.1 06:11:58 -- Detecting C compiler ABI info 06:11:58 -- Detecting C compiler ABI info - done 06:11:58 -- Check for working C compiler: /usr/bin/cc - skipped 06:11:58 -- Detecting C compile features 06:11:58 -- Detecting C compile features - done 06:11:58 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 06:11:58 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 06:11:58 -- Found Threads: TRUE 06:11:58 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:11:58 -- /opt/iotech/iot/1.5/include 06:11:58 -- Configuring done (1.2s) 06:11:58 -- Generating done (0.0s) 06:11:58 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 06:11:58 + make 06:11:58 + tee release.log 06:11:59 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 06:12:00 [ 22%] Linking C static library libbacnet_objects.a 06:12:00 [ 22%] Built target bacnet_objects 06:12:00 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:12:02 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 06:12:02 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 06:12:02 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 06:12:03 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:12:05 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 06:12:05 [100%] Linking C executable device-bacnet-c 06:12:05 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:12:05 [100%] Built target device-bacnet-c 06:12:08 Removing intermediate container 70ce52d6f72c 06:12:08 ---> 9596f9a4604c 06:12:08 Successfully built 9596f9a4604c 06:12:08 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 06:12:09 + docker inspect -f . ci-base-image-arm64 06:12:09 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:12:09 prd-ubuntu20.04-docker-arm64-4c-16g-41251 does not seem to be running inside a container 06:12:09 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-bacnet-c/32 -v /w/workspace/device-bacnet-c/32:/w/workspace/device-bacnet-c/32:rw,z -v /w/workspace/device-bacnet-c/32@tmp:/w/workspace/device-bacnet-c/32@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 06:12:10 $ docker top 27304b071af6cc4c5d8e6b46e2d4fd4b42b6e7d5a030e611b7f91426822ae75f -eo pid,comm [Pipeline] { [Pipeline] sh 06:12:11 + make test 06:12:11 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 06:12:11 $ docker stop --time=1 27304b071af6cc4c5d8e6b46e2d4fd4b42b6e7d5a030e611b7f91426822ae75f 06:12:13 $ docker rm -f --volumes 27304b071af6cc4c5d8e6b46e2d4fd4b42b6e7d5a030e611b7f91426822ae75f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 06:12:13 + sudo chown -R jenkins:jenkins . [Pipeline] sh 06:12:14 + ls -al . 06:12:14 total 84 06:12:14 drwxrwxr-x 9 jenkins jenkins 4096 Mar 13 06:08 . 06:12:14 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:07 .. 06:12:14 drwxrwxr-x 8 jenkins jenkins 4096 Mar 13 06:07 .git 06:12:14 drwxrwxr-x 3 jenkins jenkins 4096 Mar 13 06:07 .github 06:12:14 -rw-rw-r-- 1 jenkins jenkins 1563 Mar 13 06:07 Attribution.txt 06:12:14 -rw-rw-r-- 1 jenkins jenkins 1004 Mar 13 06:07 CHANGELOG.md 06:12:14 -rw-rw-r-- 1 jenkins jenkins 677 Mar 13 06:07 GOVERNANCE.md 06:12:14 -rw-rw-r-- 1 jenkins jenkins 764 Mar 13 06:07 Jenkinsfile 06:12:14 -rw-rw-r-- 1 jenkins jenkins 10174 Mar 13 06:07 LICENSE 06:12:14 -rw-rw-r-- 1 jenkins jenkins 837 Mar 13 06:07 Makefile 06:12:14 -rw-rw-r-- 1 jenkins jenkins 621 Mar 13 06:07 OWNERS.md 06:12:14 -rw-rw-r-- 1 jenkins jenkins 5483 Mar 13 06:07 README.md 06:12:14 -rw-rw-r-- 1 jenkins jenkins 11 Mar 13 06:04 VERSION 06:12:14 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:07 docs 06:12:14 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:07 res 06:12:14 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:07 sample-profiles 06:12:14 drwxrwxr-x 2 jenkins jenkins 4096 Mar 13 06:07 scripts 06:12:14 drwxrwxr-x 4 jenkins jenkins 4096 Mar 13 06:07 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:12:14 + docker build -t device-bacnet-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=2efd0b90107ef91dc6cc59175c19b3abb7caee42 --label arch=arm64 --label version=3.2.0-dev.5 . 06:12:14 Sending build context to Docker daemon 488.4kB 06:12:14 Step 1/31 : ARG BASE=alpine:3.20 06:12:14 Step 2/31 : FROM ${BASE} as builder 06:12:14 ---> 9596f9a4604c 06:12:14 Step 3/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:12:14 ---> Running in 89a4c41c20cf 06:12:15 Connecting to iotech.jfrog.io (34.246.139.145:443) 06:12:16 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:12:16 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:12:16 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:12:17 Removing intermediate container 89a4c41c20cf 06:12:17 ---> 9a75a5fc797b 06:12:17 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:12:17 ---> Running in b7f8f65c1891 06:12:18 Removing intermediate container b7f8f65c1891 06:12:18 ---> 9e0f13cbdb78 06:12:18 Step 5/31 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 06:12:19 ---> Running in 640af5d70d98 06:12:19 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 06:12:20 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 06:12:20 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:12:21 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:12:21 OK: 334 MiB in 103 packages 06:12:22 Removing intermediate container 640af5d70d98 06:12:22 ---> 663dbcc31e0f 06:12:22 Step 6/31 : COPY scripts /device-bacnet-c/scripts 06:12:23 ---> 82829be35510 06:12:23 Step 7/31 : COPY src /device-bacnet-c/src/ 06:12:23 ---> b8d53befc87c 06:12:23 Step 8/31 : COPY VERSION /device-bacnet-c/ 06:12:24 ---> 5b18a07de7aa 06:12:24 Step 9/31 : WORKDIR /device-bacnet-c 06:12:24 ---> Running in 704360ba83f7 06:12:24 Removing intermediate container 704360ba83f7 06:12:24 ---> 8062db1c2220 06:12:24 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 06:12:24 ---> Running in 402d649ab300 06:12:25 + CSDK_VER=4.0.0 06:12:25 + '[' '!' -d deps ] 06:12:25 + mkdir deps 06:12:25 + cd /device-bacnet-c/deps 06:12:25 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 06:12:25 Connecting to github.com (140.82.114.3:443) 06:12:25 Connecting to codeload.github.com (140.82.114.9:443) 06:12:26 saving to 'v4.0.0.zip' 06:12:26 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 06:12:26 'v4.0.0.zip' saved 06:12:26 + unzip v4.0.0.zip 06:12:26 Archive: v4.0.0.zip 06:12:26 creating: device-sdk-c-4.0.0/ 06:12:26 creating: device-sdk-c-4.0.0/.github/ 06:12:26 inflating: device-sdk-c-4.0.0/.github/Contributing.md 06:12:26 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 06:12:26 inflating: device-sdk-c-4.0.0/.github/semantic.yml 06:12:26 creating: device-sdk-c-4.0.0/.github/workflows/ 06:12:26 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 06:12:26 inflating: device-sdk-c-4.0.0/.gitignore 06:12:26 inflating: device-sdk-c-4.0.0/Attribution.txt 06:12:26 inflating: device-sdk-c-4.0.0/CHANGELOG.md 06:12:26 inflating: device-sdk-c-4.0.0/Doxyfile 06:12:26 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 06:12:26 inflating: device-sdk-c-4.0.0/Jenkinsfile 06:12:26 inflating: device-sdk-c-4.0.0/LICENSE 06:12:26 inflating: device-sdk-c-4.0.0/Makefile 06:12:26 inflating: device-sdk-c-4.0.0/OWNERS.md 06:12:26 inflating: device-sdk-c-4.0.0/README.IOT.md 06:12:26 inflating: device-sdk-c-4.0.0/README.md 06:12:26 inflating: device-sdk-c-4.0.0/README.v3.md 06:12:26 creating: device-sdk-c-4.0.0/docs/ 06:12:26 inflating: device-sdk-c-4.0.0/docs/configuration.md 06:12:26 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 06:12:26 inflating: device-sdk-c-4.0.0/docs/metrics.md 06:12:26 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 06:12:26 inflating: device-sdk-c-4.0.0/docs/startup.md 06:12:26 creating: device-sdk-c-4.0.0/include/ 06:12:26 creating: device-sdk-c-4.0.0/include/devsdk/ 06:12:26 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 06:12:26 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 06:12:26 creating: device-sdk-c-4.0.0/include/edgex/ 06:12:26 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 06:12:26 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 06:12:26 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 06:12:26 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 06:12:26 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 06:12:26 creating: device-sdk-c-4.0.0/scripts/ 06:12:26 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 06:12:26 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 06:12:26 inflating: device-sdk-c-4.0.0/scripts/build.sh 06:12:26 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 06:12:26 creating: device-sdk-c-4.0.0/src/ 06:12:26 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 06:12:26 creating: device-sdk-c-4.0.0/src/c/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/api.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/bus.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/bus.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/callback3.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/callback3.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/config.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/config.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/correlation.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/correlation.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/data.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/data.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 06:12:26 inflating: device-sdk-c-4.0.0/src/c/device.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/device.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/devman.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/devmap.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/devmap.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/devutil.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/discovery.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/discovery.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/file/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/random/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 06:12:26 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 06:12:26 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 06:12:26 inflating: device-sdk-c-4.0.0/src/c/filesys.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/filesys.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/keeper.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/keeper.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/map.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/map.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/metadata.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/metadata.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/metrics.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/opstate.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/opstate.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/parson.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/parson.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/profiles.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/profiles.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/registry.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/registry.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/rest.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/rest.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/secrets.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/service.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/service.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/transform.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/transform.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/validate.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/validate.h 06:12:26 inflating: device-sdk-c-4.0.0/src/c/watchers.c 06:12:26 inflating: device-sdk-c-4.0.0/src/c/watchers.h 06:12:26 creating: device-sdk-c-4.0.0/src/cmake/ 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 06:12:26 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 06:12:26 + cd device-sdk-c-4.0.0 06:12:26 + ./scripts/build.sh 06:12:26 + CPPCHECK=false 06:12:26 + DOCGEN=false 06:12:26 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 06:12:26 + '[' 0 -gt 0 ] 06:12:26 + readlink -f ./scripts/build.sh 06:12:26 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 06:12:26 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 06:12:26 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 06:12:26 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 06:12:26 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:12:26 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:12:26 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:12:26 -- The C compiler identification is GNU 12.2.1 06:12:26 -- Detecting C compiler ABI info 06:12:27 -- Detecting C compiler ABI info - done 06:12:27 -- Check for working C compiler: /usr/bin/cc - skipped 06:12:27 -- Detecting C compile features 06:12:27 -- Detecting C compile features - done 06:12:27 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:12:27 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:12:27 -- Found LIBYAML: /usr/lib/libyaml.so 06:12:27 -- Found LIBUUID: /usr/lib/libuuid.so 06:12:27 -- Found LIBCBOR: /usr/lib/libcbor.so 06:12:27 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:12:27 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:12:27 -- /opt/iotech/iot/1.5/include 06:12:27 -- C SDK 0.0.0 for Linux 06:12:27 -- Performing Test CSDK_HAVE_ATOMIC 06:12:28 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:12:28 -- Found Curses: /usr/lib/libcurses.so 06:12:28 -- Configuring done (1.9s) 06:12:28 -- Generating done (0.3s) 06:12:28 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 06:12:28 + + tee release.log 06:12:28 make all package 06:12:28 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:12:29 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:12:30 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:12:31 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:12:32 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:12:34 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:12:34 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:12:35 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:12:38 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:12:38 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:12:39 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:12:40 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:12:40 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:12:41 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:12:41 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:12:44 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:12:44 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:12:45 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:12:46 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:12:47 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:12:48 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:12:54 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:12:55 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:12:55 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:12:56 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:12:56 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:12:58 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:12:59 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:13:00 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:13:01 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:13:01 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:13:03 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 06:13:03 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 06:13:03 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 06:13:03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 06:13:03 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 06:13:03 875 | const iot_data_t *deviceservices_config; 06:13:03 | ^~~~~~~~~~~~~~~~~~~~~ 06:13:04 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:13:05 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:13:05 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:13:05 [ 68%] Linking C shared library libcsdk.so 06:13:06 [ 68%] Built target csdk 06:13:06 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:13:07 [ 72%] Linking C executable template 06:13:07 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:07 [ 72%] Built target template 06:13:07 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:13:08 [ 76%] Linking C executable device-counter 06:13:08 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:08 [ 76%] Built target device-counter 06:13:08 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:13:08 [ 80%] Linking C executable device-random 06:13:08 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:09 [ 80%] Built target device-random 06:13:09 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:13:09 [ 84%] Linking C executable device-gyro 06:13:09 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:10 [ 84%] Built target device-gyro 06:13:10 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:13:10 [ 88%] Linking C executable device-bitfields 06:13:10 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:10 [ 88%] Built target device-bitfields 06:13:10 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:13:11 [ 92%] Linking C executable template-discovery 06:13:11 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:12 [ 92%] Built target template-discovery 06:13:12 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:13:13 [ 96%] Linking C executable device-file 06:13:13 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:13 [ 96%] Built target device-file 06:13:13 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:13:13 [100%] Linking C executable device-terminal 06:13:13 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:14 [100%] Built target device-terminal 06:13:14 Run CPack packaging tool... 06:13:14 CPack: Create package using TGZ 06:13:14 CPack: Install projects 06:13:14 CPack: - Run preinstall target for: Csdk 06:13:15 CPack: - Install project: Csdk [] 06:13:15 CPack: Create package 06:13:15 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 06:13:15 + '[' false '=' true ] 06:13:15 + '[' false '=' true ] 06:13:15 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:13:15 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:13:15 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 06:13:15 -- The C compiler identification is GNU 12.2.1 06:13:15 -- Detecting C compiler ABI info 06:13:15 -- Detecting C compiler ABI info - done 06:13:15 -- Check for working C compiler: /usr/bin/cc - skipped 06:13:15 -- Detecting C compile features 06:13:15 -- Detecting C compile features - done 06:13:15 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 06:13:16 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 06:13:16 -- Found LIBYAML: /usr/lib/libyaml.so 06:13:16 -- Found LIBUUID: /usr/lib/libuuid.so 06:13:16 -- Found LIBCBOR: /usr/lib/libcbor.so 06:13:16 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 06:13:16 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 06:13:16 -- /opt/iotech/iot/1.5/include 06:13:16 -- C SDK 0.0.0 for Linux 06:13:16 -- Performing Test CSDK_HAVE_ATOMIC 06:13:16 -- Performing Test CSDK_HAVE_ATOMIC - Success 06:13:16 -- Found Curses: /usr/lib/libcurses.so 06:13:16 -- Configuring done (1.7s) 06:13:16 -- Generating done (0.2s) 06:13:17 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 06:13:17 + make 06:13:17 + tee debug.log 06:13:17 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 06:13:17 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 06:13:18 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 06:13:18 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 06:13:18 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 06:13:19 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 06:13:19 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 06:13:20 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 06:13:20 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 06:13:20 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 06:13:21 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 06:13:21 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 06:13:22 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 06:13:22 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 06:13:22 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 06:13:23 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 06:13:23 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 06:13:24 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 06:13:24 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 06:13:25 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 06:13:25 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 06:13:26 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 06:13:26 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 06:13:26 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 06:13:27 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 06:13:27 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 06:13:28 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 06:13:29 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 06:13:29 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 06:13:29 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 06:13:30 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 06:13:31 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 06:13:31 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 06:13:32 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 06:13:32 [ 68%] Linking C shared library libcsdk.so 06:13:32 [ 68%] Built target csdk 06:13:32 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 06:13:32 [ 72%] Linking C executable template 06:13:32 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:33 [ 72%] Built target template 06:13:33 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 06:13:33 [ 76%] Linking C executable device-counter 06:13:33 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:33 [ 76%] Built target device-counter 06:13:33 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 06:13:34 [ 80%] Linking C executable device-random 06:13:34 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:34 [ 80%] Built target device-random 06:13:34 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 06:13:34 [ 84%] Linking C executable device-gyro 06:13:34 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:34 [ 84%] Built target device-gyro 06:13:35 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 06:13:35 [ 88%] Linking C executable device-bitfields 06:13:35 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:35 [ 88%] Built target device-bitfields 06:13:35 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 06:13:36 [ 92%] Linking C executable template-discovery 06:13:36 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:36 [ 92%] Built target template-discovery 06:13:36 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 06:13:36 [ 96%] Linking C executable device-file 06:13:36 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:37 [ 96%] Built target device-file 06:13:37 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 06:13:37 [100%] Linking C executable device-terminal 06:13:37 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:37 [100%] Built target device-terminal 06:13:37 + cp -rf include/devsdk include/edgex /usr/include/ 06:13:37 + cp build/release/c/libcsdk.so /usr/lib/ 06:13:37 + mkdir -p /usr/share/doc/edgex-csdk 06:13:37 + cp Attribution.txt /usr/share/doc/edgex-csdk 06:13:37 + cp LICENSE /usr/share/doc/edgex-csdk 06:13:37 + rm -rf /device-bacnet-c/deps 06:13:38 Removing intermediate container 402d649ab300 06:13:38 ---> 4c35a62eefa2 06:13:38 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 06:13:38 ---> Running in b8d5e2ca5850 06:13:39 + readlink -f /device-bacnet-c/scripts/build.sh 06:13:39 + dirname /device-bacnet-c/scripts/build.sh 06:13:39 + dirname /device-bacnet-c/scripts 06:13:39 + ROOT=/device-bacnet-c 06:13:39 + echo /device-bacnet-c 06:13:39 + cd /device-bacnet-c 06:13:39 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 06:13:39 /device-bacnet-c 06:13:39 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 06:13:39 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 06:13:39 + cd /device-bacnet-c/build/release/device-bacnet-ip 06:13:39 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:13:39 -- /opt/iotech/iot/1.5/include 06:13:39 -- Configuring done (0.1s) 06:13:39 -- Generating done (0.0s) 06:13:39 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 06:13:39 + make 06:13:39 + tee release.log 06:13:40 [ 22%] Built target bacnet_objects 06:13:40 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:13:41 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:13:43 [ 55%] Linking C executable device-bacnet-c 06:13:43 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:43 [100%] Built target device-bacnet-c 06:13:43 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 06:13:43 + cd /device-bacnet-c/build/release/device-bacnet-mstp 06:13:43 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 06:13:43 -- /opt/iotech/iot/1.5/include 06:13:43 -- Configuring done (0.1s) 06:13:43 -- Generating done (0.0s) 06:13:43 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 06:13:43 + make 06:13:43 + tee release.log 06:13:43 [ 22%] Built target bacnet_objects 06:13:43 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 06:13:44 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 06:13:46 [ 55%] Linking C executable device-bacnet-c 06:13:46 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 06:13:47 [100%] Built target device-bacnet-c 06:13:48 Removing intermediate container b8d5e2ca5850 06:13:48 ---> 982921b205d7 06:13:48 Step 12/31 : FROM alpine:3.20 06:13:48 3.20: Pulling from library/alpine 06:13:48 94e9d8af2201: Pulling fs layer 06:13:48 94e9d8af2201: Verifying Checksum 06:13:48 94e9d8af2201: Download complete 06:13:49 94e9d8af2201: Pull complete 06:13:49 Digest: sha256:de4fe7064d8f98419ea6b49190df1abbf43450c1702eeb864fe9ced453c1cc5f 06:13:49 Status: Downloaded newer image for alpine:3.20 06:13:49 ---> 7aab056cecc6 06:13:49 Step 13/31 : MAINTAINER iotech 06:13:49 ---> Running in 334f98f2dd58 06:13:49 Removing intermediate container 334f98f2dd58 06:13:49 ---> 49b8407ea4a4 06:13:49 Step 14/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 06:13:49 ---> Running in af32f1e93349 06:13:50 Connecting to iotech.jfrog.io (34.247.22.236:443) 06:13:51 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 06:13:51 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 06:13:51 '/etc/apk/keys/alpine.dev.rsa.pub' saved 06:13:51 Removing intermediate container af32f1e93349 06:13:51 ---> 3d0866925b74 06:13:51 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 06:13:51 ---> Running in d74c73c2bee3 06:13:53 Removing intermediate container d74c73c2bee3 06:13:53 ---> d44cc4f97e97 06:13:53 Step 16/31 : RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 dumb-init 06:13:53 ---> Running in f2de58382530 06:13:54 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 06:13:54 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 06:13:55 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:13:56 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:13:56 (1/27) Installing ca-certificates (20241121-r1) 06:13:56 (2/27) Installing brotli-libs (1.1.0-r2) 06:13:56 (3/27) Installing c-ares (1.33.1-r0) 06:13:56 (4/27) Installing libunistring (1.2-r0) 06:13:56 (5/27) Installing libidn2 (2.3.7-r0) 06:13:56 (6/27) Installing nghttp2-libs (1.62.1-r0) 06:13:56 (7/27) Installing libpsl (0.21.5-r1) 06:13:56 (8/27) Installing zstd-libs (1.5.6-r0) 06:13:56 (9/27) Installing libcurl (8.12.1-r0) 06:13:56 (10/27) Installing curl (8.12.1-r0) 06:13:56 (11/27) Installing dumb-init (1.2.5-r3) 06:13:56 (12/27) Installing hiredis (1.2.0-r0) 06:13:56 (13/27) Installing yaml (0.2.5-r2) 06:13:56 (14/27) Installing libcbor (0.11.0-r0) 06:13:57 (15/27) Installing iotech-iot-1.5 (1.5.5-r0) 06:13:57 (16/27) Installing pkgconf (2.2.0-r0) 06:13:57 (17/27) Installing openssl-dev (3.3.3-r0) 06:13:58 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 06:13:58 (19/27) Installing gmp (6.3.0-r1) 06:13:58 (20/27) Installing nettle (3.9.1-r0) 06:13:58 (21/27) Installing libffi (3.4.6-r0) 06:13:58 (22/27) Installing libtasn1 (4.20.0-r0) 06:13:58 (23/27) Installing p11-kit (0.25.3-r0) 06:13:58 (24/27) Installing gnutls (3.8.5-r0) 06:13:59 (25/27) Installing libmicrohttpd (0.9.77-r0) 06:13:59 (26/27) Installing libuuid (2.40.1-r1) 06:13:59 (27/27) Installing linux-headers (6.6-r0) 06:13:59 Executing busybox-1.36.1-r29.trigger 06:13:59 Executing ca-certificates-20241121-r1.trigger 06:13:59 OK: 32 MiB in 41 packages 06:14:03 Removing intermediate container f2de58382530 06:14:03 ---> 6044d0d38818 06:14:03 Step 17/31 : RUN apk --no-cache upgrade 06:14:03 ---> Running in 8498b3ced7d2 06:14:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 06:14:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 06:14:04 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 06:14:05 WARNING: This apk-tools is OLD! Some packages might not function properly. 06:14:05 OK: 32 MiB in 41 packages 06:14:06 Removing intermediate container 8498b3ced7d2 06:14:06 ---> 2609398ca0ff 06:14:06 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 06:14:07 ---> 8bf6e013cae8 06:14:07 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 06:14:08 ---> 44b0a043b644 06:14:08 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 06:14:08 ---> 30435c218b3e 06:14:08 Step 21/31 : COPY LICENSE /. 06:14:08 ---> 224818cf1084 06:14:08 Step 22/31 : COPY Attribution.txt /. 06:14:09 ---> 5ecf280a27bb 06:14:09 Step 23/31 : COPY res /res 06:14:09 ---> 7a05c23ca9a4 06:14:09 Step 24/31 : COPY sample-profiles /sample-profiles 06:14:10 ---> 2ae47c4d5e5c 06:14:10 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 06:14:10 ---> Running in 901c37c47211 06:14:10 Removing intermediate container 901c37c47211 06:14:10 ---> 821e24f7523a 06:14:10 Step 26/31 : EXPOSE 59980 06:14:10 ---> Running in 30ff3ec57dfe 06:14:10 Removing intermediate container 30ff3ec57dfe 06:14:10 ---> aa98301b2f70 06:14:10 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 06:14:11 ---> Running in 90ccb3ed7c7a 06:14:11 Removing intermediate container 90ccb3ed7c7a 06:14:11 ---> bab95f82e9b3 06:14:11 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 06:14:11 ---> Running in 1e75959889ea 06:14:11 Removing intermediate container 1e75959889ea 06:14:11 ---> 0ac13097c408 06:14:11 Step 29/31 : LABEL arch=arm64 06:14:11 ---> Running in d8aa492667e0 06:14:11 Removing intermediate container d8aa492667e0 06:14:11 ---> c43712128253 06:14:11 Step 30/31 : LABEL git_sha=2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:14:12 ---> Running in 22f0c7cc927d 06:14:12 Removing intermediate container 22f0c7cc927d 06:14:12 ---> 30295f73f459 06:14:12 Step 31/31 : LABEL version=3.2.0-dev.5 06:14:12 ---> Running in f20b30f1b689 06:14:12 Removing intermediate container f20b30f1b689 06:14:12 ---> ac95fa0b15a9 06:14:12 [Warning] One or more build-args [ARCH MAKE] were not consumed 06:14:12 Successfully built ac95fa0b15a9 06:14:12 Successfully tagged device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:14:12 provisioning config files... 06:14:12 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/32@tmp/config4717565960071366161tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:14:13 ---> ****-login.sh 06:14:13 nexus3.edgexfoundry.org:10001 06:14:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:14:13 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:14:13 Configure a credential helper to remove this warning. See 06:14:13 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:14:13 06:14:13 Login Succeeded 06:14:13 nexus3.edgexfoundry.org:10002 06:14:13 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:14:13 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:14:13 Configure a credential helper to remove this warning. See 06:14:13 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:14:13 06:14:13 Login Succeeded 06:14:13 nexus3.edgexfoundry.org:10003 06:14:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:14:14 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:14:14 Configure a credential helper to remove this warning. See 06:14:14 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:14:14 06:14:14 Login Succeeded 06:14:14 nexus3.edgexfoundry.org:10004 06:14:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:14:14 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:14:14 Configure a credential helper to remove this warning. See 06:14:14 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:14:14 06:14:14 Login Succeeded 06:14:14 ****.io 06:14:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 06:14:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 06:14:15 Configure a credential helper to remove this warning. See 06:14:15 https://docs.****.com/engine/reference/commandline/login/#credentials-store 06:14:15 06:14:15 Login Succeeded 06:14:15 ---> ****-login.sh ends [Pipeline] } 06:14:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:14:15 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 06:14:15 [edgeXDocker.push] Tagging docker image device-bacnet-arm64 with the following tags: 06:14:15 2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:14:15 latest 06:14:15 3.2.0-dev.5 06:14:15 2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:14:15 main 06:14:15 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:15 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:15 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:14:15 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 06:14:15 89a05e86c909: Preparing 06:14:15 6b3ff952c389: Preparing 06:14:15 172b72871a86: Preparing 06:14:15 ca56783ae5d6: Preparing 06:14:15 4112032ada93: Preparing 06:14:15 206c00fef0c7: Preparing 06:14:15 cdfcf181a496: Preparing 06:14:15 8ea9757575c2: Preparing 06:14:15 ca505a8eb5ff: Preparing 06:14:15 7675db5afb93: Preparing 06:14:15 43c4c8351905: Preparing 06:14:15 dd9c8f8612c8: Preparing 06:14:15 8ea9757575c2: Waiting 06:14:15 206c00fef0c7: Waiting 06:14:15 cdfcf181a496: Waiting 06:14:15 7675db5afb93: Waiting 06:14:15 43c4c8351905: Waiting 06:14:15 ca505a8eb5ff: Waiting 06:14:16 4112032ada93: Pushed 06:14:16 ca56783ae5d6: Pushed 06:14:16 89a05e86c909: Pushed 06:14:16 172b72871a86: Pushed 06:14:16 6b3ff952c389: Pushed 06:14:16 7675db5afb93: Pushed 06:14:16 206c00fef0c7: Pushed 06:14:16 8ea9757575c2: Pushed 06:14:16 dd9c8f8612c8: Layer already exists 06:14:16 43c4c8351905: Pushed 06:14:16 cdfcf181a496: Pushed 06:14:20 ca505a8eb5ff: Pushed 06:14:20 2efd0b90107ef91dc6cc59175c19b3abb7caee42: digest: sha256:ab5ef22b179ccea3e0cca3c056cf731719630ea836f2a915fcf9e5f45f4053a9 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:21 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:21 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 06:14:21 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 06:14:21 89a05e86c909: Preparing 06:14:21 6b3ff952c389: Preparing 06:14:21 172b72871a86: Preparing 06:14:21 ca56783ae5d6: Preparing 06:14:21 4112032ada93: Preparing 06:14:21 206c00fef0c7: Preparing 06:14:21 cdfcf181a496: Preparing 06:14:21 8ea9757575c2: Preparing 06:14:21 ca505a8eb5ff: Preparing 06:14:21 7675db5afb93: Preparing 06:14:21 43c4c8351905: Preparing 06:14:21 dd9c8f8612c8: Preparing 06:14:21 206c00fef0c7: Waiting 06:14:21 cdfcf181a496: Waiting 06:14:21 8ea9757575c2: Waiting 06:14:21 ca505a8eb5ff: Waiting 06:14:21 43c4c8351905: Waiting 06:14:21 dd9c8f8612c8: Waiting 06:14:21 ca56783ae5d6: Layer already exists 06:14:21 172b72871a86: Layer already exists 06:14:21 89a05e86c909: Layer already exists 06:14:21 4112032ada93: Layer already exists 06:14:21 6b3ff952c389: Layer already exists 06:14:21 206c00fef0c7: Layer already exists 06:14:21 8ea9757575c2: Layer already exists 06:14:21 cdfcf181a496: Layer already exists 06:14:21 ca505a8eb5ff: Layer already exists 06:14:21 7675db5afb93: Layer already exists 06:14:21 dd9c8f8612c8: Layer already exists 06:14:21 43c4c8351905: Layer already exists 06:14:21 latest: digest: sha256:ab5ef22b179ccea3e0cca3c056cf731719630ea836f2a915fcf9e5f45f4053a9 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:22 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.5 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:22 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.5 06:14:22 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 06:14:22 89a05e86c909: Preparing 06:14:22 6b3ff952c389: Preparing 06:14:22 172b72871a86: Preparing 06:14:22 ca56783ae5d6: Preparing 06:14:22 4112032ada93: Preparing 06:14:22 206c00fef0c7: Preparing 06:14:22 cdfcf181a496: Preparing 06:14:22 8ea9757575c2: Preparing 06:14:22 ca505a8eb5ff: Preparing 06:14:22 7675db5afb93: Preparing 06:14:22 43c4c8351905: Preparing 06:14:22 dd9c8f8612c8: Preparing 06:14:22 206c00fef0c7: Waiting 06:14:22 cdfcf181a496: Waiting 06:14:22 8ea9757575c2: Waiting 06:14:22 ca505a8eb5ff: Waiting 06:14:22 7675db5afb93: Waiting 06:14:22 43c4c8351905: Waiting 06:14:22 dd9c8f8612c8: Waiting 06:14:22 89a05e86c909: Layer already exists 06:14:22 6b3ff952c389: Layer already exists 06:14:22 ca56783ae5d6: Layer already exists 06:14:22 4112032ada93: Layer already exists 06:14:22 172b72871a86: Layer already exists 06:14:22 cdfcf181a496: Layer already exists 06:14:22 ca505a8eb5ff: Layer already exists 06:14:22 206c00fef0c7: Layer already exists 06:14:22 7675db5afb93: Layer already exists 06:14:22 8ea9757575c2: Layer already exists 06:14:22 43c4c8351905: Layer already exists 06:14:22 dd9c8f8612c8: Layer already exists 06:14:22 3.2.0-dev.5: digest: sha256:ab5ef22b179ccea3e0cca3c056cf731719630ea836f2a915fcf9e5f45f4053a9 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:23 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:23 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:14:23 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 06:14:23 89a05e86c909: Preparing 06:14:23 6b3ff952c389: Preparing 06:14:23 172b72871a86: Preparing 06:14:23 ca56783ae5d6: Preparing 06:14:23 4112032ada93: Preparing 06:14:23 206c00fef0c7: Preparing 06:14:23 cdfcf181a496: Preparing 06:14:23 206c00fef0c7: Waiting 06:14:23 cdfcf181a496: Waiting 06:14:23 8ea9757575c2: Preparing 06:14:23 ca505a8eb5ff: Preparing 06:14:23 7675db5afb93: Preparing 06:14:23 ca505a8eb5ff: Waiting 06:14:23 8ea9757575c2: Waiting 06:14:23 43c4c8351905: Preparing 06:14:23 dd9c8f8612c8: Preparing 06:14:23 7675db5afb93: Waiting 06:14:23 43c4c8351905: Waiting 06:14:23 dd9c8f8612c8: Waiting 06:14:23 6b3ff952c389: Layer already exists 06:14:23 ca56783ae5d6: Layer already exists 06:14:23 4112032ada93: Layer already exists 06:14:23 89a05e86c909: Layer already exists 06:14:23 172b72871a86: Layer already exists 06:14:23 cdfcf181a496: Layer already exists 06:14:23 206c00fef0c7: Layer already exists 06:14:23 8ea9757575c2: Layer already exists 06:14:23 ca505a8eb5ff: Layer already exists 06:14:23 7675db5afb93: Layer already exists 06:14:23 dd9c8f8612c8: Layer already exists 06:14:23 43c4c8351905: Layer already exists 06:14:23 2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5: digest: sha256:ab5ef22b179ccea3e0cca3c056cf731719630ea836f2a915fcf9e5f45f4053a9 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:24 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:24 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main 06:14:24 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 06:14:24 89a05e86c909: Preparing 06:14:24 6b3ff952c389: Preparing 06:14:24 172b72871a86: Preparing 06:14:24 ca56783ae5d6: Preparing 06:14:24 4112032ada93: Preparing 06:14:24 206c00fef0c7: Preparing 06:14:24 cdfcf181a496: Preparing 06:14:24 8ea9757575c2: Preparing 06:14:24 206c00fef0c7: Waiting 06:14:24 ca505a8eb5ff: Preparing 06:14:24 cdfcf181a496: Waiting 06:14:24 7675db5afb93: Preparing 06:14:24 8ea9757575c2: Waiting 06:14:24 43c4c8351905: Preparing 06:14:24 dd9c8f8612c8: Preparing 06:14:24 ca505a8eb5ff: Waiting 06:14:24 7675db5afb93: Waiting 06:14:24 43c4c8351905: Waiting 06:14:24 dd9c8f8612c8: Waiting 06:14:24 ca56783ae5d6: Layer already exists 06:14:24 89a05e86c909: Layer already exists 06:14:24 172b72871a86: Layer already exists 06:14:24 6b3ff952c389: Layer already exists 06:14:24 4112032ada93: Layer already exists 06:14:24 7675db5afb93: Layer already exists 06:14:24 206c00fef0c7: Layer already exists 06:14:24 cdfcf181a496: Layer already exists 06:14:24 8ea9757575c2: Layer already exists 06:14:24 ca505a8eb5ff: Layer already exists 06:14:24 43c4c8351905: Layer already exists 06:14:24 dd9c8f8612c8: Layer already exists 06:14:24 main: digest: sha256:ab5ef22b179ccea3e0cca3c056cf731719630ea836f2a915fcf9e5f45f4053a9 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 06:14:25 ===================================================== [Pipeline] echo 06:14:25 taggedImages: 06:14:25 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42 06:14:25 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 06:14:25 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.5 06:14:25 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:2efd0b90107ef91dc6cc59175c19b3abb7caee42-3.2.0-dev.5 06:14:25 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:14:25 06:14:25 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:14:25 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:14:25 arm64: Pulling from edgex-lftools-log-publisher 06:14:25 8998bd30e6a1: Pulling fs layer 06:14:25 04944245beec: Pulling fs layer 06:14:25 699f458cf7ca: Pulling fs layer 06:14:25 765212b225bb: Pulling fs layer 06:14:25 f23df028b6ca: Pulling fs layer 06:14:25 d65c8cfc05b1: Pulling fs layer 06:14:25 2437ff75d9bd: Pulling fs layer 06:14:25 f23df028b6ca: Waiting 06:14:25 d65c8cfc05b1: Waiting 06:14:25 2437ff75d9bd: Waiting 06:14:25 765212b225bb: Waiting 06:14:26 04944245beec: Verifying Checksum 06:14:26 04944245beec: Download complete 06:14:26 765212b225bb: Verifying Checksum 06:14:26 765212b225bb: Download complete 06:14:26 f23df028b6ca: Download complete 06:14:26 d65c8cfc05b1: Verifying Checksum 06:14:26 d65c8cfc05b1: Download complete 06:14:26 699f458cf7ca: Verifying Checksum 06:14:26 699f458cf7ca: Download complete 06:14:26 8998bd30e6a1: Verifying Checksum 06:14:26 8998bd30e6a1: Download complete 06:14:29 2437ff75d9bd: Verifying Checksum 06:14:29 2437ff75d9bd: Download complete 06:14:31 8998bd30e6a1: Pull complete 06:14:31 04944245beec: Pull complete 06:14:33 699f458cf7ca: Pull complete 06:14:33 765212b225bb: Pull complete 06:14:34 f23df028b6ca: Pull complete 06:14:34 d65c8cfc05b1: Pull complete 06:14:52 2437ff75d9bd: Pull complete 06:14:52 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 06:14:52 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 06:14:52 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:14:52 prd-ubuntu20.04-docker-arm64-4c-16g-41251 does not seem to be running inside a container 06:14:52 $ 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-bacnet-c/32 -v /w/workspace/device-bacnet-c/32:/w/workspace/device-bacnet-c/32:rw,z -v /w/workspace/device-bacnet-c/32@tmp:/w/workspace/device-bacnet-c/32@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 06:14:55 $ docker top ce0194037c4d95409af1ea08bfb0d244ad8a87efb16a496a1e7fd3bcbebd94b7 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 06:14:56 ---> job-cost.sh 06:14:56 lf-activate-venv: SKIPPING 06:14:56 INFO: No Stack... 06:14:56 INFO: Retrieving Pricing Info for: v3-standard-4 06:14:57 INFO: Archiving Costs [Pipeline] sh 06:14:57 + + cat /w/workspace/device-bacnet-c/32/archives/cost.csv 06:14:57 cut -d, -f6 [Pipeline] lock 06:14:57 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] 06:14:57 Resource [jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] did not exist. Created. 06:14:57 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 06:14:58 /w/workspace/device-bacnet-c/32@tmp/durable-54c6d9d3/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 06:14:58 + echo total: 0.10999999940395355 [Pipeline] stash 06:14:58 Warning: overwriting stash ‘stack-cost’ 06:14:59 Stashed 1 file(s) [Pipeline] } 06:14:59 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-32-stack-cost] [Pipeline] // lock [Pipeline] } 06:14:59 $ docker stop --time=1 ce0194037c4d95409af1ea08bfb0d244ad8a87efb16a496a1e7fd3bcbebd94b7 06:15:00 $ docker rm -f --volumes ce0194037c4d95409af1ea08bfb0d244ad8a87efb16a496a1e7fd3bcbebd94b7 [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 06:15:01 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 06:15:01 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:01 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:15:01 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:15:01 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:15:01 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 06:15:02 $ docker top 02aa9d974c09bf3637d03b6782225dd05bf9f6fb24c991afc0ce5596f1c5c740 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 06:15:02 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:15:02 [ssh-agent] Looking for ssh-agent implementation... 06:15:02 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:15:02 $ docker exec 02aa9d974c09bf3637d03b6782225dd05bf9f6fb24c991afc0ce5596f1c5c740 ssh-agent 06:15:02 SSH_AUTH_SOCK=/tmp/ssh-WXHrvpBSl6pL/agent.32 06:15:02 SSH_AGENT_PID=38 06:15:02 Running ssh-add (command line suppressed) 06:15:02 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_8740573732281208493.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_8740573732281208493.key) 06:15:02 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:15:02 + git semver tag 06:15:03 2025-03-13 06:15:03,110 [run_tag] DEBUG tag force:False 06:15:03 2025-03-13 06:15:03,110 [check_head_tag] DEBUG check head tag 06:15:03 2025-03-13 06:15:03,110 [execute] INFO git cat-file --batch-check 06:15:03 2025-03-13 06:15:03,111 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=) 06:15:03 2025-03-13 06:15:03,114 [execute] INFO git cat-file --batch 06:15:03 2025-03-13 06:15:03,114 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=) 06:15:03 2025-03-13 06:15:03,122 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:03 2025-03-13 06:15:03,122 [execute] INFO git tag -a v3.2.0-dev.5 -m v3.2.0-dev.5 06:15:03 2025-03-13 06:15:03,122 [execute] DEBUG Popen(['git', 'tag', '-a', 'v3.2.0-dev.5', '-m', 'v3.2.0-dev.5'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 06:15:03 2025-03-13 06:15:03,127 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:03 3.2.0-dev.5 [Pipeline] } 06:15:03 $ docker exec --env ******** --env ******** 02aa9d974c09bf3637d03b6782225dd05bf9f6fb24c991afc0ce5596f1c5c740 ssh-agent -k 06:15:03 unset SSH_AUTH_SOCK; 06:15:03 unset SSH_AGENT_PID; 06:15:03 echo Agent pid 38 killed; 06:15:03 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 06:15:03 + git semver [Pipeline] } 06:15:03 $ docker stop --time=1 02aa9d974c09bf3637d03b6782225dd05bf9f6fb24c991afc0ce5596f1c5c740 06:15:05 $ docker rm -f --volumes 02aa9d974c09bf3637d03b6782225dd05bf9f6fb24c991afc0ce5596f1c5c740 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 06:15:05 06:15:05 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:05 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 06:15:05 0.23.1-centos7: Pulling from edgex-lftools 06:15:05 ab5ef0e58194: Pulling fs layer 06:15:05 9712f1f96733: Pulling fs layer 06:15:05 63f879dbbcfc: Pulling fs layer 06:15:05 0d9ebad4ef96: Pulling fs layer 06:15:05 e9a5061849ea: Pulling fs layer 06:15:05 d747dcd14b5f: Pulling fs layer 06:15:05 2de7ff778b66: Pulling fs layer 06:15:05 0d9ebad4ef96: Waiting 06:15:05 e9a5061849ea: Waiting 06:15:05 d747dcd14b5f: Waiting 06:15:05 2de7ff778b66: Waiting 06:15:05 9712f1f96733: Download complete 06:15:06 63f879dbbcfc: Verifying Checksum 06:15:06 63f879dbbcfc: Download complete 06:15:06 e9a5061849ea: Verifying Checksum 06:15:06 e9a5061849ea: Download complete 06:15:06 d747dcd14b5f: Download complete 06:15:06 ab5ef0e58194: Verifying Checksum 06:15:06 ab5ef0e58194: Download complete 06:15:06 0d9ebad4ef96: Verifying Checksum 06:15:06 0d9ebad4ef96: Download complete 06:15:06 2de7ff778b66: Verifying Checksum 06:15:06 2de7ff778b66: Download complete 06:15:09 ab5ef0e58194: Pull complete 06:15:09 9712f1f96733: Pull complete 06:15:09 63f879dbbcfc: Pull complete 06:15:13 0d9ebad4ef96: Pull complete 06:15:13 e9a5061849ea: Pull complete 06:15:13 d747dcd14b5f: Pull complete 06:15:13 2de7ff778b66: Pull complete 06:15:13 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 06:15:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 06:15:13 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:15:14 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:15:14 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 06:15:16 $ docker top 89ebffbd07a86cfc66672bc30bec6691371153d205fa6563a5aedc02f80973d4 -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 06:15:16 provisioning config files... 06:15:16 copy managed file [sigul-config] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config12622376874070480589tmp 06:15:16 copy managed file [sigul-password] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config4973318020386701186tmp 06:15:16 copy managed file [sigul-pki] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config2009933625727381747tmp [Pipeline] { [Pipeline] echo 06:15:16 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 06:15:16 ---> sigul-configuration.sh 06:15:16 gpg: directory `/root/.gnupg' created 06:15:16 gpg: new configuration file `/root/.gnupg/gpg.conf' created 06:15:16 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 06:15:16 gpg: keyring `/root/.gnupg/secring.gpg' created 06:15:16 gpg: keyring `/root/.gnupg/pubring.gpg' created 06:15:16 gpg: CAST5 encrypted data 06:15:16 gpg: encrypted with 1 passphrase 06:15:16 gpg: WARNING: message was not integrity protected [Pipeline] sh 06:15:16 + mkdir /home/jenkins 06:15:16 + mkdir /home/jenkins/sigul [Pipeline] sh 06:15:17 + 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 06:15:17 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 06:15:17 ---> sigul-install.sh 06:15:17 Sigul already installed; skipping installation. [Pipeline] sh 06:15:17 + git tag --list 06:15:17 v1.0.0 06:15:17 v1.1.0 06:15:17 v1.3.0 06:15:17 v1.3.1 06:15:17 v2.3.1 06:15:17 v3.0 06:15:17 v3.0.0 06:15:17 v3.0.1 06:15:17 v3.0.2-dev.1 06:15:17 v3.0.2-dev.2 06:15:17 v3.0.2-dev.3 06:15:17 v3.0.2-dev.4 06:15:17 v3.0.2-dev.5 06:15:17 v3.0.2-dev.6 06:15:17 v3.1 06:15:17 v3.1.0 06:15:17 v3.1.0-dev.1 06:15:17 v3.2.0-dev.1 06:15:17 v3.2.0-dev.2 06:15:17 v3.2.0-dev.3 06:15:17 v3.2.0-dev.4 06:15:17 v3.2.0-dev.5 [Pipeline] sh 06:15:17 + lftools sign git-tag v3.2.0-dev.5 06:15:18 Signing Git tag with Sigul... 06:15:18 Signing v3.2.0-dev.5 [Pipeline] echo 06:15:18 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 06:15:19 ---> sigul-configuration-cleanup.sh [Pipeline] } 06:15:19 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 06:15:19 $ docker stop --time=1 89ebffbd07a86cfc66672bc30bec6691371153d205fa6563a5aedc02f80973d4 06:15:20 $ docker rm -f --volumes 89ebffbd07a86cfc66672bc30bec6691371153d205fa6563a5aedc02f80973d4 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 06:15:20 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 06:15:20 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:21 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:15:21 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:15:21 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:15:21 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 06:15:21 $ docker top ed316b5c7f245d25a5f8aa11f853dda93ff0f89b18d706f777e28cbcf4e17144 -eo pid,comm 06:15:21 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 06:15:21 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 06:15:21 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:15:21 [ssh-agent] Looking for ssh-agent implementation... 06:15:21 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:15:21 $ docker exec ed316b5c7f245d25a5f8aa11f853dda93ff0f89b18d706f777e28cbcf4e17144 ssh-agent 06:15:21 SSH_AUTH_SOCK=/tmp/ssh-GRiJTzRF9LHZ/agent.34 06:15:21 SSH_AGENT_PID=40 06:15:21 Running ssh-add (command line suppressed) 06:15:21 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_10719660156973379506.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_10719660156973379506.key) 06:15:21 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:15:22 + git semver bump pre 06:15:22 2025-03-13 06:15:22,413 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:22 2025-03-13 06:15:22,413 [bump_version] DEBUG bumping version:3.2.0-dev.5 on axis:pre with prefix:dev 06:15:22 2025-03-13 06:15:22,414 [bump_version] DEBUG bumped version:3.2.0-dev.6 06:15:22 2025-03-13 06:15:22,414 [write_version] DEBUG write version:3.2.0-dev.6 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:True 06:15:22 2025-03-13 06:15:22,414 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:22 2025-03-13 06:15:22,414 [write_file] DEBUG write to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:22 2025-03-13 06:15:22,415 [execute] INFO git cat-file --batch-check 06:15:22 2025-03-13 06:15:22,416 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 06:15:22 2025-03-13 06:15:22,420 [execute] INFO git cat-file --batch 06:15:22 2025-03-13 06:15:22,420 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 06:15:22 2025-03-13 06:15:22,425 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:22 3.2.0-dev.6 [Pipeline] } 06:15:22 $ docker exec --env ******** --env ******** ed316b5c7f245d25a5f8aa11f853dda93ff0f89b18d706f777e28cbcf4e17144 ssh-agent -k 06:15:22 unset SSH_AUTH_SOCK; 06:15:22 unset SSH_AGENT_PID; 06:15:22 echo Agent pid 40 killed; 06:15:22 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 06:15:22 + git semver [Pipeline] } 06:15:23 $ docker stop --time=1 ed316b5c7f245d25a5f8aa11f853dda93ff0f89b18d706f777e28cbcf4e17144 06:15:24 $ docker rm -f --volumes ed316b5c7f245d25a5f8aa11f853dda93ff0f89b18d706f777e28cbcf4e17144 [Pipeline] // withDockerContainer [Pipeline] sh 06:15:24 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 06:15:24 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:25 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 06:15:25 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:15:25 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:15:25 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 06:15:25 $ docker top 67aa13666447eca41a11ea45a2ea7bb9fc50aab80849052af9159ae3c4c55c4c -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 06:15:25 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 06:15:25 [ssh-agent] Looking for ssh-agent implementation... 06:15:25 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:15:25 $ docker exec 67aa13666447eca41a11ea45a2ea7bb9fc50aab80849052af9159ae3c4c55c4c ssh-agent 06:15:25 SSH_AUTH_SOCK=/tmp/ssh-wEYiRHw0QuDI/agent.33 06:15:25 SSH_AGENT_PID=39 06:15:25 Running ssh-add (command line suppressed) 06:15:26 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1383894282936469573.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1383894282936469573.key) 06:15:26 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 06:15:26 + git semver push 06:15:26 2025-03-13 06:15:26,535 [run_push] DEBUG push 06:15:26 2025-03-13 06:15:26,536 [execute] INFO git cat-file --batch-check 06:15:26 2025-03-13 06:15:26,536 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 06:15:26 2025-03-13 06:15:26,540 [execute] INFO git rev-list fba1e1ea4e3e9af2dd582fe0cfb4b4f7fd6a5bac -- 06:15:26 2025-03-13 06:15:26,540 [execute] DEBUG Popen(['git', 'rev-list', 'fba1e1ea4e3e9af2dd582fe0cfb4b4f7fd6a5bac', '--'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=None) 06:15:26 2025-03-13 06:15:26,549 [execute] INFO git fetch -v origin 06:15:26 2025-03-13 06:15:26,550 [execute] DEBUG Popen(['git', 'fetch', '-v', 'origin'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=True, shell=None, istream=None) 06:15:27 2025-03-13 06:15:27,097 [run_push] DEBUG no remote changes detected 06:15:27 2025-03-13 06:15:27,097 [execute] INFO git push origin semver 06:15:27 2025-03-13 06:15:27,098 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=None) 06:15:28 2025-03-13 06:15:27,820 [run_push] DEBUG push all version tags 06:15:28 2025-03-13 06:15:27,821 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 06:15:28 2025-03-13 06:15:27,821 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 06:15:28 2025-03-13 06:15:28,502 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 06:15:28 3.2.0-dev.6 [Pipeline] } 06:15:28 $ docker exec --env ******** --env ******** 67aa13666447eca41a11ea45a2ea7bb9fc50aab80849052af9159ae3c4c55c4c ssh-agent -k 06:15:28 unset SSH_AUTH_SOCK; 06:15:28 unset SSH_AGENT_PID; 06:15:28 echo Agent pid 39 killed; 06:15:28 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 06:15:29 + git semver [Pipeline] } 06:15:29 $ docker stop --time=1 67aa13666447eca41a11ea45a2ea7bb9fc50aab80849052af9159ae3c4c55c4c 06:15:30 $ docker rm -f --volumes 67aa13666447eca41a11ea45a2ea7bb9fc50aab80849052af9159ae3c4c55c4c [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 06:15:31 + [ -d /w/workspace/dgexfoundry_device-bacnet-c_main/archives ] 06:15:31 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 06:15:31 total 16 06:15:31 drwxr-xr-x 3 root root 4096 Mar 13 06:05 . 06:15:31 drwxrwxr-x 11 jenkins jenkins 4096 Mar 13 06:15 .. 06:15:31 drwxr-xr-x 2 root root 4096 Mar 13 06:05 cost 06:15:31 -rw-r--r-- 1 root root 86 Mar 13 06:05 cost.csv 06:15:31 + sudo chown -R jenkins:jenkins /w/workspace/dgexfoundry_device-bacnet-c_main/archives 06:15:31 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 06:15:31 total 16 06:15:31 drwxr-xr-x 3 jenkins jenkins 4096 Mar 13 06:05 . 06:15:31 drwxrwxr-x 11 jenkins jenkins 4096 Mar 13 06:15 .. 06:15:31 drwxr-xr-x 2 jenkins jenkins 4096 Mar 13 06:05 cost 06:15:31 -rw-r--r-- 1 jenkins jenkins 86 Mar 13 06:05 cost.csv [Pipeline] libraryResource [Pipeline] sh 06:15:31 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 06:15:32 ---> package-listing.sh 06:15:32 ++ facter osfamily 06:15:32 ++ tr '[:upper:]' '[:lower:]' 06:15:32 + OS_FAMILY=debian 06:15:32 + workspace=/w/workspace/dgexfoundry_device-bacnet-c_main 06:15:32 + START_PACKAGES=/tmp/packages_start.txt 06:15:32 + END_PACKAGES=/tmp/packages_end.txt 06:15:32 + DIFF_PACKAGES=/tmp/packages_diff.txt 06:15:32 + PACKAGES=/tmp/packages_start.txt 06:15:32 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 06:15:32 + PACKAGES=/tmp/packages_end.txt 06:15:32 + case "${OS_FAMILY}" in 06:15:32 + dpkg -l 06:15:32 + grep '^ii' 06:15:32 + '[' -f /tmp/packages_start.txt ']' 06:15:32 + '[' -f /tmp/packages_end.txt ']' 06:15:32 + diff /tmp/packages_start.txt /tmp/packages_end.txt 06:15:32 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 06:15:32 + mkdir -p /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ 06:15:32 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ [Pipeline] echo 06:15:32 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 06:15:32 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 06:15:33 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 06:15:33 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 06:15:33 prd-ubuntu20.04-docker-8c-8g-41248 does not seem to be running inside a container 06:15:33 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 06:15:33 $ docker top 8c9687932675810afcabb5b2978fda174597405d81be485d0868462fca1a575c -eo pid,comm [Pipeline] { [Pipeline] sh 06:15:34 + touch /tmp/pre-build-complete [Pipeline] sh 06:15:34 + mkdir -p /var/log/sysstat [Pipeline] sh 06:15:34 + ls /var/log/sa-host 06:15:34 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 06:15:34 provisioning config files... 06:15:34 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config16876140073371807905tmp [Pipeline] { [Pipeline] echo 06:15:34 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 06:15:35 ---> create-netrc.sh [Pipeline] } 06:15:35 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 06:15:35 ---> python-tools-install.sh [Pipeline] echo 06:15:35 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 06:15:35 ---> sudo-logs.sh 06:15:35 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 06:15:35 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 06:15:36 ---> job-cost.sh 06:15:36 lf-activate-venv: SKIPPING 06:15:36 DEBUG: total: 0.2199999988079071 06:15:36 INFO: Retrieving Stack Cost... 06:15:36 INFO: Retrieving Pricing Info for: v3-standard-8 06:15:36 INFO: Archiving Costs [Pipeline] echo 06:15:36 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 06:15:37 ---> logs-deploy.sh 06:15:37 lf-activate-venv: SKIPPING 06:15:37 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/main/32 06:15:37 INFO: archiving workspace using pattern(s): 06:15:38 Archives upload complete. 06:15:38 INFO: archiving logs to Nexus