Pull request #100 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of M0hanrajp for edgexfoundry/device-bacnet-c Loading trusted files from base branch main at 9b9431eb40cbf53bd86fce1f6d51c7d347bb1c9b rather than 9721ee1b8abc920b6fa74368c420e00469594746 Obtained Jenkinsfile from 9b9431eb40cbf53bd86fce1f6d51c7d347bb1c9b 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-ssh3562376961328263723.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh16608537602371317064.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/PR-100/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/PR-100/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh7776739095529067969.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/PR-100/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh5082675804534457800.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 7928b8837ad34b090831a72fcdf53bff9dae4c17 # timeout=10 Commit message: "Merge pull request #462 from cherrycl/skip-arm-c-sdk-2" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh157858132440571360.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/PR-100/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/PR-100/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh10557213420050701905.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 7928b8837ad34b090831a72fcdf53bff9dae4c17 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 Running on prd-ubuntu20.04-docker-8c-8g-39177 in /w/workspace/exfoundry_device-bacnet-c_PR-100 [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/exfoundry_device-bacnet-c_PR-100 # 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 > 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 Merging remotes/origin/main commit 9b9431eb40cbf53bd86fce1f6d51c7d347bb1c9b into PR head commit 9721ee1b8abc920b6fa74368c420e00469594746 Merge succeeded, producing 9721ee1b8abc920b6fa74368c420e00469594746 Checking out Revision 9721ee1b8abc920b6fa74368c420e00469594746 (PR-100) > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/pull/100/head:refs/remotes/origin/PR-100 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9721ee1b8abc920b6fa74368c420e00469594746 # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge 9b9431eb40cbf53bd86fce1f6d51c7d347bb1c9b # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9721ee1b8abc920b6fa74368c420e00469594746 # timeout=10 Commit message: "docs: update build command in README.md" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 7928b8837ad34b090831a72fcdf53bff9dae4c17 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 17:03:02 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 17:03:03 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 17:03:03 ========================================================= 17:03:03 EdgeX Global Pipelines Version Info 17:03:03 ========================================================= [Pipeline] libraryResource [Pipeline] sh 17:03:05 ------------------- 17:03:05 stable info: 17:03:05 ------------------- 17:03:05 Commited By: Cherry Wang cherry@iotechsys.com 17:03:05 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 17:03:05 Message: update stable to v1.0.269 17:03:05 ------------------- 17:03:05 experimental info: 17:03:05 ------------------- 17:03:05 Commited By: **** collab-it+edgex@linuxfoundation.org 17:03:05 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 17:03:05 Message: update experimental to v1.0.269 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-bacnet-c-settings [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar PROJECT = device-bacnet-c [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 17:03:05 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-bacnet [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-100 [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-100 [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-100 [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 9721ee1b8abc920b6fa74368c420e00469594746 [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 9721ee1 [Pipeline] echo 17:03:06 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:03:07 provisioning config files... 17:03:07 copy managed file [device-bacnet-c-settings] to file:/w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/config12778523515269769439tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:03:07 ---> ****-login.sh 17:03:07 nexus3.edgexfoundry.org:10001 17:03:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:07 Configure a credential helper to remove this warning. See 17:03:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:07 17:03:07 Login Succeeded 17:03:07 nexus3.edgexfoundry.org:10002 17:03:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:07 Configure a credential helper to remove this warning. See 17:03:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:07 17:03:07 Login Succeeded 17:03:07 nexus3.edgexfoundry.org:10003 17:03:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:07 Configure a credential helper to remove this warning. See 17:03:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:07 17:03:07 Login Succeeded 17:03:07 nexus3.edgexfoundry.org:10004 17:03:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:07 Configure a credential helper to remove this warning. See 17:03:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:07 17:03:07 Login Succeeded 17:03:07 ****.io 17:03:08 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:08 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:08 Configure a credential helper to remove this warning. See 17:03:08 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:08 17:03:08 Login Succeeded 17:03:08 ---> ****-login.sh ends [Pipeline] } 17:03:08 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 17:03:33 + git rev-list -1 --merges 9721ee1b8abc920b6fa74368c420e00469594746~1..9721ee1b8abc920b6fa74368c420e00469594746 [Pipeline] echo 17:03:33 -----------> git rev-list -1 --merges 9721ee1b8abc920b6fa74368c420e00469594746~1..9721ee1b8abc920b6fa74368c420e00469594746 9721ee1b8abc920b6fa74368c420e00469594746 [false] [Pipeline] sh 17:03:33 + git log --format=format:%s -1 9721ee1b8abc920b6fa74368c420e00469594746 [Pipeline] echo 17:03:33 ========================================================= 17:03:33 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 17:03:33 ========================================================= 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 17:03:34 + git rev-list -1 --merges 9721ee1b8abc920b6fa74368c420e00469594746~1..9721ee1b8abc920b6fa74368c420e00469594746 [Pipeline] echo 17:03:34 -----------> git rev-list -1 --merges 9721ee1b8abc920b6fa74368c420e00469594746~1..9721ee1b8abc920b6fa74368c420e00469594746 9721ee1b8abc920b6fa74368c420e00469594746 [false] [Pipeline] sh 17:03:34 + git log --format=format:%s -1 9721ee1b8abc920b6fa74368c420e00469594746 [Pipeline] echo 17:03:35 ========================================================= 17:03:35 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 17:03:35 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 17:03:35 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 17:03:35 + grep -v github /etc/ssh/ssh_known_hosts 17:03:35 + [ -e /tmp/ssh_known_hosts ] 17:03:35 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 17:03:35 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 17:03:35 + sudo tee -a /etc/ssh/ssh_known_hosts 17:03:35 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:03:36 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:03:36 17:03:36 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:03:37 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:03:38 0.1.4: Pulling from edgex-devops/py-git-semver 17:03:38 b85a868b505f: Pulling fs layer 17:03:38 e2be974225ed: Pulling fs layer 17:03:38 339a4e72a1f5: Pulling fs layer 17:03:38 988bab9f4d93: Pulling fs layer 17:03:38 1469e6f7b9e6: Pulling fs layer 17:03:38 eaf3925da568: Pulling fs layer 17:03:38 bab4dde63d76: Pulling fs layer 17:03:38 bde34c3a00c8: Pulling fs layer 17:03:38 b352a97aabf1: Pulling fs layer 17:03:38 4872d77fe225: Pulling fs layer 17:03:38 5851b861e8e6: Pulling fs layer 17:03:38 988bab9f4d93: Waiting 17:03:38 1469e6f7b9e6: Waiting 17:03:38 eaf3925da568: Waiting 17:03:38 bab4dde63d76: Waiting 17:03:38 bde34c3a00c8: Waiting 17:03:38 b352a97aabf1: Waiting 17:03:38 4872d77fe225: Waiting 17:03:38 e2be974225ed: Verifying Checksum 17:03:38 e2be974225ed: Download complete 17:03:38 988bab9f4d93: Verifying Checksum 17:03:38 988bab9f4d93: Download complete 17:03:38 1469e6f7b9e6: Verifying Checksum 17:03:38 1469e6f7b9e6: Download complete 17:03:38 eaf3925da568: Verifying Checksum 17:03:38 eaf3925da568: Download complete 17:03:38 339a4e72a1f5: Verifying Checksum 17:03:38 339a4e72a1f5: Download complete 17:03:38 bde34c3a00c8: Verifying Checksum 17:03:38 bde34c3a00c8: Download complete 17:03:38 b352a97aabf1: Download complete 17:03:38 4872d77fe225: Download complete 17:03:38 5851b861e8e6: Verifying Checksum 17:03:38 5851b861e8e6: Download complete 17:03:38 b85a868b505f: Verifying Checksum 17:03:38 b85a868b505f: Download complete 17:03:38 bab4dde63d76: Verifying Checksum 17:03:38 bab4dde63d76: Download complete 17:03:39 b85a868b505f: Pull complete 17:03:39 e2be974225ed: Pull complete 17:03:39 339a4e72a1f5: Pull complete 17:03:40 988bab9f4d93: Pull complete 17:03:40 1469e6f7b9e6: Pull complete 17:03:40 eaf3925da568: Pull complete 17:03:42 bab4dde63d76: Pull complete 17:03:42 bde34c3a00c8: Pull complete 17:03:42 b352a97aabf1: Pull complete 17:03:42 4872d77fe225: Pull complete 17:03:42 5851b861e8e6: Pull complete 17:03:42 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 17:03:42 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 17:03:42 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:03:42 prd-ubuntu20.04-docker-8c-8g-39177 does not seem to be running inside a container 17:03:42 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/exfoundry_device-bacnet-c_PR-100 -v /w/workspace/exfoundry_device-bacnet-c_PR-100:/w/workspace/exfoundry_device-bacnet-c_PR-100:rw,z -v /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp:/w/workspace/exfoundry_device-bacnet-c_PR-100@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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 17:03:43 $ docker top f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae -eo pid,comm 17:03:44 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). 17:03:44 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 17:03:44 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 17:03:44 [ssh-agent] Looking for ssh-agent implementation... 17:03:44 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 17:03:44 $ docker exec f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae ssh-agent 17:03:44 SSH_AUTH_SOCK=/tmp/ssh-KISiFLsXr8hu/agent.31 17:03:44 SSH_AGENT_PID=37 17:03:44 Running ssh-add (command line suppressed) 17:03:44 Identity added: /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/private_key_16564011383662495435.key (/w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/private_key_16564011383662495435.key) 17:03:44 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 17:03:44 + git tag --points-at HEAD [Pipeline] } 17:03:44 $ docker exec --env ******** --env ******** f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae ssh-agent -k 17:03:44 unset SSH_AUTH_SOCK; 17:03:44 unset SSH_AGENT_PID; 17:03:44 echo Agent pid 37 killed; 17:03:45 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 17:03:45 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 17:03:45 [ssh-agent] Looking for ssh-agent implementation... 17:03:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 17:03:45 $ docker exec f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae ssh-agent 17:03:45 SSH_AUTH_SOCK=/tmp/ssh-KdVSy3J7XcDV/agent.70 17:03:45 SSH_AGENT_PID=76 17:03:45 Running ssh-add (command line suppressed) 17:03:45 Identity added: /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/private_key_13945105507889611811.key (/w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/private_key_13945105507889611811.key) 17:03:45 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 17:03:45 + git semver init 17:03:46 2025-02-18 17:03:45,985 [run_init] DEBUG init version:0.0.0 force:False 17:03:46 2025-02-18 17:03:45,986 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver 17:03:46 2025-02-18 17:03:45,986 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-bacnet-c.git /w/workspace/exfoundry_device-bacnet-c_PR-100/.semver 17:03:46 2025-02-18 17:03:45,987 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-bacnet-c.git', '/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver'], cwd=/w/workspace/exfoundry_device-bacnet-c_PR-100, universal_newlines=False, shell=None, istream=None) 17:03:46 2025-02-18 17:03:46,570 [append_file] DEBUG append to file:/w/workspace/exfoundry_device-bacnet-c_PR-100/.git/info/exclude 17:03:46 2025-02-18 17:03:46,570 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver/PR-100 with force:False 17:03:46 2025-02-18 17:03:46,570 [write_file] DEBUG write to file:/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver/PR-100 17:03:46 2025-02-18 17:03:46,575 [execute] INFO git cat-file --batch-check 17:03:46 2025-02-18 17:03:46,576 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver, universal_newlines=False, shell=None, istream=) 17:03:46 2025-02-18 17:03:46,583 [execute] INFO git cat-file --batch 17:03:46 2025-02-18 17:03:46,583 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/exfoundry_device-bacnet-c_PR-100/.semver, universal_newlines=False, shell=None, istream=) 17:03:46 2025-02-18 17:03:46,589 [read_version] DEBUG read version from /w/workspace/exfoundry_device-bacnet-c_PR-100/.semver/PR-100 17:03:46 0.0.0 [Pipeline] } 17:03:46 $ docker exec --env ******** --env ******** f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae ssh-agent -k 17:03:46 unset SSH_AUTH_SOCK; 17:03:46 unset SSH_AGENT_PID; 17:03:46 echo Agent pid 76 killed; 17:03:46 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 17:03:47 + git semver [Pipeline] } 17:03:47 $ docker stop --time=1 f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae 17:03:48 $ docker rm -f --volumes f57fa017db81e714b944f8ef3646666a2694fc7f106c9d4a86b0e02da396e5ae [Pipeline] // withDockerContainer [Pipeline] sh 17:03:49 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 17:03:49 Stashed 1 file(s) [Pipeline] echo 17:03:49 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Prep) [Pipeline] stage [Pipeline] { (Test) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:03:50 provisioning config files... 17:03:50 copy managed file [device-bacnet-c-settings] to file:/w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/config17675157123356422551tmp [Pipeline] // stage [Pipeline] } [Pipeline] { [Pipeline] // stage [Pipeline] } [Pipeline] libraryResource [Pipeline] sh 17:03:51 ---> ****-login.sh 17:03:51 nexus3.edgexfoundry.org:10001 17:03:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:51 Configure a credential helper to remove this warning. See 17:03:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:51 17:03:51 Login Succeeded 17:03:51 nexus3.edgexfoundry.org:10002 17:03:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:51 Configure a credential helper to remove this warning. See 17:03:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:51 17:03:51 Login Succeeded 17:03:51 nexus3.edgexfoundry.org:10003 17:03:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:51 Configure a credential helper to remove this warning. See 17:03:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:51 17:03:51 Login Succeeded 17:03:51 nexus3.edgexfoundry.org:10004 17:03:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:51 Configure a credential helper to remove this warning. See 17:03:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:51 17:03:51 Login Succeeded 17:03:51 ****.io 17:03:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 17:03:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 17:03:51 Configure a credential helper to remove this warning. See 17:03:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 17:03:51 17:03:51 Login Succeeded 17:03:51 ---> ****-login.sh ends [Pipeline] } 17:03:51 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 17:03:51 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 17:03:51 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 17:03:51 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 17:03:51 ========================================================= 17:03:51 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 17:03:51 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:03:52 + 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 . 17:03:52 Sending build context to Docker daemon 783.9kB 17:03:52 Step 1/12 : ARG BASE=alpine:3.20 17:03:52 Step 2/12 : FROM ${BASE} 17:03:52 latest: Pulling from edgex-devops/edgex-gcc-base 17:03:52 96526aa774ef: Pulling fs layer 17:03:52 da60e534fd72: Pulling fs layer 17:03:52 96526aa774ef: Verifying Checksum 17:03:52 96526aa774ef: Download complete 17:03:52 96526aa774ef: Pull complete 17:03:53 da60e534fd72: Verifying Checksum 17:03:53 da60e534fd72: Download complete 17:03:56 da60e534fd72: Pull complete 17:03:56 Digest: sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 17:03:56 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 17:03:56 ---> 6605166a5db4 17:03:56 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 17:03:57 ---> Running in 0d047211d1e0 17:03:57 Connecting to iotech.jfrog.io (34.247.22.236:443) 17:03:58 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:03:58 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:03:58 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:03:58 Removing intermediate container 0d047211d1e0 17:03:58 ---> 5051afce98dc 17:03:58 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 17:03:58 ---> Running in 269740fea665 17:03:59 Removing intermediate container 269740fea665 17:03:59 ---> 7ac316db49dc 17:03:59 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 17:03:59 ---> Running in aa14a6610cc3 17:03:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 17:03:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 17:03:59 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:04:00 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:04:00 (1/18) Installing dumb-init (1.2.5-r2) 17:04:00 (2/18) Installing hiredis (1.1.0-r2) 17:04:00 (3/18) Installing hiredis-dev (1.1.0-r2) 17:04:00 (4/18) Installing libcbor (0.10.2-r1) 17:04:00 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 17:04:01 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 17:04:01 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 17:04:01 (8/18) Installing libcbor-dev (0.10.2-r1) 17:04:01 (9/18) Installing libmenuw (6.4_p20230506-r0) 17:04:01 (10/18) Installing libpanelw (6.4_p20230506-r0) 17:04:01 (11/18) Installing libncurses++ (6.4_p20230506-r0) 17:04:01 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 17:04:01 (13/18) Installing libblkid (2.38.1-r8) 17:04:01 (14/18) Installing libuuid (2.38.1-r8) 17:04:01 (15/18) Installing libfdisk (2.38.1-r8) 17:04:01 (16/18) Installing libmount (2.38.1-r8) 17:04:01 (17/18) Installing libsmartcols (2.38.1-r8) 17:04:01 (18/18) Installing util-linux-dev (2.38.1-r8) 17:04:01 Executing busybox-1.36.1-r4.trigger 17:04:01 OK: 336 MiB in 100 packages 17:04:02 Removing intermediate container aa14a6610cc3 17:04:02 ---> d1c2bf27423f 17:04:02 Step 6/12 : RUN apk --no-cache upgrade 17:04:02 ---> Running in 897368cac9c3 17:04:02 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 17:04:02 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 17:04:02 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:04:03 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:04:03 Upgrading critical system libraries and apk-tools: 17:04:03 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 17:04:03 Executing busybox-1.36.1-r4.trigger 17:04:03 Continuing the upgrade transaction with new apk-tools: 17:04:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 17:04:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 17:04:03 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:04:04 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:04:04 (1/25) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 17:04:04 (2/25) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 17:04:04 Executing busybox-1.36.1-r7.post-upgrade 17:04:04 (3/25) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 17:04:04 (4/25) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 17:04:04 (5/25) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 17:04:04 (6/25) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 17:04:04 (7/25) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 17:04:04 (8/25) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 17:04:04 (9/25) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 17:04:04 (10/25) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 17:04:04 (11/25) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 17:04:04 (12/25) Installing libpsl (0.21.5-r0) 17:04:04 (13/25) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 17:04:04 (14/25) Installing libpsl-utils (0.21.5-r0) 17:04:04 (15/25) Installing libpsl-dev (0.21.5-r0) 17:04:04 (16/25) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 17:04:04 (17/25) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 17:04:04 (18/25) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 17:04:04 (19/25) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 17:04:04 (20/25) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 17:04:04 (21/25) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 17:04:04 (22/25) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 17:04:04 (23/25) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 17:04:04 (24/25) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 17:04:04 (25/25) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 17:04:04 Executing busybox-1.36.1-r7.trigger 17:04:04 Executing ca-certificates-20241121-r1.trigger 17:04:04 OK: 337 MiB in 103 packages 17:04:05 Removing intermediate container 897368cac9c3 17:04:05 ---> a90a8dd3cedc 17:04:05 Step 7/12 : COPY scripts /device-bacnet-c/scripts 17:04:05 ---> f31b4b8974d7 17:04:05 Step 8/12 : COPY src /device-bacnet-c/src/ 17:04:06 ---> 2d438d197a74 17:04:06 Step 9/12 : COPY VERSION /device-bacnet-c/ 17:04:06 ---> c96fb75f17d1 17:04:06 Step 10/12 : WORKDIR /device-bacnet-c 17:04:06 ---> Running in 28f76b1cd57c 17:04:06 Removing intermediate container 28f76b1cd57c 17:04:06 ---> e514b9e08fb1 17:04:06 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 17:04:06 ---> Running in fe0eb5b5d03c 17:04:06 + CSDK_VER=4.0.0-dev.14 17:04:06 + '[' '!' -d deps ] 17:04:06 + mkdir deps 17:04:06 + cd /device-bacnet-c/deps 17:04:06 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 17:04:06 Connecting to github.com (140.82.114.3:443) 17:04:06 Connecting to codeload.github.com (140.82.112.9:443) 17:04:07 saving to 'v4.0.0-dev.14.zip' 17:04:07 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 17:04:07 'v4.0.0-dev.14.zip' saved 17:04:07 + unzip v4.0.0-dev.14.zip 17:04:07 Archive: v4.0.0-dev.14.zip 17:04:07 creating: device-sdk-c-4.0.0-dev.14/ 17:04:07 creating: device-sdk-c-4.0.0-dev.14/.github/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/Makefile 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 17:04:07 creating: device-sdk-c-4.0.0-dev.14/docs/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 17:04:07 creating: device-sdk-c-4.0.0-dev.14/include/ 17:04:07 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 17:04:07 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 17:04:07 creating: device-sdk-c-4.0.0-dev.14/scripts/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 17:04:07 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 17:04:07 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 17:04:07 + cd device-sdk-c-4.0.0-dev.14 17:04:07 + ./scripts/build.sh 17:04:07 + CPPCHECK=false 17:04:07 + DOCGEN=false 17:04:07 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 17:04:07 + '[' 0 -gt 0 ] 17:04:07 + readlink -f ./scripts/build.sh 17:04:07 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 17:04:07 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/scripts 17:04:07 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14 17:04:07 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14 17:04:07 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:07 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:07 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src 17:04:07 -- The C compiler identification is GNU 12.2.1 17:04:07 -- Detecting C compiler ABI info 17:04:07 -- Detecting C compiler ABI info - done 17:04:07 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:07 -- Detecting C compile features 17:04:07 -- Detecting C compile features - done 17:04:07 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:04:07 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 17:04:07 -- Found LIBYAML: /usr/lib/libyaml.so 17:04:07 -- Found LIBUUID: /usr/lib/libuuid.so 17:04:07 -- Found LIBCBOR: /usr/lib/libcbor.so 17:04:07 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:04:07 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:07 -- /opt/iotech/iot/1.5/include 17:04:07 -- C SDK 0.0.0 for Linux 17:04:07 -- Performing Test CSDK_HAVE_ATOMIC 17:04:07 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:04:07 -- Found Curses: /usr/lib/libcurses.so 17:04:07 -- Configuring done (0.4s) 17:04:07 -- Generating done (0.0s) 17:04:07 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:07 + make all package 17:04:07 + tee release.log 17:04:07 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:04:07 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:04:07 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:04:08 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:04:08 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:04:08 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:04:08 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:04:08 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:04:08 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:04:08 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:04:09 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:04:09 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:04:09 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:04:09 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:04:09 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:04:09 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:04:09 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 17:04:09 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 17:04:09 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 17:04:09 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 17:04:09 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 17:04:09 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 17:04:09 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 17:04:09 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 17:04:09 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04:09 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 17:04:09 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 17:04:09 | ^~~~~~~~~~~ 17:04:09 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 17:04:09 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:09 | ~^ 17:04:09 | | 17:04:09 | char * 17:04:10 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:04:10 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:04:10 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 17:04:10 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:04:11 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:04:11 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:04:11 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:04:11 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:04:11 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:04:11 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:04:12 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:04:12 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:04:12 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:04:12 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:04:13 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 17:04:13 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 17:04:13 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 17:04:13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04:13 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 17:04:13 875 | const iot_data_t *deviceservices_config; 17:04:13 | ^~~~~~~~~~~~~~~~~~~~~ 17:04:13 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:04:13 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:04:13 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:04:13 [ 68%] Linking C shared library libcsdk.so 17:04:13 [ 68%] Built target csdk 17:04:13 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:04:13 [ 72%] Linking C executable template 17:04:13 /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) 17:04:13 [ 72%] Built target template 17:04:13 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:04:13 [ 76%] Linking C executable device-counter 17:04:13 /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) 17:04:13 [ 76%] Built target device-counter 17:04:13 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:04:13 [ 80%] Linking C executable device-random 17:04:13 /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) 17:04:14 [ 80%] Built target device-random 17:04:14 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:04:14 [ 84%] Linking C executable device-gyro 17:04:14 /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) 17:04:14 [ 84%] Built target device-gyro 17:04:14 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:04:14 [ 88%] Linking C executable device-bitfields 17:04:14 /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) 17:04:14 [ 88%] Built target device-bitfields 17:04:14 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:04:14 [ 92%] Linking C executable template-discovery 17:04:14 /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) 17:04:14 [ 92%] Built target template-discovery 17:04:14 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:04:14 [ 96%] Linking C executable device-file 17:04:14 /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) 17:04:14 [ 96%] Built target device-file 17:04:14 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:04:14 [100%] Linking C executable device-terminal 17:04:14 /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) 17:04:14 [100%] Built target device-terminal 17:04:14 Run CPack packaging tool... 17:04:14 CPack: Create package using TGZ 17:04:14 CPack: Install projects 17:04:14 CPack: - Run preinstall target for: Csdk 17:04:15 CPack: - Install project: Csdk [] 17:04:15 CPack: Create package 17:04:15 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 17:04:15 + '[' false '=' true ] 17:04:15 + '[' false '=' true ] 17:04:15 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:04:15 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:04:15 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src 17:04:15 -- The C compiler identification is GNU 12.2.1 17:04:15 -- Detecting C compiler ABI info 17:04:15 -- Detecting C compiler ABI info - done 17:04:15 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:15 -- Detecting C compile features 17:04:15 -- Detecting C compile features - done 17:04:15 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:04:15 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 17:04:15 -- Found LIBYAML: /usr/lib/libyaml.so 17:04:15 -- Found LIBUUID: /usr/lib/libuuid.so 17:04:15 -- Found LIBCBOR: /usr/lib/libcbor.so 17:04:15 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:04:15 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:15 -- /opt/iotech/iot/1.5/include 17:04:15 -- C SDK 0.0.0 for Linux 17:04:15 -- Performing Test CSDK_HAVE_ATOMIC 17:04:15 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:04:15 -- Found Curses: /usr/lib/libcurses.so 17:04:15 -- Configuring done (0.4s) 17:04:15 -- Generating done (0.0s) 17:04:15 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:04:15 + make 17:04:15 + tee debug.log 17:04:15 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:04:15 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:04:15 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:04:15 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:04:16 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:04:16 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:04:16 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:04:16 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:04:16 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:04:16 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:04:16 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:04:16 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:04:16 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:04:16 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:04:16 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:04:16 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:04:16 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 17:04:16 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 17:04:16 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 17:04:16 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 17:04:16 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 17:04:16 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 17:04:16 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 17:04:16 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 17:04:16 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04:16 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 17:04:16 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 17:04:16 | ^~~~~~~~~~~ 17:04:16 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 17:04:16 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:16 | ~^ 17:04:16 | | 17:04:16 | char * 17:04:16 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:04:17 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:04:17 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 17:04:17 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:04:17 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:04:17 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:04:17 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:04:17 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:04:17 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:04:17 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:04:17 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:04:17 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:04:18 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:04:18 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:04:18 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:04:18 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:04:18 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:04:18 [ 68%] Linking C shared library libcsdk.so 17:04:18 [ 68%] Built target csdk 17:04:18 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:04:18 [ 72%] Linking C executable template 17:04:18 /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) 17:04:18 [ 72%] Built target template 17:04:18 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:04:18 [ 76%] Linking C executable device-counter 17:04:18 /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) 17:04:19 [ 76%] Built target device-counter 17:04:19 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:04:19 [ 80%] Linking C executable device-random 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [ 80%] Built target device-random 17:04:19 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:04:19 [ 84%] Linking C executable device-gyro 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [ 84%] Built target device-gyro 17:04:19 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:04:19 [ 88%] Linking C executable device-bitfields 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [ 88%] Built target device-bitfields 17:04:19 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:04:19 [ 92%] Linking C executable template-discovery 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [ 92%] Built target template-discovery 17:04:19 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:04:19 [ 96%] Linking C executable device-file 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [ 96%] Built target device-file 17:04:19 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:04:19 [100%] Linking C executable device-terminal 17:04:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:19 [100%] Built target device-terminal 17:04:19 + cp -rf include/devsdk include/edgex /usr/include/ 17:04:19 + cp build/release/c/libcsdk.so /usr/lib/ 17:04:19 + mkdir -p /usr/share/doc/edgex-csdk 17:04:19 + cp Attribution.txt /usr/share/doc/edgex-csdk 17:04:19 + cp LICENSE /usr/share/doc/edgex-csdk 17:04:19 + rm -rf /device-bacnet-c/deps 17:04:20 Removing intermediate container fe0eb5b5d03c 17:04:20 ---> 3102cd0330e9 17:04:20 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 17:04:20 ---> Running in 00f349f1626d 17:04:20 + readlink -f /device-bacnet-c/scripts/build.sh 17:04:20 + dirname /device-bacnet-c/scripts/build.sh 17:04:20 + dirname /device-bacnet-c/scripts 17:04:20 + ROOT=/device-bacnet-c 17:04:20 + echo /device-bacnet-c 17:04:20 + cd /device-bacnet-c 17:04:20 /device-bacnet-c 17:04:20 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 17:04:20 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 17:04:20 + git clone https://github.com/IOTechSystems/bacnet-stack.git 17:04:20 Cloning into 'bacnet-stack'... 17:04:23 + cd /device-bacnet-c/bacnet-stack 17:04:23 + git checkout v0.8.6-IOTech 17:04:24 Note: switching to 'v0.8.6-IOTech'. 17:04:24 17:04:24 You are in 'detached HEAD' state. You can look around, make experimental 17:04:24 changes and commit them, and you can discard any commits you make in this 17:04:24 state without impacting any branches by switching back to a branch. 17:04:24 17:04:24 If you want to create a new branch to retain commits you create, you may 17:04:24 do so (now or later) by using -c with the switch command. Example: 17:04:24 17:04:24 git switch -c 17:04:24 17:04:24 Or undo this operation with: 17:04:24 17:04:24 git switch - 17:04:24 17:04:24 Turn off this advice by setting config variable advice.detachedHead to false 17:04:24 17:04:24 HEAD is now at 8b67b7f2 Changes for BACnet device service 17:04:24 + mkdir -p /device-bacnet-c/lib/ip 17:04:24 + mkdir -p /device-bacnet-c/lib/mstp 17:04:24 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 17:04:24 make -s -C lib clean 17:04:24 make -s -C demo clean 17:04:24 make -s -C demo/router clean 17:04:24 make -s -C demo/router-ipv6 clean 17:04:24 make -s -C demo/gateway clean 17:04:24 make -s -C lib all 17:04:28 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 17:04:28 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 17:04:28 147 | pthread_cancel(hThread); 17:04:28 | ^~~~~~~ 17:04:28 | | 17:04:28 | long unsigned int 17:04:28 In file included from ../ports/linux/net.h:73, 17:04:28 from ../ports/linux/dlmstp.c:43: 17:04:28 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 17:04:28 98 | int pthread_cancel(pthread_t); 17:04:28 | ^~~~~~~~~ 17:04:28 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 17:04:28 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 17:04:28 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 17:04:28 | ^~~~~~~~ 17:04:28 | | 17:04:28 | long unsigned int * 17:04:28 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 17:04:28 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 17:04:28 | ^ 17:04:31 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 17:04:31 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 17:04:31 make -s -C lib clean 17:04:31 make -s -C demo clean 17:04:31 make -s -C demo/router clean 17:04:31 make -s -C demo/router-ipv6 clean 17:04:31 make -s -C demo/gateway clean 17:04:31 make -s -C lib all 17:04:39 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 17:04:39 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 17:04:39 + cd /device-bacnet-c/build/release/device-bacnet-ip 17:04:39 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 17:04:39 -- The C compiler identification is GNU 12.2.1 17:04:39 -- Detecting C compiler ABI info 17:04:39 -- Detecting C compiler ABI info - done 17:04:39 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:39 -- Detecting C compile features 17:04:39 -- Detecting C compile features - done 17:04:39 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 17:04:39 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 17:04:39 -- Found Threads: TRUE 17:04:39 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:39 -- /opt/iotech/iot/1.5/include 17:04:39 -- Configuring done (0.3s) 17:04:39 -- Generating done (0.0s) 17:04:39 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 17:04:39 + make 17:04:39 + tee release.log 17:04:39 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 17:04:39 [ 22%] Linking C static library libbacnet_objects.a 17:04:39 [ 22%] Built target bacnet_objects 17:04:39 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 17:04:39 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 17:04:40 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 17:04:40 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 17:04:40 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 17:04:40 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 17:04:40 [100%] Linking C executable device-bacnet-c 17:04:40 /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) 17:04:40 [100%] Built target device-bacnet-c 17:04:40 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 17:04:40 + cd /device-bacnet-c/build/release/device-bacnet-mstp 17:04:40 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 17:04:40 -- The C compiler identification is GNU 12.2.1 17:04:40 -- Detecting C compiler ABI info 17:04:40 -- Detecting C compiler ABI info - done 17:04:40 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:40 -- Detecting C compile features 17:04:40 -- Detecting C compile features - done 17:04:40 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 17:04:40 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 17:04:40 -- Found Threads: TRUE 17:04:40 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:40 -- /opt/iotech/iot/1.5/include 17:04:40 -- Configuring done (0.3s) 17:04:40 -- Generating done (0.0s) 17:04:40 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 17:04:40 + make 17:04:40 + tee release.log 17:04:40 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 17:04:41 [ 22%] Linking C static library libbacnet_objects.a 17:04:41 [ 22%] Built target bacnet_objects 17:04:41 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 17:04:41 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 17:04:41 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 17:04:41 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 17:04:41 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 17:04:41 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 17:04:42 [100%] Linking C executable device-bacnet-c 17:04:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:42 [100%] Built target device-bacnet-c 17:04:42 Removing intermediate container 00f349f1626d 17:04:42 ---> f54555e4ed65 17:04:42 Successfully built f54555e4ed65 17:04:42 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 17:04:43 + docker inspect -f . ci-base-image-x86_64 17:04:43 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:04:43 prd-ubuntu20.04-docker-8c-8g-39177 does not seem to be running inside a container 17:04:43 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/exfoundry_device-bacnet-c_PR-100 -v /w/workspace/exfoundry_device-bacnet-c_PR-100:/w/workspace/exfoundry_device-bacnet-c_PR-100:rw,z -v /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp:/w/workspace/exfoundry_device-bacnet-c_PR-100@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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 17:04:44 $ docker top d2dfd2a798aa19869ce9f088e17d0656220aaf170a730afece5bcb5830a55c30 -eo pid,comm [Pipeline] { [Pipeline] sh 17:04:44 + make test 17:04:44 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 17:04:44 $ docker stop --time=1 d2dfd2a798aa19869ce9f088e17d0656220aaf170a730afece5bcb5830a55c30 17:04:45 $ docker rm -f --volumes d2dfd2a798aa19869ce9f088e17d0656220aaf170a730afece5bcb5830a55c30 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 17:04:46 + sudo chown -R jenkins:jenkins . [Pipeline] sh 17:04:47 + ls -al . 17:04:47 total 88 17:04:47 drwxrwxr-x 10 jenkins jenkins 4096 Feb 18 17:03 . 17:04:47 drwxrwxr-x 4 jenkins jenkins 4096 Feb 18 17:02 .. 17:04:47 drwxrwxr-x 8 jenkins jenkins 4096 Feb 18 17:03 .git 17:04:47 drwxrwxr-x 3 jenkins jenkins 4096 Feb 18 17:02 .github 17:04:47 drwxr-xr-x 3 jenkins jenkins 4096 Feb 18 17:03 .semver 17:04:47 -rw-rw-r-- 1 jenkins jenkins 1563 Feb 18 17:02 Attribution.txt 17:04:47 -rw-rw-r-- 1 jenkins jenkins 1004 Feb 18 17:02 CHANGELOG.md 17:04:47 -rw-rw-r-- 1 jenkins jenkins 677 Feb 18 17:02 GOVERNANCE.md 17:04:47 -rw-rw-r-- 1 jenkins jenkins 764 Feb 18 17:02 Jenkinsfile 17:04:47 -rw-rw-r-- 1 jenkins jenkins 10174 Feb 18 17:02 LICENSE 17:04:47 -rw-rw-r-- 1 jenkins jenkins 837 Feb 18 17:02 Makefile 17:04:47 -rw-rw-r-- 1 jenkins jenkins 621 Feb 18 17:02 OWNERS.md 17:04:47 -rw-rw-r-- 1 jenkins jenkins 5483 Feb 18 17:02 README.md 17:04:47 -rw-rw-r-- 1 jenkins jenkins 5 Feb 18 17:03 VERSION 17:04:47 drwxrwxr-x 2 jenkins jenkins 4096 Feb 18 17:02 docs 17:04:47 drwxrwxr-x 4 jenkins jenkins 4096 Feb 18 17:02 res 17:04:47 drwxrwxr-x 2 jenkins jenkins 4096 Feb 18 17:02 sample-profiles 17:04:47 drwxrwxr-x 2 jenkins jenkins 4096 Feb 18 17:02 scripts 17:04:47 drwxrwxr-x 4 jenkins jenkins 4096 Feb 18 17:02 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:04:47 + 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=9721ee1b8abc920b6fa74368c420e00469594746 --label arch=amd64 --label version=0.0.0 . 17:04:47 Sending build context to Docker daemon 783.9kB 17:04:47 Step 1/31 : ARG BASE=alpine:3.20 17:04:47 Step 2/31 : FROM ${BASE} as builder 17:04:47 ---> f54555e4ed65 17:04:47 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 17:04:47 ---> Running in b24fcf737190 17:04:47 Connecting to iotech.jfrog.io (34.246.139.145:443) 17:04:48 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:04:48 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:04:48 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:04:48 Removing intermediate container b24fcf737190 17:04:48 ---> 951d37dd0b4f 17:04:48 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 17:04:48 ---> Running in fbe8f5c5bc28 17:04:49 Removing intermediate container fbe8f5c5bc28 17:04:49 ---> 32e0fdeea94c 17:04:49 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 17:04:49 ---> Running in dc9193e39deb 17:04:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 17:04:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 17:04:49 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:04:50 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:04:50 OK: 337 MiB in 103 packages 17:04:50 Removing intermediate container dc9193e39deb 17:04:50 ---> c47aeff9a6cc 17:04:50 Step 6/31 : COPY scripts /device-bacnet-c/scripts 17:04:50 ---> 44ef81690f4a 17:04:50 Step 7/31 : COPY src /device-bacnet-c/src/ 17:04:50 ---> e1bfb1a50497 17:04:50 Step 8/31 : COPY VERSION /device-bacnet-c/ 17:04:50 ---> e8057d6e2665 17:04:50 Step 9/31 : WORKDIR /device-bacnet-c 17:04:50 ---> Running in d0b70e1003d5 17:04:50 Removing intermediate container d0b70e1003d5 17:04:50 ---> 19426320649c 17:04:50 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 17:04:50 ---> Running in a387fd88b14d 17:04:51 + CSDK_VER=4.0.0-dev.14 17:04:51 + '[' '!' -d deps ] 17:04:51 + mkdir deps 17:04:51 + cd /device-bacnet-c/deps 17:04:51 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0-dev.14.zip 17:04:51 Connecting to github.com (140.82.114.3:443) 17:04:51 Connecting to codeload.github.com (140.82.112.9:443) 17:04:51 saving to 'v4.0.0-dev.14.zip' 17:04:51 v4.0.0-dev.14.zip 100% |********************************| 246k 0:00:00 ETA 17:04:51 'v4.0.0-dev.14.zip' saved 17:04:51 + unzip v4.0.0-dev.14.zip 17:04:51 Archive: v4.0.0-dev.14.zip 17:04:51 creating: device-sdk-c-4.0.0-dev.14/ 17:04:51 creating: device-sdk-c-4.0.0-dev.14/.github/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/.github/Contributing.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/.github/PULL_REQUEST_TEMPLATE.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/.github/semantic.yml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/.github/workflows/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/.github/workflows/release.yml 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/.gitignore 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/Attribution.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/CHANGELOG.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/Doxyfile 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/GOVERNANCE.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/Jenkinsfile 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/LICENSE 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/Makefile 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/OWNERS.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/README.IOT.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/README.v3.md 17:04:51 creating: device-sdk-c-4.0.0-dev.14/docs/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/docs/configuration.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/docs/deviceprofiles.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/docs/metrics.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/docs/servicewritersguide.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/docs/startup.md 17:04:51 creating: device-sdk-c-4.0.0-dev.14/include/ 17:04:51 creating: device-sdk-c-4.0.0-dev.14/include/devsdk/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk-base.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/devsdk/devsdk.h 17:04:51 creating: device-sdk-c-4.0.0-dev.14/include/edgex/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/devices.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex-base.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/edgex.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/profiles.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/include/edgex/rest-server.h 17:04:51 creating: device-sdk-c-4.0.0-dev.14/scripts/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/scripts/Dockerfile.alpine-base 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/scripts/build.sh 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/scripts/entrypoint.sh 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/CMakeLists.txt 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/api.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/autoevent.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-impl.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus-mqtt.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/bus.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/callback3.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/cmdinfo.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/config.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/correlation.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/data.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/defs.h.in 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/device.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/devman.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/devmap.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/devsdk-base.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/devutil.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/discovery.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/dto-read.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-logging.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex-rest.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/edgex2.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/errorlist.h 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/README.md 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/device-bitfields.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/devices/Bitfields.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/device-counter.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/devices/Counters.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/counters/res/profiles/Counter.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/README.md 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/devices/readme.txt 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/res/profiles/TemplateProfile.json 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/template.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher1.json 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/discovery/watcher2.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/device-file.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/devices/file1.json 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/lorem.txt 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/file/res/profiles/FileExampleProfile.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/device-gyro.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/devices/gyro.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/gyro/res/profiles/Gyro.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/device-random.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/devices/randomdevice1.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/random/res/profiles/RandomExampleProfile.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/devices/device1.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/res/profiles/TemplateProfile.json 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/template.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/CMakeLists.txt 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/README.md 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/device-terminal.c 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/configuration.yaml 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/devices/terminal.json 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/examples/terminal/res/profiles/Terminal.json 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/filesys.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/keeper.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/map.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/metadata.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/metrics.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/opstate.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/parson.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/profiles.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/registry.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/reqdata.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/request_auth.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest-server.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/rest.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-impl.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-insecure.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets-vault.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/secrets.h+ cd device-sdk-c-4.0.0-dev.14 17:04:51 + ./scripts/build.sh 17:04:51  17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/service.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/transform.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/validate.h 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.c 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/c/watchers.h 17:04:51 creating: device-sdk-c-4.0.0-dev.14/src/cmake/ 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindIOT.cmake 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBCBOR.cmake 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBMICROHTTP.cmake 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBPAHO.cmake 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBUUID.cmake 17:04:51 inflating: device-sdk-c-4.0.0-dev.14/src/cmake/FindLIBYAML.cmake 17:04:51 + CPPCHECK=false 17:04:51 + DOCGEN=false 17:04:51 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 17:04:51 + '[' 0 -gt 0 ] 17:04:51 + readlink -f ./scripts/build.sh 17:04:51 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/scripts/build.sh 17:04:51 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/scripts 17:04:51 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14 17:04:51 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14 17:04:51 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:51 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:51 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src 17:04:51 -- The C compiler identification is GNU 12.2.1 17:04:51 -- Detecting C compiler ABI info 17:04:51 -- Detecting C compiler ABI info - done 17:04:51 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:51 -- Detecting C compile features 17:04:51 -- Detecting C compile features - done 17:04:51 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:04:51 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 17:04:51 -- Found LIBYAML: /usr/lib/libyaml.so 17:04:51 -- Found LIBUUID: /usr/lib/libuuid.so 17:04:51 -- Found LIBCBOR: /usr/lib/libcbor.so 17:04:51 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:04:51 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:51 -- /opt/iotech/iot/1.5/include 17:04:51 -- C SDK 0.0.0 for Linux 17:04:51 -- Performing Test CSDK_HAVE_ATOMIC 17:04:51 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:04:51 -- Found Curses: /usr/lib/libcurses.so 17:04:51 -- Configuring done (0.4s) 17:04:51 -- Generating done (0.0s) 17:04:51 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release 17:04:51 + make all package 17:04:51 + tee release.log 17:04:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:04:52 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:04:52 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:04:52 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:04:52 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:04:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:04:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:04:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:04:53 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:04:53 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:04:53 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:04:53 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:04:53 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:04:53 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:04:54 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:04:54 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:04:54 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 17:04:54 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 17:04:54 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 17:04:54 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 17:04:54 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 17:04:54 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 17:04:54 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 17:04:54 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 17:04:54 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04:54 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 17:04:54 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 17:04:54 | ^~~~~~~~~~~ 17:04:54 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 17:04:54 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:04:54 | ~^ 17:04:54 | | 17:04:54 | char * 17:04:54 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:04:54 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:04:54 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 17:04:54 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:04:56 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:04:56 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:04:56 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:04:56 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:04:56 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:04:56 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:04:56 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:04:56 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:04:56 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:04:56 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:04:57 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c: In function 'devsdk_service_start': 17:04:57 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 17:04:57 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 17:04:57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:04:57 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 17:04:57 875 | const iot_data_t *deviceservices_config; 17:04:57 | ^~~~~~~~~~~~~~~~~~~~~ 17:04:57 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:04:57 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:04:57 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:04:57 [ 68%] Linking C shared library libcsdk.so 17:04:57 [ 68%] Built target csdk 17:04:57 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:04:57 [ 72%] Linking C executable template 17:04:57 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:57 [ 72%] Built target template 17:04:57 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:04:57 [ 76%] Linking C executable device-counter 17:04:57 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:04:57 [ 76%] Built target device-counter 17:04:57 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:04:58 [ 80%] Linking C executable device-random 17: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) 17:04:58 [ 80%] Built target device-random 17:04:58 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:04:58 [ 84%] Linking C executable device-gyro 17: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) 17:04:58 [ 84%] Built target device-gyro 17:04:58 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:04:58 [ 88%] Linking C executable device-bitfields 17: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) 17:04:58 [ 88%] Built target device-bitfields 17:04:58 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:04:58 [ 92%] Linking C executable template-discovery 17: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) 17:04:58 [ 92%] Built target template-discovery 17:04:58 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:04:59 [ 96%] Linking C executable device-file 17: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) 17:04:59 [ 96%] Built target device-file 17:04:59 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:04:59 [100%] Linking C executable device-terminal 17: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) 17:04:59 [100%] Built target device-terminal 17:04:59 Run CPack packaging tool... 17:04:59 CPack: Create package using TGZ 17:04:59 CPack: Install projects 17:04:59 CPack: - Run preinstall target for: Csdk 17:04:59 CPack: - Install project: Csdk [] 17:04:59 CPack: Create package 17:04:59 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/release/csdk-0.0.0.tar.gz generated. 17:04:59 + '[' false '=' true ] 17:04:59 + '[' false '=' true ] 17:04:59 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:04:59 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:04:59 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src 17:04:59 -- The C compiler identification is GNU 12.2.1 17:04:59 -- Detecting C compiler ABI info 17:04:59 -- Detecting C compiler ABI info - done 17:04:59 -- Check for working C compiler: /usr/bin/cc - skipped 17:04:59 -- Detecting C compile features 17:04:59 -- Detecting C compile features - done 17:04:59 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 17:04:59 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 17:04:59 -- Found LIBYAML: /usr/lib/libyaml.so 17:04:59 -- Found LIBUUID: /usr/lib/libuuid.so 17:04:59 -- Found LIBCBOR: /usr/lib/libcbor.so 17:04:59 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 17:04:59 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 17:04:59 -- /opt/iotech/iot/1.5/include 17:04:59 -- C SDK 0.0.0 for Linux 17:04:59 -- Performing Test CSDK_HAVE_ATOMIC 17:04:59 -- Performing Test CSDK_HAVE_ATOMIC - Success 17:04:59 -- Found Curses: /usr/lib/libcurses.so 17:04:59 -- Configuring done (0.4s) 17:05:00 -- Generating done (0.0s) 17:05:00 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/build/debug 17:05:00 + make 17:05:00 + tee debug.log 17:05:00 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 17:05:00 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 17:05:00 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 17:05:00 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 17:05:00 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 17:05:00 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 17:05:00 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 17:05:00 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 17:05:00 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 17:05:00 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 17:05:00 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 17:05:00 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 17:05:00 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 17:05:01 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 17:05:01 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 17:05:01 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 17:05:01 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 17:05:01 In file included from /opt/iotech/iot/1.5/include/iot/threadpool.h:15, 17:05:01 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry.h:14, 17:05:01 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/registry-impl.h:12, 17:05:01 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.h:12, 17:05:01 from /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:4: 17:05:01 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c: In function 'edgex_keeper_client_init': 17:05:01 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:31: warning: format '%s' expects a matching 'char *' argument [-Wformat=] 17:05:01 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:05:01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:05:01 /opt/iotech/iot/1.5/include/iot/logger.h:185:104: note: in definition of macro 'iot_log_error' 17:05:01 185 | #define iot_log_error(l,...) if ((l) && (l)->level >= IOT_LOG_ERROR) iot_log__log ((l), IOT_LOG_ERROR, __VA_ARGS__) 17:05:01 | ^~~~~~~~~~~ 17:05:01 /device-bacnet-c/deps/device-sdk-c-4.0.0-dev.14/src/c/keeper.c:121:55: note: format string is defined here 17:05:01 121 | iot_log_error(logger, "Could not parse URL \"%s\" as a core-keeper config/registry URL"); 17:05:01 | ~^ 17:05:01 | | 17:05:01 | char * 17:05:01 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 17:05:01 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 17:05:01 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 17:05:01 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 17:05:01 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 17:05:01 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 17:05:01 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 17:05:01 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 17:05:01 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 17:05:02 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 17:05:02 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 17:05:02 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 17:05:02 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 17:05:02 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 17:05:02 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 17:05:02 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 17:05:02 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 17:05:02 [ 68%] Linking C shared library libcsdk.so 17:05:02 [ 68%] Built target csdk 17:05:02 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 17:05:02 [ 72%] Linking C executable template 17:05:02 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:05:02 [ 72%] Built target template 17:05:02 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 17:05:02 [ 76%] Linking C executable device-counter 17:05:03 /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) 17:05:03 [ 76%] Built target device-counter 17:05:03 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 17:05:03 [ 80%] Linking C executable device-random 17:05:03 /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) 17:05:03 [ 80%] Built target device-random 17:05:03 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 17:05:03 [ 84%] Linking C executable device-gyro 17:05:03 /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) 17:05:03 [ 84%] Built target device-gyro 17:05:03 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 17:05:03 [ 88%] Linking C executable device-bitfields 17:05:03 /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) 17:05:03 [ 88%] Built target device-bitfields 17:05:03 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 17:05:03 [ 92%] Linking C executable template-discovery 17:05:03 /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) 17:05:03 [ 92%] Built target template-discovery 17:05:03 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 17:05:03 [ 96%] Linking C executable device-file 17:05:03 /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) 17:05:03 [ 96%] Built target device-file 17:05:03 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 17:05:03 [100%] Linking C executable device-terminal 17:05:03 /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) 17:05:03 [100%] Built target device-terminal 17:05:03 + cp -rf include/devsdk include/edgex /usr/include/ 17:05:03 + cp build/release/c/libcsdk.so /usr/lib/ 17:05:03 + mkdir -p /usr/share/doc/edgex-csdk 17:05:03 + cp Attribution.txt /usr/share/doc/edgex-csdk 17:05:03 + cp LICENSE /usr/share/doc/edgex-csdk 17:05:03 + rm -rf /device-bacnet-c/deps 17:05:04 Removing intermediate container a387fd88b14d 17:05:04 ---> 15ca9ebd6cbd 17:05:04 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 17:05:04 ---> Running in 3aa7b2ac785c 17:05:04 + readlink -f /device-bacnet-c/scripts/build.sh 17:05:04 + dirname /device-bacnet-c/scripts/build.sh 17:05:04 + dirname /device-bacnet-c/scripts 17:05:04 + ROOT=/device-bacnet-c 17:05:04 + echo /device-bacnet-c 17:05:04 + cd /device-bacnet-c 17:05:04 /device-bacnet-c 17:05:04 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 17:05:04 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 17:05:04 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 17:05:04 + cd /device-bacnet-c/build/release/device-bacnet-ip 17:05:04 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 17:05:04 -- /opt/iotech/iot/1.5/include 17:05:04 -- Configuring done (0.0s) 17:05:04 -- Generating done (0.0s) 17:05:04 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 17:05:04 + make 17:05:04 + tee release.log 17:05:04 [ 22%] Built target bacnet_objects 17:05:04 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 17:05:04 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 17:05:05 [ 55%] Linking C executable device-bacnet-c 17:05:05 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:05:05 [100%] Built target device-bacnet-c 17:05:05 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 17:05:05 + cd /device-bacnet-c/build/release/device-bacnet-mstp 17:05:05 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 17:05:05 -- /opt/iotech/iot/1.5/include 17:05:05 -- Configuring done (0.0s) 17:05:05 -- Generating done (0.0s) 17:05:05 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 17:05:05 + + teemake release.log 17:05:05 17:05:05 [ 22%] Built target bacnet_objects 17:05:05 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 17:05:05 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 17:05:05 [ 55%] Linking C executable device-bacnet-c 17:05:05 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 17:05:05 [100%] Built target device-bacnet-c 17:05:06 Removing intermediate container 3aa7b2ac785c 17:05:06 ---> 76bb986bb11e 17:05:06 Step 12/31 : FROM alpine:3.20 17:05:06 3.20: Pulling from library/alpine 17:05:06 0a9a5dfd008f: Pulling fs layer 17:05:06 0a9a5dfd008f: Verifying Checksum 17:05:06 0a9a5dfd008f: Download complete 17:05:07 0a9a5dfd008f: Pull complete 17:05:07 Digest: sha256:de4fe7064d8f98419ea6b49190df1abbf43450c1702eeb864fe9ced453c1cc5f 17:05:07 Status: Downloaded newer image for alpine:3.20 17:05:07 ---> ff221270b9fb 17:05:07 Step 13/31 : MAINTAINER iotech 17:05:07 ---> Running in 42948a2b3419 17:05:07 Removing intermediate container 42948a2b3419 17:05:07 ---> bb534d817a51 17:05:07 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 17:05:07 ---> Running in d6ddaba35bd2 17:05:07 Connecting to iotech.jfrog.io (34.246.139.145:443) 17:05:07 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 17:05:07 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 17:05:07 '/etc/apk/keys/alpine.dev.rsa.pub' saved 17:05:08 Removing intermediate container d6ddaba35bd2 17:05:08 ---> 5157ac5f126e 17:05:08 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 17:05:08 ---> Running in 2821345bf716 17:05:08 Removing intermediate container 2821345bf716 17:05:08 ---> 7a6da04be3a7 17:05:08 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 17:05:08 ---> Running in 4e994c0e421a 17:05:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 17:05:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 17:05:09 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:05:09 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:05:09 (1/27) Installing ca-certificates (20241121-r1) 17:05:09 (2/27) Installing brotli-libs (1.1.0-r2) 17:05:09 (3/27) Installing c-ares (1.33.1-r0) 17:05:09 (4/27) Installing libunistring (1.2-r0) 17:05:09 (5/27) Installing libidn2 (2.3.7-r0) 17:05:09 (6/27) Installing nghttp2-libs (1.62.1-r0) 17:05:09 (7/27) Installing libpsl (0.21.5-r1) 17:05:09 (8/27) Installing zstd-libs (1.5.6-r0) 17:05:09 (9/27) Installing libcurl (8.12.1-r0) 17:05:09 (10/27) Installing curl (8.12.1-r0) 17:05:09 (11/27) Installing dumb-init (1.2.5-r3) 17:05:10 (12/27) Installing hiredis (1.2.0-r0) 17:05:10 (13/27) Installing yaml (0.2.5-r2) 17:05:10 (14/27) Installing libcbor (0.11.0-r0) 17:05:10 (15/27) Installing iotech-iot-1.5 (1.5.5-r0) 17:05:10 (16/27) Installing pkgconf (2.2.0-r0) 17:05:10 (17/27) Installing openssl-dev (3.3.3-r0) 17:05:10 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 17:05:11 (19/27) Installing gmp (6.3.0-r1) 17:05:11 (20/27) Installing nettle (3.9.1-r0) 17:05:11 (21/27) Installing libffi (3.4.6-r0) 17:05:11 (22/27) Installing libtasn1 (4.20.0-r0) 17:05:11 (23/27) Installing p11-kit (0.25.3-r0) 17:05:11 (24/27) Installing gnutls (3.8.5-r0) 17:05:11 (25/27) Installing libmicrohttpd (0.9.77-r0) 17:05:11 (26/27) Installing libuuid (2.40.1-r1) 17:05:11 (27/27) Installing linux-headers (6.6-r0) 17:05:11 Executing busybox-1.36.1-r29.trigger 17:05:11 Executing ca-certificates-20241121-r1.trigger 17:05:11 OK: 30 MiB in 41 packages 17:05:12 Removing intermediate container 4e994c0e421a 17:05:12 ---> 83e86ac9d4ce 17:05:12 Step 17/31 : RUN apk --no-cache upgrade 17:05:12 ---> Running in 34c47285b403 17:05:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 17:05:12 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 17:05:13 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 17:05:13 WARNING: This apk-tools is OLD! Some packages might not function properly. 17:05:13 OK: 30 MiB in 41 packages 17:05:14 Removing intermediate container 34c47285b403 17:05:14 ---> 0d728e12c6be 17:05:14 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 17:05:14 ---> b83fe24a0d66 17:05:14 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 17:05:14 ---> 8185e3942439 17:05:14 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 17:05:14 ---> 59a0a4eab76a 17:05:14 Step 21/31 : COPY LICENSE /. 17:05:14 ---> 53feac009e26 17:05:14 Step 22/31 : COPY Attribution.txt /. 17:05:14 ---> ac3a6760efb1 17:05:14 Step 23/31 : COPY res /res 17:05:14 ---> be35f4a5d4bb 17:05:14 Step 24/31 : COPY sample-profiles /sample-profiles 17:05:14 ---> 0163d880a8df 17:05:14 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 17:05:14 ---> Running in bc900244c368 17:05:14 Removing intermediate container bc900244c368 17:05:14 ---> c0c887096757 17:05:14 Step 26/31 : EXPOSE 59980 17:05:14 ---> Running in 001b2858ece1 17:05:15 Removing intermediate container 001b2858ece1 17:05:15 ---> 5332f0bd1096 17:05:15 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 17:05:15 ---> Running in c4ee6e7021ea 17:05:15 Removing intermediate container c4ee6e7021ea 17:05:15 ---> aada8628557a 17:05:15 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 17:05:15 ---> Running in 1c9a42219e4b 17:05:15 Removing intermediate container 1c9a42219e4b 17:05:15 ---> a14e6c7120e8 17:05:15 Step 29/31 : LABEL arch=amd64 17:05:15 ---> Running in 06f1b6f025cd 17:05:15 Removing intermediate container 06f1b6f025cd 17:05:15 ---> 983c624431ce 17:05:15 Step 30/31 : LABEL git_sha=9721ee1b8abc920b6fa74368c420e00469594746 17:05:15 ---> Running in 809961dcb7c6 17:05:15 Removing intermediate container 809961dcb7c6 17:05:15 ---> b096fec62c9e 17:05:15 Step 31/31 : LABEL version=0.0.0 17:05:15 ---> Running in ef810bc826f3 17:05:15 Removing intermediate container ef810bc826f3 17:05:15 ---> 7ffd5f373f05 17:05:15 [Warning] One or more build-args [MAKE ARCH] were not consumed 17:05:15 Successfully built 7ffd5f373f05 17:05:15 Successfully tagged device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] getContext [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 17:05:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:05:16 17:05:16 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:05:16 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:05:16 latest: Pulling from edgex-lftools-log-publisher 17:05:16 5eb5b503b376: Pulling fs layer 17:05:16 5c69ac0246d0: Pulling fs layer 17:05:16 ec43610c2a17: Pulling fs layer 17:05:16 3a2ae6a8a46f: Pulling fs layer 17:05:16 33b1e0a273af: Pulling fs layer 17:05:16 5d3b04190fa2: Pulling fs layer 17:05:16 2f39f015ded8: Pulling fs layer 17:05:16 33b1e0a273af: Waiting 17:05:16 5d3b04190fa2: Waiting 17:05:16 3a2ae6a8a46f: Waiting 17:05:16 2f39f015ded8: Waiting 17:05:16 5c69ac0246d0: Verifying Checksum 17:05:16 5c69ac0246d0: Download complete 17:05:16 3a2ae6a8a46f: Verifying Checksum 17:05:16 3a2ae6a8a46f: Download complete 17:05:16 33b1e0a273af: Verifying Checksum 17:05:16 33b1e0a273af: Download complete 17:05:16 5d3b04190fa2: Verifying Checksum 17:05:16 5d3b04190fa2: Download complete 17:05:16 ec43610c2a17: Verifying Checksum 17:05:16 ec43610c2a17: Download complete 17:05:17 5eb5b503b376: Verifying Checksum 17:05:17 5eb5b503b376: Download complete 17:05:17 2f39f015ded8: Download complete 17:05:18 5eb5b503b376: Pull complete 17:05:18 5c69ac0246d0: Pull complete 17:05:18 ec43610c2a17: Pull complete 17:05:18 3a2ae6a8a46f: Pull complete 17:05:18 33b1e0a273af: Pull complete 17:05:18 5d3b04190fa2: Pull complete 17:05:22 2f39f015ded8: Pull complete 17:05:22 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 17:05:22 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:05:22 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:05:23 prd-ubuntu20.04-docker-8c-8g-39177 does not seem to be running inside a container 17:05:23 $ 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/exfoundry_device-bacnet-c_PR-100 -v /w/workspace/exfoundry_device-bacnet-c_PR-100:/w/workspace/exfoundry_device-bacnet-c_PR-100:rw,z -v /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp:/w/workspace/exfoundry_device-bacnet-c_PR-100@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 ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 17:05:24 $ docker top 45da5418ce28114b282d94c1ebd78705b7717303b38edad8fd19e72a138a2c13 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:05:25 ---> job-cost.sh 17:05:25 lf-activate-venv: SKIPPING 17:05:25 INFO: No Stack... 17:05:25 INFO: Retrieving Pricing Info for: v3-standard-8 17:05:25 INFO: Archiving Costs [Pipeline] sh 17:05:26 + cat /w/workspace/exfoundry_device-bacnet-c_PR-100/archives/cost.csv 17:05:26 + cut -d, -f6 [Pipeline] lock 17:05:26 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-PR-100-1-stack-cost] 17:05:26 Resource [jenkins-edgexfoundry-device-bacnet-c-PR-100-1-stack-cost] did not exist. Created. 17:05:26 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-PR-100-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 17:05:26 + echo total: 0.2199999988079071 [Pipeline] stash 17:05:26 Stashed 1 file(s) [Pipeline] } 17:05:26 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-PR-100-1-stack-cost] [Pipeline] // lock [Pipeline] } 17:05:26 $ docker stop --time=1 45da5418ce28114b282d94c1ebd78705b7717303b38edad8fd19e72a138a2c13 17:05:27 $ docker rm -f --volumes 45da5418ce28114b282d94c1ebd78705b7717303b38edad8fd19e72a138a2c13 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 17:05:29 + [ -d /w/workspace/exfoundry_device-bacnet-c_PR-100/archives ] 17:05:29 + ls -al /w/workspace/exfoundry_device-bacnet-c_PR-100/archives 17:05:29 total 16 17:05:29 drwxr-xr-x 3 root root 4096 Feb 18 17:05 . 17:05:29 drwxrwxr-x 11 jenkins jenkins 4096 Feb 18 17:05 .. 17:05:29 drwxr-xr-x 2 root root 4096 Feb 18 17:05 cost 17:05:29 -rw-r--r-- 1 root root 87 Feb 18 17:05 cost.csv 17:05:29 + sudo chown -R jenkins:jenkins /w/workspace/exfoundry_device-bacnet-c_PR-100/archives 17:05:29 + ls -al /w/workspace/exfoundry_device-bacnet-c_PR-100/archives 17:05:29 total 16 17:05:29 drwxr-xr-x 3 jenkins jenkins 4096 Feb 18 17:05 . 17:05:29 drwxrwxr-x 11 jenkins jenkins 4096 Feb 18 17:05 .. 17:05:29 drwxr-xr-x 2 jenkins jenkins 4096 Feb 18 17:05 cost 17:05:29 -rw-r--r-- 1 jenkins jenkins 87 Feb 18 17:05 cost.csv [Pipeline] libraryResource [Pipeline] sh 17:05:29 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 17:05:30 ---> package-listing.sh 17:05:30 ++ facter osfamily 17:05:30 ++ tr '[:upper:]' '[:lower:]' 17:05:30 + OS_FAMILY=debian 17:05:30 + workspace=/w/workspace/exfoundry_device-bacnet-c_PR-100 17:05:30 + START_PACKAGES=/tmp/packages_start.txt 17:05:30 + END_PACKAGES=/tmp/packages_end.txt 17:05:30 + DIFF_PACKAGES=/tmp/packages_diff.txt 17:05:30 + PACKAGES=/tmp/packages_start.txt 17:05:30 + '[' /w/workspace/exfoundry_device-bacnet-c_PR-100 ']' 17:05:30 + PACKAGES=/tmp/packages_end.txt 17:05:30 + case "${OS_FAMILY}" in 17:05:30 + dpkg -l 17:05:30 + grep '^ii' 17:05:30 + '[' -f /tmp/packages_start.txt ']' 17:05:30 + '[' -f /tmp/packages_end.txt ']' 17:05:30 + diff /tmp/packages_start.txt /tmp/packages_end.txt 17:05:30 + '[' /w/workspace/exfoundry_device-bacnet-c_PR-100 ']' 17:05:30 + mkdir -p /w/workspace/exfoundry_device-bacnet-c_PR-100/archives/ 17:05:30 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/exfoundry_device-bacnet-c_PR-100/archives/ [Pipeline] echo 17:05:30 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/exfoundry_device-bacnet-c_PR-100/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 17:05:31 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:05:31 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:05:31 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:05:32 prd-ubuntu20.04-docker-8c-8g-39177 does not seem to be running inside a container 17:05:32 $ 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/exfoundry_device-bacnet-c_PR-100/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/exfoundry_device-bacnet-c_PR-100 -v /w/workspace/exfoundry_device-bacnet-c_PR-100:/w/workspace/exfoundry_device-bacnet-c_PR-100:rw,z -v /w/workspace/exfoundry_device-bacnet-c_PR-100@tmp:/w/workspace/exfoundry_device-bacnet-c_PR-100@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 ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 17:05:32 $ docker top fd9a5cee565b5bc3dc28663c9c407f83cbe74e3fc8c6884a58ba730e21afd13c -eo pid,comm [Pipeline] { [Pipeline] sh 17:05:32 + touch /tmp/pre-build-complete [Pipeline] sh 17:05:33 + mkdir -p /var/log/sysstat [Pipeline] sh 17:05:33 + ls /var/log/sa-host 17:05:33 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:05:33 provisioning config files... 17:05:33 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/exfoundry_device-bacnet-c_PR-100@tmp/config17405667166498860067tmp [Pipeline] { [Pipeline] echo 17:05:33 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 17:05:34 ---> create-netrc.sh [Pipeline] } 17:05:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 17:05:34 ---> python-tools-install.sh [Pipeline] echo 17:05:34 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 17:05:34 ---> sudo-logs.sh 17:05:34 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 17:05:35 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 17:05:35 ---> job-cost.sh 17:05:35 lf-activate-venv: SKIPPING 17:05:35 DEBUG: total: 0.2199999988079071 17:05:35 INFO: Retrieving Stack Cost... 17:05:35 INFO: Retrieving Pricing Info for: v3-standard-8 17:05:35 INFO: Archiving Costs [Pipeline] echo 17:05:35 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 17:05:36 ---> logs-deploy.sh 17:05:36 lf-activate-venv: SKIPPING 17:05:36 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/PR-100/1 17:05:36 INFO: archiving workspace using pattern(s): 17:05:37 Archives upload complete. 17:05:37 INFO: archiving logs to Nexus