Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 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-ssh2374222199150681689.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 9e33b5f99b7cedde76767482fee1377374ce7877 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-ssh6089249151369642713.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 9e33b5f99b7cedde76767482fee1377374ce7877 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh5366854725857290790.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 9e33b5f99b7cedde76767482fee1377374ce7877 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 9e33b5f99b7cedde76767482fee1377374ce7877 # timeout=10 Commit message: "ci: add palau to release stream (#479)" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh18348721248270524513.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh4932549803888979621.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-bacnet-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-bacnet-c-settings PROJECT: device-bacnet-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-bacnet DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-11322 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git > git init /w/workspace/dgexfoundry_device-bacnet-c_main # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb (main) Commit message: "Merge pull request #110 from sabrina-lin527/update-changelog" > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb # timeout=10 > git rev-list --no-walk 5aa9c514b6e12aa0f5c2a4a64851cbf92bb8e5d9 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 01:48:46 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 01:48:46 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 01:48:46 ========================================================= 01:48:46 EdgeX Global Pipelines Version Info 01:48:46 ========================================================= [Pipeline] libraryResource [Pipeline] sh 01:48:51 ------------------- 01:48:51 stable info: 01:48:51 ------------------- 01:48:51 Commited By: Cherry Wang cherry@iotechsys.com 01:48:51 Commit SHA: 9e33b5f99b7cedde76767482fee1377374ce7877 01:48:51 Message: update stable to v1.0.280 01:48:52 ------------------- 01:48:52 experimental info: 01:48:52 ------------------- 01:48:52 Commited By: Cherry Wang cherry@iotechsys.com 01:48:52 Commit SHA: 9e33b5f99b7cedde76767482fee1377374ce7877 01:48:52 Message: update experimental to v1.0.280 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-bacnet-c-settings [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar PROJECT = device-bacnet-c [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-bacnet [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = ec6e505 [Pipeline] echo 01:48:52 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:48:52 provisioning config files... 01:48:52 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config7342018825624974031tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:48:53 ---> ****-login.sh 01:48:53 nexus3.edgexfoundry.org:10001 01:48:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:48:53 01:48:53 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 01:48:53 Configure a credential helper to remove this warning. See 01:48:53 https://docs.****.com/go/credential-store/ 01:48:53 01:48:53 Login Succeeded 01:48:53 nexus3.edgexfoundry.org:10002 01:48:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:48:53 01:48:53 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 01:48:53 Configure a credential helper to remove this warning. See 01:48:53 https://docs.****.com/go/credential-store/ 01:48:53 01:48:53 Login Succeeded 01:48:53 nexus3.edgexfoundry.org:10003 01:48:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:48:53 01:48:53 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 01:48:53 Configure a credential helper to remove this warning. See 01:48:53 https://docs.****.com/go/credential-store/ 01:48:53 01:48:53 Login Succeeded 01:48:53 nexus3.edgexfoundry.org:10004 01:48:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:48:53 01:48:53 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 01:48:53 Configure a credential helper to remove this warning. See 01:48:53 https://docs.****.com/go/credential-store/ 01:48:53 01:48:53 Login Succeeded 01:48:53 ****.io 01:48:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:48:54 01:48:54 WARNING! Your credentials are stored unencrypted in '/home/jenkins/.****/config.json'. 01:48:54 Configure a credential helper to remove this warning. See 01:48:54 https://docs.****.com/go/credential-store/ 01:48:54 01:48:54 Login Succeeded 01:48:54 ---> ****-login.sh ends [Pipeline] } 01:48:54 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 01:48:54 + git rev-list -1 --merges ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb~1..ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] echo 01:48:54 -----------> git rev-list -1 --merges ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb~1..ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 01:48:54 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [false] [Pipeline] sh 01:48:54 + git log --format=format:%s -1 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] echo 01:48:54 ========================================================= 01:48:54 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 01:48:54 ========================================================= 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 01:48:55 + git rev-list -1 --merges ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb~1..ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] echo 01:48:55 -----------> git rev-list -1 --merges ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb~1..ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 01:48:55 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [false] [Pipeline] sh 01:48:55 + git log --format=format:%s -1 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] echo 01:48:55 ========================================================= 01:48:55 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 01:48:55 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 01:48:56 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 01:48:56 + grep -v github /etc/ssh/ssh_known_hosts 01:48:56 + [ -e /tmp/ssh_known_hosts ] 01:48:56 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 01:48:56 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 01:48:56 + sudo tee -a /etc/ssh/ssh_known_hosts 01:48:56 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:48:56 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:48:56 01:48:56 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:48:56 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:48:56 0.1.4: Pulling from edgex-devops/py-git-semver 01:48:56 3dae71ba6b94: Pulling fs layer 01:48:56 6bf1a483ea7c: Pulling fs layer 01:48:56 f5dfc541a4d3: Pulling fs layer 01:48:56 461d9e800cba: Pulling fs layer 01:48:56 80192f66455f: Pulling fs layer 01:48:56 2e8e34ca0e6c: Pulling fs layer 01:48:56 a29436f7fd5d: Pulling fs layer 01:48:56 923cac83aea3: Pulling fs layer 01:48:56 25ad8b0a4227: Pulling fs layer 01:48:56 db01528c6b51: Pulling fs layer 01:48:56 28988de357af: Pulling fs layer 01:48:56 461d9e800cba: Waiting 01:48:56 80192f66455f: Waiting 01:48:56 2e8e34ca0e6c: Waiting 01:48:56 a29436f7fd5d: Waiting 01:48:56 923cac83aea3: Waiting 01:48:56 25ad8b0a4227: Waiting 01:48:56 db01528c6b51: Waiting 01:48:56 28988de357af: Waiting 01:48:56 6bf1a483ea7c: Verifying Checksum 01:48:56 6bf1a483ea7c: Download complete 01:48:56 461d9e800cba: Download complete 01:48:56 80192f66455f: Verifying Checksum 01:48:56 80192f66455f: Download complete 01:48:57 f5dfc541a4d3: Verifying Checksum 01:48:57 f5dfc541a4d3: Download complete 01:48:57 3dae71ba6b94: Verifying Checksum 01:48:57 3dae71ba6b94: Download complete 01:48:57 923cac83aea3: Verifying Checksum 01:48:57 923cac83aea3: Download complete 01:48:57 25ad8b0a4227: Verifying Checksum 01:48:57 25ad8b0a4227: Download complete 01:48:57 db01528c6b51: Download complete 01:48:57 28988de357af: Verifying Checksum 01:48:57 28988de357af: Download complete 01:48:57 a29436f7fd5d: Verifying Checksum 01:48:57 a29436f7fd5d: Download complete 01:48:57 2e8e34ca0e6c: Verifying Checksum 01:48:57 2e8e34ca0e6c: Download complete 01:48:58 3dae71ba6b94: Pull complete 01:48:58 6bf1a483ea7c: Pull complete 01:48:59 f5dfc541a4d3: Pull complete 01:48:59 461d9e800cba: Pull complete 01:48:59 80192f66455f: Pull complete 01:49:04 2e8e34ca0e6c: Pull complete 01:49:04 a29436f7fd5d: Pull complete 01:49:04 923cac83aea3: Pull complete 01:49:04 25ad8b0a4227: Pull complete 01:49:04 db01528c6b51: Pull complete 01:49:04 28988de357af: Pull complete 01:49:04 Digest: sha256:195353f5eb8266bfc5d09c70327cc406fe11db141ac9a5f04734cd23bce6a248 01:49:04 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 01:49:04 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:49:05 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 01:49:05 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 01:49:08 $ docker top fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 -eo pid,comm 01:49:08 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). 01:49:08 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 01:49:08 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:49:08 [ssh-agent] Looking for ssh-agent implementation... 01:49:08 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:49:08 $ docker exec fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 ssh-agent 01:49:08 SSH_AUTH_SOCK=/tmp/ssh-WftKr7KWaNp1/agent.32 01:49:08 SSH_AGENT_PID=38 01:49:08 Running ssh-add (command line suppressed) 01:49:09 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_73314419941694850.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_73314419941694850.key) 01:49:09 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:49:09 + git config --global --add safe.directory /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] sh 01:49:09 + git tag --points-at HEAD [Pipeline] } 01:49:09 $ docker exec --env ******** --env ******** fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 ssh-agent -k 01:49:09 unset SSH_AUTH_SOCK; 01:49:09 unset SSH_AGENT_PID; 01:49:09 echo Agent pid 38 killed; 01:49:09 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 01:49:09 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 01:49:09 [ssh-agent] Looking for ssh-agent implementation... 01:49:09 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 01:49:09 $ docker exec fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 ssh-agent 01:49:10 SSH_AUTH_SOCK=/tmp/ssh-MUM9GKflOM3H/agent.86 01:49:10 SSH_AGENT_PID=91 01:49:10 Running ssh-add (command line suppressed) 01:49:10 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_9262575481012583604.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_9262575481012583604.key) 01:49:10 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 01:49:10 + git semver init 01:49:10 2026-05-26 01:49:10,714 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 01:49:10 2026-05-26 01:49:10,718 [run_init] DEBUG init version:0.0.0 force:False 01:49:10 2026-05-26 01:49:10,718 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver 01:49:10 2026-05-26 01:49:10,719 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-bacnet-c.git /w/workspace/dgexfoundry_device-bacnet-c_main/.semver 01:49:10 2026-05-26 01:49:10,719 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-bacnet-c.git', '/w/workspace/dgexfoundry_device-bacnet-c_main/.semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, stdin=None, shell=False, universal_newlines=False) 01:49:11 2026-05-26 01:49:11,375 [append_file] DEBUG append to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.git/info/exclude 01:49:11 2026-05-26 01:49:11,375 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:False 01:49:11 2026-05-26 01:49:11,375 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 01:49:11 2026-05-26 01:49:11,376 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 01:49:11 4.1.0-dev.2 [Pipeline] } 01:49:11 $ docker exec --env ******** --env ******** fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 ssh-agent -k 01:49:11 unset SSH_AUTH_SOCK; 01:49:11 unset SSH_AGENT_PID; 01:49:11 echo Agent pid 91 killed; 01:49:11 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 01:49:12 + git semver [Pipeline] } 01:49:12 $ docker stop --time=1 fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 01:49:13 $ docker rm -f --volumes fe2bcf0963c10daf459794a4f0a7bdf3d12e4378f275afcde1e1718570ff9f86 [Pipeline] // withDockerContainer [Pipeline] sh 01:49:14 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 01:49:14 Stashed 1 file(s) [Pipeline] echo 01:49:14 [edgeXSemver]: initialized semver on version 4.1.0-dev.2 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:49:14 provisioning config files... 01:49:14 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config11760132235250946662tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:49:14 ---> ****-login.sh 01:49:14 nexus3.edgexfoundry.org:10001 01:49:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:49:14 Login Succeeded 01:49:14 nexus3.edgexfoundry.org:10002 01:49:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:49:14 Login Succeeded 01:49:14 nexus3.edgexfoundry.org:10003 01:49:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:49:15 Login Succeeded 01:49:15 nexus3.edgexfoundry.org:10004 01:49:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:49:15 Login Succeeded 01:49:15 ****.io 01:49:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:49:15 Login Succeeded 01:49:15 ---> ****-login.sh ends [Pipeline] } 01:49:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 01:49:15 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 01:49:15 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 01:49:15 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 01:49:15 ========================================================= 01:49:15 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 01:49:15 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:49:15 + 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 . 01:49:16 #0 building with "default" instance using docker driver 01:49:16 01:49:16 #1 [internal] load build definition from Dockerfile.alpine-base 01:49:16 #1 transferring dockerfile: 1.45kB done 01:49:16 #1 DONE 0.0s 01:49:16 01:49:16 #2 [internal] load metadata for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 01:49:16 #2 DONE 0.1s 01:49:16 01:49:16 #3 [internal] load .dockerignore 01:49:16 #3 transferring context: 2B done 01:49:16 #3 DONE 0.0s 01:49:16 01:49:16 #4 [internal] load build context 01:49:16 #4 transferring context: 85.89kB 0.0s done 01:49:16 #4 DONE 0.0s 01:49:16 01:49:16 #5 [ 1/11] FROM nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest@sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 01:49:16 #5 resolve nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest@sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 0.0s done 01:49:16 #5 sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 741B / 741B done 01:49:16 #5 sha256:6605166a5db42c9ef4e3b8366138377c430980df3f34fe18e3a1340b6ab951b9 2.56kB / 2.56kB done 01:49:16 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.15MB / 3.40MB 0.1s 01:49:16 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 5.24MB / 118.14MB 0.1s 01:49:16 #5 sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 3.40MB / 3.40MB 0.1s done 01:49:16 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 17.83MB / 118.14MB 0.2s 01:49:16 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s 01:49:16 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 55.57MB / 118.14MB 0.4s 01:49:16 #5 extracting sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa 0.1s done 01:49:16 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 76.55MB / 118.14MB 0.5s 01:49:17 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 118.14MB / 118.14MB 0.7s 01:49:17 #5 sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 118.14MB / 118.14MB 1.2s done 01:49:17 #5 extracting sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 0.1s 01:49:21 #5 extracting sha256:da60e534fd72a0c16fe8b5fd056354fc706a93e5d4d3616cf8a0f012ed4ca50d 3.3s done 01:49:21 #5 DONE 4.6s 01:49:21 01:49:21 #6 [ 2/11] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:49:21 #6 0.301 Connecting to iotech.jfrog.io (34.247.22.236:443) 01:49:21 #6 0.721 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:49:21 #6 0.721 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:49:21 #6 0.721 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:49:23 #6 DONE 2.4s 01:49:23 01:49:23 #7 [ 3/11] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 01:49:23 #7 DONE 0.3s 01:49:23 01:49:23 #8 [ 4/11] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev dumb-init 01:49:24 #8 0.245 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:49:24 #8 0.411 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:49:24 #8 0.598 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:49:25 #8 1.189 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:49:25 #8 1.195 (1/18) Installing dumb-init (1.2.5-r2) 01:49:25 #8 1.286 (2/18) Installing hiredis (1.1.0-r2) 01:49:25 #8 1.388 (3/18) Installing hiredis-dev (1.1.0-r2) 01:49:25 #8 1.486 (4/18) Installing libcbor (0.10.2-r1) 01:49:25 #8 1.494 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 01:49:26 #8 2.362 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 01:49:26 #8 2.465 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.136-r0) 01:49:26 #8 2.746 (8/18) Installing libcbor-dev (0.10.2-r1) 01:49:26 #8 2.752 (9/18) Installing libmenuw (6.4_p20230506-r0) 01:49:26 #8 2.759 (10/18) Installing libpanelw (6.4_p20230506-r0) 01:49:26 #8 2.765 (11/18) Installing libncurses++ (6.4_p20230506-r0) 01:49:26 #8 2.852 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 01:49:26 #8 2.946 (13/18) Installing libblkid (2.38.1-r8) 01:49:26 #8 2.953 (14/18) Installing libuuid (2.38.1-r8) 01:49:26 #8 2.959 (15/18) Installing libfdisk (2.38.1-r8) 01:49:26 #8 2.973 (16/18) Installing libmount (2.38.1-r8) 01:49:26 #8 2.982 (17/18) Installing libsmartcols (2.38.1-r8) 01:49:26 #8 2.990 (18/18) Installing util-linux-dev (2.38.1-r8) 01:49:26 #8 3.016 Executing busybox-1.36.1-r4.trigger 01:49:26 #8 3.025 OK: 336 MiB in 100 packages 01:49:26 #8 DONE 3.2s 01:49:27 01:49:27 #9 [ 5/11] RUN apk --no-cache upgrade 01:49:27 #9 0.226 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:49:27 #9 0.306 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:49:27 #9 0.410 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:49:28 #9 0.987 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:49:28 #9 0.993 Upgrading critical system libraries and apk-tools: 01:49:28 #9 0.993 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 01:49:28 #9 1.002 Executing busybox-1.36.1-r4.trigger 01:49:28 #9 1.047 Continuing the upgrade transaction with new apk-tools: 01:49:28 #9 1.052 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:49:28 #9 1.137 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:49:28 #9 1.239 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:49:28 #9 1.801 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:49:28 #9 1.807 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 01:49:28 #9 1.828 (2/27) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 01:49:28 #9 1.848 Executing busybox-1.36.1-r7.post-upgrade 01:49:28 #9 1.864 (3/27) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 01:49:28 #9 1.868 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 01:49:28 #9 1.877 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 01:49:28 #9 1.915 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 01:49:29 #9 1.934 (7/27) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 01:49:29 #9 1.938 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 01:49:29 #9 2.082 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 01:49:29 #9 2.142 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 01:49:29 #9 2.146 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 01:49:29 #9 2.159 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 01:49:29 #9 2.172 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 01:49:29 #9 2.187 (14/27) Installing libpsl (0.21.5-r0) 01:49:29 #9 2.191 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 01:49:29 #9 2.201 (16/27) Installing libpsl-utils (0.21.5-r0) 01:49:29 #9 2.288 (17/27) Installing libpsl-dev (0.21.5-r0) 01:49:29 #9 2.292 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 01:49:29 #9 2.321 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 01:49:29 #9 2.409 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 01:49:29 Still waiting to schedule task 01:49:29 ‘prd-centos7-blackbox-4c-2g-10476’ doesn’t have label ‘ubuntu20.04-docker-arm64-4c-16g’ 01:49:29 ‘prd-ubuntu20.04-docker-arm64-4c-16g-11323’ is offline 01:49:29 #9 2.465 (21/27) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 01:49:29 #9 2.471 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 01:49:29 #9 2.480 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 01:49:29 #9 2.585 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 01:49:29 #9 2.673 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 01:49:29 #9 2.761 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 01:49:30 #9 2.887 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 01:49:30 #9 2.979 Executing busybox-1.36.1-r7.trigger 01:49:30 #9 2.983 Executing ca-certificates-20241121-r1.trigger 01:49:30 #9 3.024 OK: 337 MiB in 103 packages 01:49:30 #9 DONE 3.3s 01:49:30 01:49:30 #10 [ 6/11] COPY scripts /device-bacnet-c/scripts 01:49:30 #10 DONE 0.0s 01:49:30 01:49:30 #11 [ 7/11] COPY src /device-bacnet-c/src/ 01:49:30 #11 DONE 0.0s 01:49:30 01:49:30 #12 [ 8/11] COPY VERSION /device-bacnet-c/ 01:49:30 #12 DONE 0.0s 01:49:30 01:49:30 #13 [ 9/11] WORKDIR /device-bacnet-c 01:49:30 #13 DONE 0.0s 01:49:30 01:49:30 #14 [10/11] RUN /device-bacnet-c/scripts/build_deps.sh 01:49:30 #14 0.222 + CSDK_VER=4.0.0 01:49:30 #14 0.222 + '[' '!' -d deps ] 01:49:30 #14 0.222 + mkdir deps 01:49:30 #14 0.222 + cd /device-bacnet-c/deps 01:49:30 #14 0.222 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 01:49:30 #14 0.225 Connecting to github.com (140.82.113.4:443) 01:49:31 #14 0.469 Connecting to codeload.github.com (140.82.114.9:443) 01:49:31 #14 0.607 saving to 'v4.0.0.zip' 01:49:31 #14 0.670 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 01:49:31 #14 0.670 'v4.0.0.zip' saved 01:49:31 #14 0.670 + unzip v4.0.0.zip 01:49:31 #14 0.671 Archive: v4.0.0.zip 01:49:31 #14 0.675 creating: device-sdk-c-4.0.0/ 01:49:31 #14 0.675 creating: device-sdk-c-4.0.0/.github/ 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/.github/Contributing.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/.github/semantic.yml 01:49:31 #14 0.675 creating: device-sdk-c-4.0.0/.github/workflows/ 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/.gitignore 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/Attribution.txt 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/CHANGELOG.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/Doxyfile 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/Jenkinsfile 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/LICENSE 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/Makefile 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/OWNERS.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/README.IOT.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/README.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/README.v3.md 01:49:31 #14 0.675 creating: device-sdk-c-4.0.0/docs/ 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/docs/configuration.md 01:49:31 #14 0.675 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/docs/metrics.md 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/docs/startup.md 01:49:31 #14 0.677 creating: device-sdk-c-4.0.0/include/ 01:49:31 #14 0.677 creating: device-sdk-c-4.0.0/include/devsdk/ 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 01:49:31 #14 0.677 creating: device-sdk-c-4.0.0/include/edgex/ 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 01:49:31 #14 0.677 creating: device-sdk-c-4.0.0/scripts/ 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/scripts/build.sh 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 01:49:31 #14 0.677 creating: device-sdk-c-4.0.0/src/ 01:49:31 #14 0.677 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 01:49:31 #14 0.680 creating: device-sdk-c-4.0.0/src/c/ 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/api.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/bus.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/bus.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/callback3.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/callback3.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/config.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/config.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/correlation.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/correlation.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/data.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/data.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/device.c 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/device.h 01:49:31 #14 0.680 inflating: device-sdk-c-4.0.0/src/c/devman.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/devmap.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/devmap.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/devutil.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/discovery.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/discovery.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 01:49:31 #14 0.683 creating: device-sdk-c-4.0.0/src/c/examples/ 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 01:49:31 #14 0.683 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 01:49:31 #14 0.683 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 01:49:31 #14 0.684 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 01:49:31 #14 0.684 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 01:49:31 #14 0.686 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 01:49:31 #14 0.686 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 01:49:31 #14 0.686 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 01:49:31 #14 0.686 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 01:49:31 #14 0.686 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 01:49:31 #14 0.686 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/file/ 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 01:49:31 #14 0.687 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 01:49:31 #14 0.687 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/random/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 01:49:31 #14 0.689 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 01:49:31 #14 0.689 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/res/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 01:49:31 #14 0.690 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 01:49:31 #14 0.690 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/filesys.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/filesys.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/keeper.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/keeper.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/map.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/map.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/metadata.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/metadata.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/metrics.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/opstate.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/opstate.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/parson.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/parson.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/profiles.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/profiles.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/registry.c 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/registry.h 01:49:31 #14 0.693 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/rest.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/rest.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/secrets.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/service.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/service.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/transform.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/transform.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/validate.c 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/validate.h 01:49:31 #14 0.696 inflating: device-sdk-c-4.0.0/src/c/watchers.c 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/c/watchers.h 01:49:31 #14 0.697 creating: device-sdk-c-4.0.0/src/cmake/ 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 01:49:31 #14 0.697 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 01:49:31 #14 0.697 + cd device-sdk-c-4.0.0 01:49:31 #14 0.697 + ./scripts/build.sh 01:49:31 #14 0.698 + CPPCHECK=false 01:49:31 #14 0.698 + DOCGEN=false 01:49:31 #14 0.698 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 01:49:31 #14 0.698 + '[' 0 -gt 0 ] 01:49:31 #14 0.699 + readlink -f ./scripts/build.sh 01:49:31 #14 0.700 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 01:49:31 #14 0.701 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 01:49:31 #14 0.701 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 01:49:31 #14 0.701 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 01:49:31 #14 0.701 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:49:31 #14 0.702 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:49:31 #14 0.702 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:49:31 #14 0.780 -- The C compiler identification is GNU 12.2.1 01:49:31 #14 0.796 -- Detecting C compiler ABI info 01:49:31 #14 0.888 -- Detecting C compiler ABI info - done 01:49:31 #14 0.909 -- Check for working C compiler: /usr/bin/cc - skipped 01:49:31 #14 0.909 -- Detecting C compile features 01:49:31 #14 0.910 -- Detecting C compile features - done 01:49:31 #14 0.914 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:49:31 #14 0.987 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:49:31 #14 0.991 -- Found LIBYAML: /usr/lib/libyaml.so 01:49:31 #14 0.994 -- Found LIBUUID: /usr/lib/libuuid.so 01:49:31 #14 0.996 -- Found LIBCBOR: /usr/lib/libcbor.so 01:49:31 #14 0.999 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:49:31 #14 1.001 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:49:31 #14 1.001 -- /opt/iotech/iot/1.5/include 01:49:31 #14 1.001 -- C SDK 0.0.0 for Linux 01:49:31 #14 1.004 -- Performing Test CSDK_HAVE_ATOMIC 01:49:31 #14 1.087 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:49:31 #14 1.133 -- Found Curses: /usr/lib/libcurses.so 01:49:31 #14 1.155 -- Configuring done (0.4s) 01:49:31 #14 1.188 -- Generating done (0.0s) 01:49:31 #14 1.190 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:49:31 #14 1.194 + make all package 01:49:31 #14 1.195 + tee release.log 01:49:31 #14 1.232 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:49:31 #14 1.343 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:49:32 #14 1.492 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:49:32 #14 1.627 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:49:32 #14 1.724 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:49:32 #14 2.034 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:49:32 #14 2.079 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:49:32 #14 2.216 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:49:33 #14 2.508 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:49:33 #14 2.595 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:49:33 #14 2.724 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:49:33 #14 2.842 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:49:33 #14 2.940 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:49:33 #14 3.099 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:49:33 #14 3.157 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:49:33 #14 3.489 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:49:34 #14 3.552 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:49:34 #14 3.788 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:49:34 #14 3.897 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:49:34 #14 4.091 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:49:34 #14 4.181 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:49:35 #14 5.213 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:49:35 #14 5.322 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:49:36 #14 5.391 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:49:36 #14 5.482 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:49:36 #14 5.534 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:49:36 #14 5.762 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:49:36 #14 6.082 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:49:36 #14 6.161 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:49:36 #14 6.297 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:49:37 #14 6.392 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:49:37 #14 6.671 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 01:49:37 #14 6.672 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 01:49:37 #14 6.672 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 01:49:37 #14 6.672 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:49:37 #14 6.672 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 01:49:37 #14 6.672 875 | const iot_data_t *deviceservices_config; 01:49:37 #14 6.672 | ^~~~~~~~~~~~~~~~~~~~~ 01:49:37 #14 6.810 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:49:37 #14 6.928 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:49:37 #14 6.992 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:49:37 #14 7.086 [ 68%] Linking C shared library libcsdk.so 01:49:37 #14 7.147 [ 68%] Built target csdk 01:49:37 #14 7.167 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:49:37 #14 7.307 [ 72%] Linking C executable template 01:49:37 #14 7.335 /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) 01:49:37 #14 7.383 [ 72%] Built target template 01:49:37 #14 7.407 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:49:37 #14 7.500 [ 76%] Linking C executable device-counter 01:49:38 #14 7.529 /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) 01:49:38 #14 7.572 [ 76%] Built target device-counter 01:49:38 #14 7.588 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:49:38 #14 7.675 [ 80%] Linking C executable device-random 01:49:38 #14 7.697 /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) 01:49:38 #14 7.737 [ 80%] Built target device-random 01:49:38 #14 7.755 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:49:38 #14 7.835 [ 84%] Linking C executable device-gyro 01:49:38 #14 7.863 /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) 01:49:38 #14 7.908 [ 84%] Built target device-gyro 01:49:38 #14 7.926 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:49:38 #14 8.015 [ 88%] Linking C executable device-bitfields 01:49:38 #14 8.035 /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) 01:49:38 #14 8.078 [ 88%] Built target device-bitfields 01:49:38 #14 8.094 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:49:38 #14 8.257 [ 92%] Linking C executable template-discovery 01:49:38 #14 8.282 /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) 01:49:38 #14 8.323 [ 92%] Built target template-discovery 01:49:38 #14 8.337 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:49:38 #14 8.449 [ 96%] Linking C executable device-file 01:49:39 #14 8.476 /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) 01:49:39 #14 8.518 [ 96%] Built target device-file 01:49:39 #14 8.540 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:49:39 #14 8.645 [100%] Linking C executable device-terminal 01:49:39 #14 8.676 /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) 01:49:39 #14 8.716 [100%] Built target device-terminal 01:49:39 #14 8.737 Run CPack packaging tool... 01:49:39 #14 8.751 CPack: Create package using TGZ 01:49:39 #14 8.751 CPack: Install projects 01:49:39 #14 8.751 CPack: - Run preinstall target for: Csdk 01:49:39 #14 9.008 CPack: - Install project: Csdk [] 01:49:39 #14 9.012 CPack: Create package 01:49:39 #14 9.037 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 01:49:39 #14 9.038 + '[' false '=' true ] 01:49:39 #14 9.038 + '[' false '=' true ] 01:49:39 #14 9.038 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:49:39 #14 9.039 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:49:39 #14 9.039 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:49:39 #14 9.113 -- The C compiler identification is GNU 12.2.1 01:49:39 #14 9.129 -- Detecting C compiler ABI info 01:49:39 #14 9.213 -- Detecting C compiler ABI info - done 01:49:39 #14 9.233 -- Check for working C compiler: /usr/bin/cc - skipped 01:49:40 #14 9.234 -- Detecting C compile features 01:49:40 #14 9.234 -- Detecting C compile features - done 01:49:40 #14 9.238 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:49:40 #14 9.313 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:49:40 #14 9.317 -- Found LIBYAML: /usr/lib/libyaml.so 01:49:40 #14 9.320 -- Found LIBUUID: /usr/lib/libuuid.so 01:49:40 #14 9.322 -- Found LIBCBOR: /usr/lib/libcbor.so 01:49:40 #14 9.325 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:49:40 #14 9.327 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:49:40 #14 9.327 -- /opt/iotech/iot/1.5/include 01:49:40 #14 9.327 -- C SDK 0.0.0 for Linux 01:49:40 #14 9.329 -- Performing Test CSDK_HAVE_ATOMIC 01:49:40 #14 9.419 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:49:40 #14 9.468 -- Found Curses: /usr/lib/libcurses.so 01:49:40 #14 9.489 -- Configuring done (0.4s) 01:49:40 #14 9.522 -- Generating done (0.0s) 01:49:40 #14 9.524 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:49:40 #14 9.528 + make 01:49:40 #14 9.528 + tee debug.log 01:49:40 #14 9.576 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:49:40 #14 9.645 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:49:40 #14 9.726 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:49:40 #14 9.803 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:49:40 #14 9.873 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:49:40 #14 9.997 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:49:40 #14 10.04 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:49:40 #14 10.12 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:49:40 #14 10.24 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:49:40 #14 10.31 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:49:40 #14 10.39 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:49:41 #14 10.47 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:49:41 #14 10.54 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:49:41 #14 10.61 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:49:41 #14 10.65 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:49:41 #14 10.80 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:49:41 #14 10.84 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:49:41 #14 10.95 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:49:41 #14 11.00 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:49:41 #14 11.11 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:49:41 #14 11.18 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:49:41 #14 11.38 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:49:42 #14 11.45 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:49:42 #14 11.51 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:49:42 #14 11.57 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:49:42 #14 11.61 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:49:42 #14 11.70 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:49:42 #14 11.92 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:49:42 #14 11.98 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:49:42 #14 12.05 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:49:42 #14 12.13 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:49:42 #14 12.27 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:49:42 #14 12.34 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:49:42 #14 12.40 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:49:42 #14 12.46 [ 68%] Linking C shared library libcsdk.so 01:49:42 #14 12.52 [ 68%] Built target csdk 01:49:43 #14 12.54 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:49:43 #14 12.61 [ 72%] Linking C executable template 01:49:43 #14 12.64 /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) 01:49:43 #14 12.68 [ 72%] Built target template 01:49:43 #14 12.70 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:49:43 #14 12.76 [ 76%] Linking C executable device-counter 01:49:43 #14 12.79 /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) 01:49:43 #14 12.83 [ 76%] Built target device-counter 01:49:43 #14 12.85 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:49:43 #14 12.90 [ 80%] Linking C executable device-random 01:49:43 #14 12.93 /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) 01:49:43 #14 12.97 [ 80%] Built target device-random 01:49:43 #14 12.99 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:49:43 #14 13.05 [ 84%] Linking C executable device-gyro 01:49:43 #14 13.08 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:49:43 #14 13.12 [ 84%] Built target device-gyro 01:49:43 #14 13.14 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:49:43 #14 13.19 [ 88%] Linking C executable device-bitfields 01:49:43 #14 13.22 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:49:43 #14 13.26 [ 88%] Built target device-bitfields 01:49:43 #14 13.27 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:49:43 #14 13.35 [ 92%] Linking C executable template-discovery 01:49:44 #14 13.38 /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) 01:49:44 #14 13.42 [ 92%] Built target template-discovery 01:49:44 #14 13.43 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:49:44 #14 13.49 [ 96%] Linking C executable device-file 01:49:44 #14 13.52 /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) 01:49:44 #14 13.56 [ 96%] Built target device-file 01:49:44 #14 13.58 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:49:44 #14 13.66 [100%] Linking C executable device-terminal 01:49:44 #14 13.69 /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) 01:49:44 #14 13.74 [100%] Built target device-terminal 01:49:44 #14 13.75 + cp -rf include/devsdk include/edgex /usr/include/ 01:49:44 #14 13.75 + cp build/release/c/libcsdk.so /usr/lib/ 01:49:44 #14 13.75 + mkdir -p /usr/share/doc/edgex-csdk 01:49:44 #14 13.75 + cp Attribution.txt /usr/share/doc/edgex-csdk 01:49:44 #14 13.76 + cp LICENSE /usr/share/doc/edgex-csdk 01:49:44 #14 13.76 + rm -rf /device-bacnet-c/deps 01:49:44 #14 DONE 13.8s 01:49:44 01:49:44 #15 [11/11] RUN /device-bacnet-c/scripts/build.sh 01:49:44 #15 0.258 + readlink -f /device-bacnet-c/scripts/build.sh 01:49:44 #15 0.264 + dirname /device-bacnet-c/scripts/build.sh 01:49:44 #15 0.264 + dirname /device-bacnet-c/scripts 01:49:44 #15 0.264 + ROOT=/device-bacnet-c 01:49:44 #15 0.264 + echo /device-bacnet-c 01:49:44 #15 0.264 + cd /device-bacnet-c 01:49:44 #15 0.264 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 01:49:44 #15 0.264 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 01:49:44 #15 0.264 + git clone https://github.com/IOTechSystems/bacnet-stack.git 01:49:44 #15 0.264 Cloning into 'bacnet-stack'... 01:49:44 #15 0.264 /device-bacnet-c 01:49:47 #15 2.766 + cd /device-bacnet-c/bacnet-stack 01:49:47 #15 2.766 + git checkout v0.8.6-IOTech 01:49:47 #15 3.534 Note: switching to 'v0.8.6-IOTech'. 01:49:47 #15 3.534 01:49:47 #15 3.534 You are in 'detached HEAD' state. You can look around, make experimental 01:49:47 #15 3.534 changes and commit them, and you can discard any commits you make in this 01:49:47 #15 3.534 state without impacting any branches by switching back to a branch. 01:49:47 #15 3.534 01:49:47 #15 3.534 If you want to create a new branch to retain commits you create, you may 01:49:47 #15 3.534 do so (now or later) by using -c with the switch command. Example: 01:49:47 #15 3.534 01:49:47 #15 3.534 git switch -c 01:49:47 #15 3.534 01:49:47 #15 3.534 Or undo this operation with: 01:49:47 #15 3.534 01:49:47 #15 3.534 git switch - 01:49:47 #15 3.534 01:49:47 #15 3.534 Turn off this advice by setting config variable advice.detachedHead to false 01:49:47 #15 3.534 01:49:47 #15 3.534 HEAD is now at 8b67b7f2 Changes for BACnet device service 01:49:48 #15 3.536 + mkdir -p /device-bacnet-c/lib/ip 01:49:48 #15 3.537 + mkdir -p /device-bacnet-c/lib/mstp 01:49:48 #15 3.538 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 01:49:48 #15 3.541 make -s -C lib clean 01:49:48 #15 3.545 make -s -C demo clean 01:49:48 #15 3.603 make -s -C demo/router clean 01:49:48 #15 3.606 make -s -C demo/router-ipv6 clean 01:49:48 #15 3.609 make -s -C demo/gateway clean 01:49:48 #15 3.612 make -s -C lib all 01:49:52 #15 7.630 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 01:49:52 #15 7.630 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 01:49:52 #15 7.630 147 | pthread_cancel(hThread); 01:49:52 #15 7.630 | ^~~~~~~ 01:49:52 #15 7.630 | | 01:49:52 #15 7.630 | long unsigned int 01:49:52 #15 7.630 In file included from ../ports/linux/net.h:73, 01:49:52 #15 7.630 from ../ports/linux/dlmstp.c:43: 01:49:52 #15 7.630 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 01:49:52 #15 7.630 98 | int pthread_cancel(pthread_t); 01:49:52 #15 7.630 | ^~~~~~~~~ 01:49:52 #15 7.632 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 01:49:52 #15 7.632 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 01:49:52 #15 7.632 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 01:49:52 #15 7.632 | ^~~~~~~~ 01:49:52 #15 7.632 | | 01:49:52 #15 7.632 | long unsigned int * 01:49:52 #15 7.632 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 01:49:52 #15 7.632 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 01:49:52 #15 7.632 | ^ 01:49:56 #15 11.02 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 01:49:56 #15 11.02 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 01:49:56 #15 11.03 make -s -C lib clean 01:49:56 #15 11.03 make -s -C demo clean 01:49:56 #15 11.09 make -s -C demo/router clean 01:49:56 #15 11.10 make -s -C demo/router-ipv6 clean 01:49:56 #15 11.10 make -s -C demo/gateway clean 01:49:56 #15 11.10 make -s -C lib all 01:50:04 #15 19.32 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 01:50:04 #15 19.32 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 01:50:04 #15 19.32 + cd /device-bacnet-c/build/release/device-bacnet-ip 01:50:04 #15 19.32 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:50:04 #15 19.39 -- The C compiler identification is GNU 12.2.1 01:50:04 #15 19.40 -- Detecting C compiler ABI info 01:50:04 #15 19.49 -- Detecting C compiler ABI info - done 01:50:04 #15 19.51 -- Check for working C compiler: /usr/bin/cc - skipped 01:50:04 #15 19.51 -- Detecting C compile features 01:50:04 #15 19.51 -- Detecting C compile features - done 01:50:04 #15 19.52 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 01:50:04 #15 19.60 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 01:50:04 #15 19.60 -- Found Threads: TRUE 01:50:04 #15 19.61 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:50:04 #15 19.61 -- /opt/iotech/iot/1.5/include 01:50:04 #15 19.61 -- Configuring done (0.3s) 01:50:04 #15 19.62 -- Generating done (0.0s) 01:50:04 #15 19.62 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 01:50:04 #15 19.62 + make 01:50:04 #15 19.62 + tee release.log 01:50:04 #15 19.66 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 01:50:04 #15 19.86 [ 22%] Linking C static library libbacnet_objects.a 01:50:04 #15 19.89 [ 22%] Built target bacnet_objects 01:50:04 #15 19.91 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:50:04 #15 20.10 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 01:50:04 #15 20.19 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 01:50:04 #15 20.25 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 01:50:04 #15 20.33 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:50:05 #15 20.62 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 01:50:05 #15 20.69 [100%] Linking C executable device-bacnet-c 01:50:05 #15 20.72 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:50:05 #15 20.76 [100%] Built target device-bacnet-c 01:50:05 #15 20.77 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 01:50:05 #15 20.77 + cd /device-bacnet-c/build/release/device-bacnet-mstp 01:50:05 #15 20.77 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:50:05 #15 20.84 -- The C compiler identification is GNU 12.2.1 01:50:05 #15 20.85 -- Detecting C compiler ABI info 01:50:05 #15 20.94 -- Detecting C compiler ABI info - done 01:50:05 #15 20.96 -- Check for working C compiler: /usr/bin/cc - skipped 01:50:05 #15 20.96 -- Detecting C compile features 01:50:05 #15 20.96 -- Detecting C compile features - done 01:50:05 #15 20.97 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 01:50:05 #15 21.04 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 01:50:05 #15 21.05 -- Found Threads: TRUE 01:50:05 #15 21.06 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:50:05 #15 21.06 -- /opt/iotech/iot/1.5/include 01:50:05 #15 21.06 -- Configuring done (0.3s) 01:50:05 #15 21.06 -- Generating done (0.0s) 01:50:05 #15 21.06 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 01:50:05 #15 21.07 + + maketee release.log 01:50:05 #15 21.07 01:50:05 #15 21.10 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 01:50:05 #15 21.31 [ 22%] Linking C static library libbacnet_objects.a 01:50:05 #15 21.34 [ 22%] Built target bacnet_objects 01:50:05 #15 21.35 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:50:06 #15 21.53 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 01:50:06 #15 21.61 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 01:50:06 #15 21.67 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 01:50:06 #15 21.74 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:50:06 #15 22.01 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 01:50:06 #15 22.08 [100%] Linking C executable device-bacnet-c 01:50:06 #15 22.10 /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) 01:50:06 #15 22.15 [100%] Built target device-bacnet-c 01:50:06 #15 DONE 22.3s 01:50:06 01:50:06 #16 exporting to image 01:50:06 #16 exporting layers 01:50:06 #16 exporting layers 0.3s done 01:50:07 #16 writing image sha256:06d6b4f1ed72cfee7cd8f35a34d6d45402af72d2860df554606623eeb050a7a3 done 01:50:07 #16 naming to docker.io/library/ci-base-image-x86_64 done 01:50:07 #16 DONE 0.3s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:08 + docker inspect -f . ci-base-image-x86_64 01:50:08 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:50:08 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 01:50:08 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 01:50:08 $ docker top a0d9e5593d426e085ffb6a15f5101d0af3333493acfdcf83de1ab55b23c592fa -eo pid,comm [Pipeline] { [Pipeline] sh 01:50:08 + make test 01:50:08 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 01:50:09 $ docker stop --time=1 a0d9e5593d426e085ffb6a15f5101d0af3333493acfdcf83de1ab55b23c592fa 01:50:10 $ docker rm -f --volumes a0d9e5593d426e085ffb6a15f5101d0af3333493acfdcf83de1ab55b23c592fa [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 01:50:11 + sudo chown -R jenkins:jenkins . [Pipeline] sh 01:50:11 + ls -al . 01:50:11 total 88 01:50:11 drwxrwxr-x 10 jenkins jenkins 4096 May 26 01:49 . 01:50:11 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:48 .. 01:50:11 drwxrwxr-x 8 jenkins jenkins 4096 May 26 01:49 .git 01:50:11 drwxrwxr-x 3 jenkins jenkins 4096 May 26 01:48 .github 01:50:11 drwxr-xr-x 3 jenkins jenkins 4096 May 26 01:49 .semver 01:50:11 -rw-rw-r-- 1 jenkins jenkins 1563 May 26 01:48 Attribution.txt 01:50:11 -rw-rw-r-- 1 jenkins jenkins 1172 May 26 01:48 CHANGELOG.md 01:50:11 -rw-rw-r-- 1 jenkins jenkins 677 May 26 01:48 GOVERNANCE.md 01:50:11 -rw-rw-r-- 1 jenkins jenkins 764 May 26 01:48 Jenkinsfile 01:50:11 -rw-rw-r-- 1 jenkins jenkins 10174 May 26 01:48 LICENSE 01:50:11 -rw-rw-r-- 1 jenkins jenkins 837 May 26 01:48 Makefile 01:50:11 -rw-rw-r-- 1 jenkins jenkins 621 May 26 01:48 OWNERS.md 01:50:11 -rw-rw-r-- 1 jenkins jenkins 5503 May 26 01:48 README.md 01:50:11 -rw-rw-r-- 1 jenkins jenkins 11 May 26 01:49 VERSION 01:50:11 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:48 docs 01:50:11 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:48 res 01:50:11 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:48 sample-profiles 01:50:11 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:48 scripts 01:50:11 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:48 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:11 + 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=ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb --label arch=amd64 --label version=4.1.0-dev.2 . 01:50:11 #0 building with "default" instance using docker driver 01:50:11 01:50:11 #1 [internal] load build definition from Dockerfile.alpine 01:50:11 #1 transferring dockerfile: 2.40kB done 01:50:11 #1 WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 18) 01:50:11 #1 WARN: MaintainerDeprecated: Maintainer instruction is deprecated in favor of using label (line 34) 01:50:11 #1 DONE 0.0s 01:50:11 01:50:11 #2 [internal] load metadata for docker.io/library/ci-base-image-x86_64:latest 01:50:11 #2 DONE 0.0s 01:50:11 01:50:11 #3 [internal] load metadata for docker.io/library/alpine:3.20 01:50:12 #3 DONE 0.6s 01:50:12 01:50:12 #4 [internal] load .dockerignore 01:50:12 #4 transferring context: 2B done 01:50:12 #4 DONE 0.0s 01:50:12 01:50:12 #5 [internal] load build context 01:50:12 #5 transferring context: 20.43kB done 01:50:12 #5 DONE 0.0s 01:50:12 01:50:12 #6 [builder 1/10] FROM docker.io/library/ci-base-image-x86_64:latest 01:50:12 #6 DONE 0.1s 01:50:12 01:50:12 #7 [stage-1 1/12] FROM docker.io/library/alpine:3.20@sha256:d9e853e87e55526f6b2917df91a2115c36dd7c696a35be12163d44e6e2a4b6bc 01:50:12 #7 resolve docker.io/library/alpine:3.20@sha256:d9e853e87e55526f6b2917df91a2115c36dd7c696a35be12163d44e6e2a4b6bc 0.0s done 01:50:12 #7 sha256:d9e853e87e55526f6b2917df91a2115c36dd7c696a35be12163d44e6e2a4b6bc 9.23kB / 9.23kB done 01:50:12 #7 sha256:c64c687cbea9300178b30c95835354e34c4e4febc4badfe27102879de0483b5e 1.02kB / 1.02kB done 01:50:12 #7 sha256:bf8527eb54c3680e728d5b4b383a8ba730d72dae7236fbc8dff97ed6b224a731 612B / 612B done 01:50:12 #7 sha256:25f1d6b1951ac8eb3740558fe94cb83d377bdadf95fd9f98b50d2e1b96130471 1.05MB / 3.63MB 0.2s 01:50:12 #7 sha256:25f1d6b1951ac8eb3740558fe94cb83d377bdadf95fd9f98b50d2e1b96130471 3.63MB / 3.63MB 0.2s done 01:50:12 #7 extracting sha256:25f1d6b1951ac8eb3740558fe94cb83d377bdadf95fd9f98b50d2e1b96130471 0.1s done 01:50:12 #7 DONE 0.4s 01:50:12 01:50:12 #8 [stage-1 2/12] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:50:12 #8 0.203 Connecting to iotech.jfrog.io (34.246.139.145:443) 01:50:13 #8 ... 01:50:13 01:50:13 #9 [builder 2/10] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:50:13 #9 0.202 Connecting to iotech.jfrog.io (34.247.22.236:443) 01:50:13 #9 0.599 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:50:13 #9 0.599 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:50:13 #9 0.599 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:50:13 #9 DONE 0.7s 01:50:13 01:50:13 #10 [builder 3/10] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 01:50:13 #10 DONE 0.3s 01:50:13 01:50:13 #8 [stage-1 2/12] RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 01:50:13 #8 0.598 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:50:13 #8 0.598 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:50:13 #8 0.598 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:50:13 #8 DONE 0.6s 01:50:13 01:50:13 #11 [builder 4/10] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 01:50:13 #11 0.433 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 01:50:13 #11 ... 01:50:13 01:50:13 #12 [stage-1 3/12] RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 01:50:13 #12 DONE 0.5s 01:50:13 01:50:13 #11 [builder 4/10] RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev 01:50:13 #11 0.601 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 01:50:14 #11 0.794 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:50:14 #11 1.353 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:50:14 #11 1.361 OK: 337 MiB in 103 packages 01:50:14 #11 DONE 1.4s 01:50:14 01:50:14 #13 [builder 5/10] COPY scripts /device-bacnet-c/scripts 01:50:14 #13 DONE 0.0s 01:50:14 01:50:14 #14 [stage-1 4/12] 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 01:50:14 #14 0.206 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 01:50:14 #14 0.365 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 01:50:14 #14 0.594 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:50:15 #14 ... 01:50:15 01:50:15 #15 [builder 6/10] COPY src /device-bacnet-c/src/ 01:50:15 #15 DONE 0.0s 01:50:15 01:50:15 #16 [builder 7/10] COPY VERSION /device-bacnet-c/ 01:50:15 #16 DONE 0.0s 01:50:15 01:50:15 #17 [builder 8/10] WORKDIR /device-bacnet-c 01:50:15 #17 DONE 0.0s 01:50:15 01:50:15 #14 [stage-1 4/12] 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 01:50:15 #14 1.218 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:50:15 #14 1.233 (1/27) Installing ca-certificates (20260413-r0) 01:50:15 #14 1.249 (2/27) Installing brotli-libs (1.1.0-r2) 01:50:15 #14 1.263 (3/27) Installing c-ares (1.33.1-r0) 01:50:15 #14 1.268 (4/27) Installing libunistring (1.2-r0) 01:50:15 #14 1.290 (5/27) Installing libidn2 (2.3.7-r0) 01:50:15 #14 1.294 (6/27) Installing nghttp2-libs (1.62.1-r0) 01:50:15 #14 1.301 (7/27) Installing libpsl (0.21.5-r1) 01:50:15 #14 1.306 (8/27) Installing zstd-libs (1.5.6-r0) 01:50:15 #14 1.321 (9/27) Installing libcurl (8.14.1-r2) 01:50:15 #14 1.334 (10/27) Installing curl (8.14.1-r2) 01:50:15 #14 1.343 (11/27) Installing dumb-init (1.2.5-r3) 01:50:15 #14 1.430 (12/27) Installing hiredis (1.2.0-r0) 01:50:15 #14 1.518 (13/27) Installing yaml (0.2.5-r2) 01:50:15 #14 1.525 (14/27) Installing libcbor (0.11.0-r0) 01:50:15 #14 1.613 (15/27) Installing iotech-iot-1.5 (1.5.7-r0) 01:50:16 #14 2.277 (16/27) Installing pkgconf (2.2.0-r0) 01:50:16 #14 2.286 (17/27) Installing openssl-dev (3.3.7-r0) 01:50:16 #14 2.308 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.136-r0) 01:50:17 #14 3.062 (19/27) Installing gmp (6.3.0-r1) 01:50:17 #14 3.071 (20/27) Installing nettle (3.10.2-r0) 01:50:17 #14 3.114 (21/27) Installing libffi (3.4.6-r0) 01:50:17 #14 3.118 (22/27) Installing libtasn1 (4.21.0-r0) 01:50:17 #14 3.124 (23/27) Installing p11-kit (0.25.3-r0) 01:50:17 #14 3.139 (24/27) Installing gnutls (3.8.13-r0) 01:50:17 #14 3.167 (25/27) Installing libmicrohttpd (0.9.77-r0) 01:50:17 #14 3.256 (26/27) Installing libuuid (2.40.1-r1) 01:50:17 #14 3.262 (27/27) Installing linux-headers (6.6-r0) 01:50:17 #14 3.427 Executing busybox-1.36.1-r31.trigger 01:50:17 #14 3.435 Executing ca-certificates-20260413-r0.trigger 01:50:17 #14 3.476 OK: 30 MiB in 41 packages 01:50:17 #14 DONE 3.7s 01:50:17 01:50:17 #18 [builder 9/10] RUN /device-bacnet-c/scripts/build_deps.sh 01:50:17 #18 0.219 + CSDK_VER=4.0.0 01:50:17 #18 0.219 + '[' '!' -d deps ] 01:50:17 #18 0.219 + mkdir deps 01:50:17 #18 0.220 + cd /device-bacnet-c/deps 01:50:17 #18 0.220 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 01:50:17 #18 0.224 Connecting to github.com (140.82.114.4:443) 01:50:17 #18 0.461 Connecting to codeload.github.com (140.82.114.9:443) 01:50:17 #18 0.576 saving to 'v4.0.0.zip' 01:50:17 #18 0.637 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 01:50:17 #18 0.637 'v4.0.0.zip' saved 01:50:17 #18 0.638 + unzip v4.0.0.zip 01:50:17 #18 0.639 Archive: v4.0.0.zip 01:50:17 #18 0.645 creating: device-sdk-c-4.0.0/ 01:50:17 #18 0.645 creating: device-sdk-c-4.0.0/.github/ 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/.github/Contributing.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/.github/semantic.yml 01:50:17 #18 0.645 creating: device-sdk-c-4.0.0/.github/workflows/ 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/.gitignore 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/Attribution.txt 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/CHANGELOG.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/Doxyfile 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/Jenkinsfile 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/LICENSE 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/Makefile 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/OWNERS.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/README.IOT.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/README.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/README.v3.md 01:50:17 #18 0.645 creating: device-sdk-c-4.0.0/docs/ 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/docs/configuration.md 01:50:17 #18 0.645 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/docs/metrics.md 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/docs/startup.md 01:50:17 #18 0.647 creating: device-sdk-c-4.0.0/include/ 01:50:17 #18 0.647 creating: device-sdk-c-4.0.0/include/devsdk/ 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 01:50:17 #18 0.647 creating: device-sdk-c-4.0.0/include/edgex/ 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 01:50:17 #18 0.647 creating: device-sdk-c-4.0.0/scripts/ 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/scripts/build.sh 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 01:50:17 #18 0.647 creating: device-sdk-c-4.0.0/src/ 01:50:17 #18 0.647 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 01:50:17 #18 0.650 creating: device-sdk-c-4.0.0/src/c/ 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/api.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/bus.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/bus.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/callback3.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/callback3.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/config.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/config.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/correlation.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/correlation.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/data.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/data.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/device.c 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/device.h 01:50:17 #18 0.650 inflating: device-sdk-c-4.0.0/src/c/devman.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/devmap.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/devmap.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/devutil.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/discovery.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/discovery.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 01:50:17 #18 0.652 creating: device-sdk-c-4.0.0/src/c/examples/ 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 01:50:17 #18 0.652 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 01:50:17 #18 0.652 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 01:50:17 #18 0.653 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 01:50:17 #18 0.653 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 01:50:17 #18 0.654 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 01:50:17 #18 0.654 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 01:50:17 #18 0.654 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 01:50:17 #18 0.654 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 01:50:17 #18 0.654 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 01:50:17 #18 0.654 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/file/ 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 01:50:17 #18 0.658 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 01:50:17 #18 0.658 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/random/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 01:50:17 #18 0.661 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 01:50:17 #18 0.661 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/res/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 01:50:17 #18 0.663 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 01:50:17 #18 0.663 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/filesys.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/filesys.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/keeper.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/keeper.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/map.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/map.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/metadata.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/metadata.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/metrics.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/opstate.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/opstate.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/parson.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/parson.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/profiles.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/profiles.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/registry.c 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/registry.h 01:50:17 #18 0.667 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/rest.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/rest.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/secrets.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/service.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/service.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/transform.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/transform.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/validate.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/validate.h 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/watchers.c 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/c/watchers.h 01:50:17 #18 0.671 creating: device-sdk-c-4.0.0/src/cmake/ 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 01:50:17 #18 0.671 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 01:50:17 #18 0.672 + cd device-sdk-c-4.0.0 01:50:17 #18 0.672 + ./scripts/build.sh 01:50:17 #18 0.673 + CPPCHECK=false 01:50:17 #18 0.673 + DOCGEN=false 01:50:17 #18 0.673 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 01:50:17 #18 0.673 + '[' 0 -gt 0 ] 01:50:17 #18 0.674 + readlink -f ./scripts/build.sh 01:50:17 #18 0.675 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 01:50:17 #18 0.675 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 01:50:17 #18 0.676 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 01:50:17 #18 0.676 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 01:50:17 #18 0.676 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:50:17 #18 0.677 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:50:17 #18 0.677 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:50:17 #18 0.752 -- The C compiler identification is GNU 12.2.1 01:50:17 #18 0.770 -- Detecting C compiler ABI info 01:50:17 #18 0.871 -- Detecting C compiler ABI info - done 01:50:17 #18 0.890 -- Check for working C compiler: /usr/bin/cc - skipped 01:50:17 #18 0.890 -- Detecting C compile features 01:50:17 #18 0.891 -- Detecting C compile features - done 01:50:17 #18 0.895 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:50:17 #18 0.973 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:50:17 #18 0.976 -- Found LIBYAML: /usr/lib/libyaml.so 01:50:17 #18 0.979 -- Found LIBUUID: /usr/lib/libuuid.so 01:50:17 #18 0.981 -- Found LIBCBOR: /usr/lib/libcbor.so 01:50:17 #18 0.983 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:50:17 #18 0.985 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:50:17 #18 0.985 -- /opt/iotech/iot/1.5/include 01:50:17 #18 0.985 -- C SDK 0.0.0 for Linux 01:50:17 #18 0.988 -- Performing Test CSDK_HAVE_ATOMIC 01:50:17 #18 1.083 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:50:17 #18 1.133 -- Found Curses: /usr/lib/libcurses.so 01:50:17 #18 1.156 -- Configuring done (0.5s) 01:50:17 #18 1.190 -- Generating done (0.0s) 01:50:17 #18 1.192 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:50:17 #18 1.197 + + tee release.log 01:50:17 #18 1.197 make all package 01:50:17 #18 1.237 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:50:17 #18 1.370 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:50:17 #18 1.526 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:50:17 #18 1.657 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:50:17 #18 1.754 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:50:17 #18 2.065 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:50:17 #18 2.106 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:50:17 #18 2.233 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:50:17 #18 2.513 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:50:17 #18 2.619 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:50:17 #18 2.780 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:50:17 #18 2.907 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:50:18 #18 2.997 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:50:18 #18 3.156 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:50:18 #18 3.210 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:50:18 #18 3.526 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:50:18 #18 3.590 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:50:18 #18 3.835 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:50:18 #18 ... 01:50:18 01:50:18 #19 [stage-1 5/12] RUN apk --no-cache upgrade 01:50:18 #19 0.217 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 01:50:18 #19 0.292 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 01:50:18 #19 0.431 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 01:50:18 #19 1.045 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:50:18 #19 1.066 OK: 30 MiB in 41 packages 01:50:18 #19 DONE 1.2s 01:50:18 01:50:18 #18 [builder 9/10] RUN /device-bacnet-c/scripts/build_deps.sh 01:50:18 #18 3.937 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:50:19 #18 4.138 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:50:19 #18 4.230 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:50:20 #18 5.277 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:50:20 #18 5.385 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:50:20 #18 5.459 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:50:20 #18 5.552 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:50:20 #18 5.610 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:50:20 #18 5.839 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:50:21 #18 6.161 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:50:21 #18 6.234 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:50:21 #18 6.371 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:50:21 #18 6.464 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:50:21 #18 6.732 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 01:50:21 #18 6.732 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 01:50:21 #18 6.732 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 01:50:21 #18 6.732 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:50:21 #18 6.733 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 01:50:21 #18 6.733 875 | const iot_data_t *deviceservices_config; 01:50:21 #18 6.733 | ^~~~~~~~~~~~~~~~~~~~~ 01:50:21 #18 6.872 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:50:21 #18 6.995 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:50:22 #18 7.060 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:50:22 #18 7.160 [ 68%] Linking C shared library libcsdk.so 01:50:22 #18 7.210 [ 68%] Built target csdk 01:50:22 #18 7.232 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:50:22 #18 7.367 [ 72%] Linking C executable template 01:50:22 #18 7.390 /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) 01:50:22 #18 7.437 [ 72%] Built target template 01:50:22 #18 7.456 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:50:22 #18 7.543 [ 76%] Linking C executable device-counter 01:50:22 #18 7.562 /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) 01:50:22 #18 7.605 [ 76%] Built target device-counter 01:50:22 #18 7.622 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:50:22 #18 7.706 [ 80%] Linking C executable device-random 01:50:22 #18 7.731 /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) 01:50:22 #18 7.775 [ 80%] Built target device-random 01:50:22 #18 7.796 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:50:22 #18 7.890 [ 84%] Linking C executable device-gyro 01:50:23 #18 7.918 /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) 01:50:23 #18 7.961 [ 84%] Built target device-gyro 01:50:23 #18 7.978 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:50:23 #18 8.065 [ 88%] Linking C executable device-bitfields 01:50:23 #18 8.091 /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) 01:50:23 #18 8.132 [ 88%] Built target device-bitfields 01:50:23 #18 8.154 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:50:23 #18 8.309 [ 92%] Linking C executable template-discovery 01:50:23 #18 8.332 /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) 01:50:23 #18 8.373 [ 92%] Built target template-discovery 01:50:23 #18 8.397 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:50:23 #18 8.511 [ 96%] Linking C executable device-file 01:50:23 #18 8.538 /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) 01:50:23 #18 8.584 [ 96%] Built target device-file 01:50:23 #18 8.605 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:50:23 #18 8.705 [100%] Linking C executable device-terminal 01:50:23 #18 8.735 /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) 01:50:23 #18 8.777 [100%] Built target device-terminal 01:50:23 #18 8.794 Run CPack packaging tool... 01:50:23 #18 8.807 CPack: Create package using TGZ 01:50:23 #18 8.807 CPack: Install projects 01:50:23 #18 8.807 CPack: - Run preinstall target for: Csdk 01:50:24 #18 9.054 CPack: - Install project: Csdk [] 01:50:24 #18 9.062 CPack: Create package 01:50:24 #18 9.085 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 01:50:24 #18 9.086 + '[' false '=' true ] 01:50:24 #18 9.086 + '[' false '=' true ] 01:50:24 #18 9.086 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:50:24 #18 9.087 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:50:24 #18 9.087 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:50:24 #18 9.166 -- The C compiler identification is GNU 12.2.1 01:50:24 #18 9.183 -- Detecting C compiler ABI info 01:50:24 #18 9.272 -- Detecting C compiler ABI info - done 01:50:24 #18 9.293 -- Check for working C compiler: /usr/bin/cc - skipped 01:50:24 #18 9.294 -- Detecting C compile features 01:50:24 #18 9.294 -- Detecting C compile features - done 01:50:24 #18 9.298 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:50:24 #18 9.371 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:50:24 #18 9.375 -- Found LIBYAML: /usr/lib/libyaml.so 01:50:24 #18 9.378 -- Found LIBUUID: /usr/lib/libuuid.so 01:50:24 #18 9.382 -- Found LIBCBOR: /usr/lib/libcbor.so 01:50:24 #18 9.385 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:50:24 #18 9.388 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:50:24 #18 9.388 -- /opt/iotech/iot/1.5/include 01:50:24 #18 9.388 -- C SDK 0.0.0 for Linux 01:50:24 #18 9.391 -- Performing Test CSDK_HAVE_ATOMIC 01:50:24 #18 9.476 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:50:24 #18 9.523 -- Found Curses: /usr/lib/libcurses.so 01:50:24 #18 9.543 -- Configuring done (0.4s) 01:50:24 #18 9.577 -- Generating done (0.0s) 01:50:24 #18 9.579 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:50:24 #18 9.584 + make 01:50:24 #18 9.584 + tee debug.log 01:50:24 #18 9.626 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:50:24 #18 9.695 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:50:24 #18 9.769 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:50:24 #18 9.843 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:50:25 #18 9.915 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:50:25 #18 10.04 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:50:25 #18 10.08 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:50:25 #18 10.15 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:50:25 #18 10.28 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:50:25 #18 10.35 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:50:25 #18 10.45 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:50:25 #18 10.52 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:50:25 #18 10.60 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:50:25 #18 10.68 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:50:25 #18 10.73 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:50:25 #18 10.87 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:50:25 #18 10.91 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:50:25 #18 11.02 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:50:26 #18 11.07 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:50:26 #18 11.18 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:50:26 #18 11.24 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:50:26 #18 11.46 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:50:26 #18 11.53 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:50:26 #18 11.58 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:50:26 #18 11.64 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:50:26 #18 11.69 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:50:26 #18 11.78 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:50:26 #18 11.99 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:50:27 #18 12.04 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:50:27 #18 12.12 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:50:27 #18 12.18 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:50:27 #18 12.33 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:50:27 #18 12.40 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:50:27 #18 12.46 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:50:27 #18 12.51 [ 68%] Linking C shared library libcsdk.so 01:50:27 #18 12.57 [ 68%] Built target csdk 01:50:27 #18 12.59 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:50:27 #18 12.66 [ 72%] Linking C executable template 01:50:27 #18 12.69 /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) 01:50:27 #18 12.73 [ 72%] Built target template 01:50:27 #18 12.75 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:50:27 #18 12.81 [ 76%] Linking C executable device-counter 01:50:28 #18 12.83 /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) 01:50:28 #18 12.87 [ 76%] Built target device-counter 01:50:28 #18 12.89 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:50:28 #18 12.96 [ 80%] Linking C executable device-random 01:50:28 #18 12.98 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:50:28 #18 13.02 [ 80%] Built target device-random 01:50:28 #18 13.04 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:50:28 #18 13.10 [ 84%] Linking C executable device-gyro 01:50:28 #18 13.12 /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) 01:50:28 #18 13.16 [ 84%] Built target device-gyro 01:50:28 #18 13.19 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:50:28 #18 13.24 [ 88%] Linking C executable device-bitfields 01:50:28 #18 13.27 /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) 01:50:28 #18 13.31 [ 88%] Built target device-bitfields 01:50:28 #18 13.33 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:50:28 #18 13.40 [ 92%] Linking C executable template-discovery 01:50:28 #18 13.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) 01:50:28 #18 13.47 [ 92%] Built target template-discovery 01:50:28 #18 13.49 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:50:28 #18 13.55 [ 96%] Linking C executable device-file 01:50:28 #18 13.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) 01:50:28 #18 13.62 [ 96%] Built target device-file 01:50:28 #18 13.64 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:50:28 #18 13.71 [100%] Linking C executable device-terminal 01:50:28 #18 13.74 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:50:28 #18 13.78 [100%] Built target device-terminal 01:50:28 #18 13.79 + cp -rf include/devsdk include/edgex /usr/include/ 01:50:28 #18 13.79 + cp build/release/c/libcsdk.so /usr/lib/ 01:50:28 #18 13.80 + mkdir -p /usr/share/doc/edgex-csdk 01:50:28 #18 13.80 + cp Attribution.txt /usr/share/doc/edgex-csdk 01:50:28 #18 13.80 + cp LICENSE /usr/share/doc/edgex-csdk 01:50:28 #18 13.80 + rm -rf /device-bacnet-c/deps 01:50:28 #18 DONE 13.9s 01:50:29 01:50:29 #20 [builder 10/10] RUN /device-bacnet-c/scripts/build.sh 01:50:29 #20 0.207 + readlink -f /device-bacnet-c/scripts/build.sh 01:50:29 #20 0.208 + dirname /device-bacnet-c/scripts/build.sh 01:50:29 #20 0.208 + dirname /device-bacnet-c/scripts 01:50:29 #20 0.209 /device-bacnet-c 01:50:29 #20 0.209 + ROOT=/device-bacnet-c 01:50:29 #20 0.209 + echo /device-bacnet-c 01:50:29 #20 0.209 + cd /device-bacnet-c 01:50:29 #20 0.209 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 01:50:29 #20 0.209 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 01:50:29 #20 0.209 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 01:50:29 #20 0.210 + cd /device-bacnet-c/build/release/device-bacnet-ip 01:50:29 #20 0.210 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:50:29 #20 0.231 -- /opt/iotech/iot/1.5/include 01:50:29 #20 0.232 -- Configuring done (0.0s) 01:50:29 #20 0.237 -- Generating done (0.0s) 01:50:29 #20 0.238 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 01:50:29 #20 0.240 + make 01:50:29 #20 0.240 + tee release.log 01:50:29 #20 0.288 [ 22%] Built target bacnet_objects 01:50:29 #20 0.312 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:50:29 #20 0.507 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:50:29 #20 0.788 [ 55%] Linking C executable device-bacnet-c 01:50:29 #20 0.808 /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) 01:50:29 #20 0.856 [100%] Built target device-bacnet-c 01:50:29 #20 0.861 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 01:50:29 #20 0.862 + cd /device-bacnet-c/build/release/device-bacnet-mstp 01:50:29 #20 0.862 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:50:29 #20 0.876 -- /opt/iotech/iot/1.5/include 01:50:29 #20 0.877 -- Configuring done (0.0s) 01:50:29 #20 0.882 -- Generating done (0.0s) 01:50:29 #20 0.883 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 01:50:29 #20 0.884 + make 01:50:29 #20 0.884 + tee release.log 01:50:29 #20 0.920 [ 22%] Built target bacnet_objects 01:50:29 #20 0.938 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:50:29 #20 1.103 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:50:30 #20 1.364 [ 55%] Linking C executable device-bacnet-c 01:50:30 #20 1.391 /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) 01:50:30 #20 1.438 [100%] Built target device-bacnet-c 01:50:30 #20 DONE 1.5s 01:50:30 01:50:30 #21 [stage-1 6/12] COPY --from=builder /device-bacnet-c/build/release/ / 01:50:30 #21 DONE 0.1s 01:50:30 01:50:30 #22 [stage-1 7/12] COPY --from=builder /usr/lib/libcsdk.so /usr/lib 01:50:30 #22 DONE 0.0s 01:50:30 01:50:30 #23 [stage-1 8/12] COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 01:50:30 #23 DONE 0.0s 01:50:30 01:50:30 #24 [stage-1 9/12] COPY LICENSE /. 01:50:30 #24 DONE 0.0s 01:50:30 01:50:30 #25 [stage-1 10/12] COPY Attribution.txt /. 01:50:30 #25 DONE 0.0s 01:50:30 01:50:30 #26 [stage-1 11/12] COPY res /res 01:50:30 #26 DONE 0.0s 01:50:30 01:50:30 #27 [stage-1 12/12] COPY sample-profiles /sample-profiles 01:50:30 #27 DONE 0.0s 01:50:30 01:50:30 #28 exporting to image 01:50:30 #28 exporting layers 01:50:30 #28 exporting layers 0.4s done 01:50:31 #28 writing image sha256:8cb65198816011e8012385723072e57f7ce2646d1dbea878cc6f20551bce6f55 done 01:50:31 #28 naming to docker.io/library/device-bacnet done 01:50:31 #28 DONE 0.4s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:50:31 provisioning config files... 01:50:31 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config9096082488933482690tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:50:32 ---> ****-login.sh 01:50:32 nexus3.edgexfoundry.org:10001 01:50:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:50:32 Login Succeeded 01:50:32 nexus3.edgexfoundry.org:10002 01:50:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:50:32 Login Succeeded 01:50:32 nexus3.edgexfoundry.org:10003 01:50:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:50:32 Login Succeeded 01:50:32 nexus3.edgexfoundry.org:10004 01:50:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:50:32 Login Succeeded 01:50:32 ****.io 01:50:32 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:50:32 Login Succeeded 01:50:32 ---> ****-login.sh ends [Pipeline] } 01:50:32 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 01:50:32 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 01:50:32 [edgeXDocker.push] Tagging docker image device-bacnet with the following tags: 01:50:32 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 01:50:32 latest 01:50:32 4.1.0-dev.2 01:50:32 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 01:50:32 main 01:50:32 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:33 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:33 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 01:50:33 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 01:50:33 2d8f6e95fa31: Preparing 01:50:33 6b112e40a748: Preparing 01:50:33 dbc128efc0d3: Preparing 01:50:33 5982cc6916c0: Preparing 01:50:33 d2d5514a921d: Preparing 01:50:33 33d133f5de08: Preparing 01:50:33 3ab4fed09224: Preparing 01:50:33 c9fadba83169: Preparing 01:50:33 a6740dc464e8: Preparing 01:50:33 7a8b87e005ab: Preparing 01:50:33 d459d76745c0: Preparing 01:50:33 08bc4e534116: Preparing 01:50:33 a6740dc464e8: Waiting 01:50:33 7a8b87e005ab: Waiting 01:50:33 3ab4fed09224: Waiting 01:50:33 c9fadba83169: Waiting 01:50:33 08bc4e534116: Waiting 01:50:33 dbc128efc0d3: Pushed 01:50:33 2d8f6e95fa31: Pushed 01:50:33 6b112e40a748: Pushed 01:50:33 d2d5514a921d: Pushed 01:50:33 5982cc6916c0: Pushed 01:50:33 7a8b87e005ab: Pushed 01:50:33 c9fadba83169: Pushed 01:50:33 33d133f5de08: Pushed 01:50:34 3ab4fed09224: Pushed 01:50:34 d459d76745c0: Pushed 01:50:34 08bc4e534116: Pushed 01:50:36 a6740dc464e8: Pushed 01:50:36 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb: digest: sha256:737843ff72093eedd3b853487d9936698d95b0cdb357e686506b2798de185f53 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:36 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:36 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:latest 01:50:36 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 01:50:36 2d8f6e95fa31: Preparing 01:50:36 6b112e40a748: Preparing 01:50:36 dbc128efc0d3: Preparing 01:50:36 5982cc6916c0: Preparing 01:50:36 d2d5514a921d: Preparing 01:50:36 33d133f5de08: Preparing 01:50:36 3ab4fed09224: Preparing 01:50:36 c9fadba83169: Preparing 01:50:36 a6740dc464e8: Preparing 01:50:36 33d133f5de08: Waiting 01:50:36 c9fadba83169: Waiting 01:50:36 3ab4fed09224: Waiting 01:50:36 7a8b87e005ab: Preparing 01:50:36 d459d76745c0: Preparing 01:50:36 a6740dc464e8: Waiting 01:50:36 7a8b87e005ab: Waiting 01:50:36 08bc4e534116: Preparing 01:50:36 d459d76745c0: Waiting 01:50:36 08bc4e534116: Waiting 01:50:36 5982cc6916c0: Layer already exists 01:50:36 6b112e40a748: Layer already exists 01:50:36 dbc128efc0d3: Layer already exists 01:50:36 d2d5514a921d: Layer already exists 01:50:36 2d8f6e95fa31: Layer already exists 01:50:36 c9fadba83169: Layer already exists 01:50:36 33d133f5de08: Layer already exists 01:50:36 3ab4fed09224: Layer already exists 01:50:36 7a8b87e005ab: Layer already exists 01:50:36 a6740dc464e8: Layer already exists 01:50:36 d459d76745c0: Layer already exists 01:50:36 08bc4e534116: Layer already exists 01:50:36 latest: digest: sha256:737843ff72093eedd3b853487d9936698d95b0cdb357e686506b2798de185f53 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:37 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:4.1.0-dev.2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:37 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:4.1.0-dev.2 01:50:37 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 01:50:37 2d8f6e95fa31: Preparing 01:50:37 6b112e40a748: Preparing 01:50:37 dbc128efc0d3: Preparing 01:50:37 5982cc6916c0: Preparing 01:50:37 d2d5514a921d: Preparing 01:50:37 33d133f5de08: Preparing 01:50:37 3ab4fed09224: Preparing 01:50:37 c9fadba83169: Preparing 01:50:37 a6740dc464e8: Preparing 01:50:37 7a8b87e005ab: Preparing 01:50:37 33d133f5de08: Waiting 01:50:37 c9fadba83169: Waiting 01:50:37 a6740dc464e8: Waiting 01:50:37 3ab4fed09224: Waiting 01:50:37 d459d76745c0: Preparing 01:50:37 08bc4e534116: Preparing 01:50:37 d459d76745c0: Waiting 01:50:37 08bc4e534116: Waiting 01:50:37 7a8b87e005ab: Waiting 01:50:37 5982cc6916c0: Layer already exists 01:50:37 dbc128efc0d3: Layer already exists 01:50:37 d2d5514a921d: Layer already exists 01:50:37 2d8f6e95fa31: Layer already exists 01:50:37 6b112e40a748: Layer already exists 01:50:37 3ab4fed09224: Layer already exists 01:50:37 a6740dc464e8: Layer already exists 01:50:37 c9fadba83169: Layer already exists 01:50:37 7a8b87e005ab: Layer already exists 01:50:37 33d133f5de08: Layer already exists 01:50:37 d459d76745c0: Layer already exists 01:50:37 08bc4e534116: Layer already exists 01:50:37 4.1.0-dev.2: digest: sha256:737843ff72093eedd3b853487d9936698d95b0cdb357e686506b2798de185f53 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:37 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:38 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 01:50:38 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 01:50:38 2d8f6e95fa31: Preparing 01:50:38 6b112e40a748: Preparing 01:50:38 dbc128efc0d3: Preparing 01:50:38 5982cc6916c0: Preparing 01:50:38 d2d5514a921d: Preparing 01:50:38 33d133f5de08: Preparing 01:50:38 3ab4fed09224: Preparing 01:50:38 c9fadba83169: Preparing 01:50:38 a6740dc464e8: Preparing 01:50:38 7a8b87e005ab: Preparing 01:50:38 d459d76745c0: Preparing 01:50:38 08bc4e534116: Preparing 01:50:38 33d133f5de08: Waiting 01:50:38 3ab4fed09224: Waiting 01:50:38 c9fadba83169: Waiting 01:50:38 a6740dc464e8: Waiting 01:50:38 7a8b87e005ab: Waiting 01:50:38 d459d76745c0: Waiting 01:50:38 08bc4e534116: Waiting 01:50:38 5982cc6916c0: Layer already exists 01:50:38 dbc128efc0d3: Layer already exists 01:50:38 6b112e40a748: Layer already exists 01:50:38 2d8f6e95fa31: Layer already exists 01:50:38 d2d5514a921d: Layer already exists 01:50:38 7a8b87e005ab: Layer already exists 01:50:38 33d133f5de08: Layer already exists 01:50:38 3ab4fed09224: Layer already exists 01:50:38 a6740dc464e8: Layer already exists 01:50:38 c9fadba83169: Layer already exists 01:50:38 08bc4e534116: Layer already exists 01:50:38 d459d76745c0: Layer already exists 01:50:38 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2: digest: sha256:737843ff72093eedd3b853487d9936698d95b0cdb357e686506b2798de185f53 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:38 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:38 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:main 01:50:38 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 01:50:38 2d8f6e95fa31: Preparing 01:50:38 6b112e40a748: Preparing 01:50:38 dbc128efc0d3: Preparing 01:50:38 5982cc6916c0: Preparing 01:50:38 d2d5514a921d: Preparing 01:50:38 33d133f5de08: Preparing 01:50:38 3ab4fed09224: Preparing 01:50:38 c9fadba83169: Preparing 01:50:38 a6740dc464e8: Preparing 01:50:38 7a8b87e005ab: Preparing 01:50:38 d459d76745c0: Preparing 01:50:38 08bc4e534116: Preparing 01:50:38 3ab4fed09224: Waiting 01:50:38 c9fadba83169: Waiting 01:50:38 d459d76745c0: Waiting 01:50:38 a6740dc464e8: Waiting 01:50:38 33d133f5de08: Waiting 01:50:38 7a8b87e005ab: Waiting 01:50:38 08bc4e534116: Waiting 01:50:38 dbc128efc0d3: Layer already exists 01:50:38 5982cc6916c0: Layer already exists 01:50:38 6b112e40a748: Layer already exists 01:50:38 d2d5514a921d: Layer already exists 01:50:38 2d8f6e95fa31: Layer already exists 01:50:38 7a8b87e005ab: Layer already exists 01:50:38 a6740dc464e8: Layer already exists 01:50:38 33d133f5de08: Layer already exists 01:50:38 c9fadba83169: Layer already exists 01:50:38 3ab4fed09224: Layer already exists 01:50:38 08bc4e534116: Layer already exists 01:50:38 d459d76745c0: Layer already exists 01:50:38 main: digest: sha256:737843ff72093eedd3b853487d9936698d95b0cdb357e686506b2798de185f53 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 01:50:39 ===================================================== [Pipeline] echo 01:50:39 taggedImages: 01:50:39 - nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 01:50:39 - nexus3.edgexfoundry.org:10004/device-bacnet:latest 01:50:39 - nexus3.edgexfoundry.org:10004/device-bacnet:4.1.0-dev.2 01:50:39 - nexus3.edgexfoundry.org:10004/device-bacnet:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 01:50:39 - nexus3.edgexfoundry.org:10004/device-bacnet:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:39 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:50:39 01:50:39 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:50:39 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:50:39 latest: Pulling from edgex-lftools-log-publisher 01:50:39 5eb5b503b376: Pulling fs layer 01:50:39 5c69ac0246d0: Pulling fs layer 01:50:39 ec43610c2a17: Pulling fs layer 01:50:39 3a2ae6a8a46f: Pulling fs layer 01:50:39 33b1e0a273af: Pulling fs layer 01:50:39 5d3b04190fa2: Pulling fs layer 01:50:39 2f39f015ded8: Pulling fs layer 01:50:39 3a2ae6a8a46f: Waiting 01:50:39 33b1e0a273af: Waiting 01:50:39 5d3b04190fa2: Waiting 01:50:39 2f39f015ded8: Waiting 01:50:39 5c69ac0246d0: Verifying Checksum 01:50:39 5c69ac0246d0: Download complete 01:50:39 3a2ae6a8a46f: Verifying Checksum 01:50:39 3a2ae6a8a46f: Download complete 01:50:39 33b1e0a273af: Verifying Checksum 01:50:39 33b1e0a273af: Download complete 01:50:39 ec43610c2a17: Verifying Checksum 01:50:39 ec43610c2a17: Download complete 01:50:39 5d3b04190fa2: Verifying Checksum 01:50:39 5d3b04190fa2: Download complete 01:50:40 5eb5b503b376: Verifying Checksum 01:50:40 5eb5b503b376: Download complete 01:50:40 2f39f015ded8: Download complete 01:50:41 5eb5b503b376: Pull complete 01:50:41 5c69ac0246d0: Pull complete 01:50:42 ec43610c2a17: Pull complete 01:50:42 3a2ae6a8a46f: Pull complete 01:50:42 33b1e0a273af: Pull complete 01:50:42 5d3b04190fa2: Pull complete 01:50:48 2f39f015ded8: Pull complete 01:50:48 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 01:50:48 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 01:50:48 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:50:48 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 01:50:48 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 01:50:51 $ docker top 4e8811707b93b389238c18b080be7ee5780efd85036a10caabcba5c4ec4a2b57 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:50:51 ---> job-cost.sh 01:50:51 lf-activate-venv: SKIPPING 01:50:51 INFO: No Stack... 01:50:52 INFO: Retrieving Pricing Info for: v3-standard-8 01:50:52 INFO: Archiving Costs [Pipeline] sh 01:50:52 + cat /w/workspace/dgexfoundry_device-bacnet-c_main/archives/cost.csv 01:50:52 + cut -d, -f6 [Pipeline] lock 01:50:52 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] 01:50:52 Resource [jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] did not exist. Created. 01:50:52 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 01:50:53 + echo total: 0.2199999988079071 [Pipeline] stash 01:50:53 Stashed 1 file(s) [Pipeline] } 01:50:53 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] [Pipeline] // lock [Pipeline] } 01:50:53 $ docker stop --time=1 4e8811707b93b389238c18b080be7ee5780efd85036a10caabcba5c4ec4a2b57 01:50:54 $ docker rm -f --volumes 4e8811707b93b389238c18b080be7ee5780efd85036a10caabcba5c4ec4a2b57 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 01:52:22 Running on prd-ubuntu20.04-docker-arm64-4c-16g-11325 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] ws 01:52:22 Running in /w/workspace/device-bacnet-c/34 [Pipeline] { [Pipeline] checkout 01:52:25 Selected Git installation does not exist. Using Default 01:52:25 The recommended git tool is: NONE 01:52:31 using credential edgex-jenkins-ssh 01:52:31 Cloning the remote Git repository 01:52:31 Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git 01:52:31 > git init /w/workspace/device-bacnet-c/34 # timeout=10 01:52:32 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git 01:52:32 > git --version # timeout=10 01:52:32 > git --version # 'git version 2.25.1' 01:52:32 using GIT_SSH to set credentials SSH Credentials for GitHub 01:52:32 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 01:52:33 > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 01:52:33 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 01:52:34 Avoid second fetch 01:52:34 Checking out Revision ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb (main) 01:52:34 > git config core.sparsecheckout # timeout=10 01:52:34 > git checkout -f ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb # timeout=10 01:52:34 Commit message: "Merge pull request #110 from sabrina-lin527/update-changelog" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 01:52:39 provisioning config files... 01:52:39 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/34@tmp/config817773000943243389tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 01:52:40 ---> ****-login.sh 01:52:40 nexus3.edgexfoundry.org:10001 01:52:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:52:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:52:41 Configure a credential helper to remove this warning. See 01:52:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:52:41 01:52:41 Login Succeeded 01:52:41 nexus3.edgexfoundry.org:10002 01:52:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:52:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:52:41 Configure a credential helper to remove this warning. See 01:52:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:52:41 01:52:41 Login Succeeded 01:52:41 nexus3.edgexfoundry.org:10003 01:52:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:52:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:52:41 Configure a credential helper to remove this warning. See 01:52:41 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:52:41 01:52:41 Login Succeeded 01:52:41 nexus3.edgexfoundry.org:10004 01:52:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:52:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:52:42 Configure a credential helper to remove this warning. See 01:52:42 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:52:42 01:52:42 Login Succeeded 01:52:42 ****.io 01:52:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 01:52:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 01:52:42 Configure a credential helper to remove this warning. See 01:52:42 https://docs.****.com/engine/reference/commandline/login/#credentials-store 01:52:42 01:52:42 Login Succeeded 01:52:42 ---> ****-login.sh ends [Pipeline] } 01:52:42 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 01:52:43 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 01:52:43 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 01:52:43 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 01:52:43 ========================================================= 01:52:43 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 01:52:43 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:52:43 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 01:52:44 Sending build context to Docker daemon 501.8kB 01:52:44 Step 1/12 : ARG BASE=alpine:3.20 01:52:44 Step 2/12 : FROM ${BASE} 01:52:44 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 01:52:44 579b34f0a95b: Pulling fs layer 01:52:44 e71477ac5e1b: Pulling fs layer 01:52:44 579b34f0a95b: Verifying Checksum 01:52:44 579b34f0a95b: Download complete 01:52:45 579b34f0a95b: Pull complete 01:52:47 e71477ac5e1b: Download complete 01:52:59 e71477ac5e1b: Pull complete 01:52:59 Digest: sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 01:52:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 01:52:59 ---> 2b552cad5dd9 01:52:59 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 01:53:00 ---> Running in 7c81b87880e6 01:53:01 Connecting to iotech.jfrog.io (54.73.4.50:443) 01:53:02 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:53:02 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:53:02 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:53:03 Removing intermediate container 7c81b87880e6 01:53:03 ---> 860318039b12 01:53:03 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 01:53:03 ---> Running in 3ce330856e93 01:53:05 Removing intermediate container 3ce330856e93 01:53:05 ---> 17cacfd385d9 01:53:05 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 01:53:05 ---> Running in 9323a51c08b2 01:53:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 01:53:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 01:53:08 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 01:53:09 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:53:09 (1/18) Installing dumb-init (1.2.5-r2) 01:53:09 (2/18) Installing hiredis (1.1.0-r2) 01:53:09 (3/18) Installing hiredis-dev (1.1.0-r2) 01:53:09 (4/18) Installing libcbor (0.10.2-r1) 01:53:09 (5/18) Installing iotech-iot-1.5 (1.5.7-r0) 01:53:10 (6/18) Installing iotech-iot-1.5-dev (1.5.7-r0) 01:53:10 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.136-r0) 01:53:11 (8/18) Installing libcbor-dev (0.10.2-r1) 01:53:11 (9/18) Installing libmenuw (6.4_p20230506-r0) 01:53:11 (10/18) Installing libpanelw (6.4_p20230506-r0) 01:53:11 (11/18) Installing libncurses++ (6.4_p20230506-r0) 01:53:11 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 01:53:11 (13/18) Installing libblkid (2.38.1-r8) 01:53:11 (14/18) Installing libuuid (2.38.1-r8) 01:53:11 (15/18) Installing libfdisk (2.38.1-r8) 01:53:11 (16/18) Installing libmount (2.38.1-r8) 01:53:11 (17/18) Installing libsmartcols (2.38.1-r8) 01:53:11 (18/18) Installing util-linux-dev (2.38.1-r8) 01:53:12 Executing busybox-1.36.1-r4.trigger 01:53:12 OK: 333 MiB in 100 packages 01:53:13 Removing intermediate container 9323a51c08b2 01:53:13 ---> 65c4acee9404 01:53:13 Step 6/12 : RUN apk --no-cache upgrade 01:53:13 ---> Running in 04cb9a5d597e 01:53:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 01:53:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 01:53:15 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 01:53:16 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:53:16 Upgrading critical system libraries and apk-tools: 01:53:16 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 01:53:16 Executing busybox-1.36.1-r4.trigger 01:53:17 Continuing the upgrade transaction with new apk-tools: 01:53:17 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 01:53:17 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 01:53:18 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 01:53:19 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:53:19 (1/27) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 01:53:19 (2/27) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 01:53:19 Executing busybox-1.36.1-r7.post-upgrade 01:53:19 (3/27) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 01:53:19 (4/27) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 01:53:19 (5/27) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 01:53:19 (6/27) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 01:53:19 (7/27) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 01:53:19 (8/27) Upgrading binutils (2.40-r7 -> 2.40-r8) 01:53:20 (9/27) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 01:53:20 (10/27) Upgrading libexpat (2.5.0-r1 -> 2.7.0-r0) 01:53:20 (11/27) Upgrading xz-libs (5.4.3-r0 -> 5.4.3-r1) 01:53:20 (12/27) Upgrading libarchive (3.7.2-r0 -> 3.8.0-r0) 01:53:20 (13/27) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 01:53:20 (14/27) Installing libpsl (0.21.5-r0) 01:53:20 (15/27) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 01:53:20 (16/27) Installing libpsl-utils (0.21.5-r0) 01:53:20 (17/27) Installing libpsl-dev (0.21.5-r0) 01:53:20 (18/27) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 01:53:21 (19/27) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 01:53:21 (20/27) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 01:53:21 (21/27) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 01:53:21 (22/27) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 01:53:21 (23/27) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 01:53:21 (24/27) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 01:53:21 (25/27) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 01:53:21 (26/27) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 01:53:21 (27/27) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 01:53:21 Executing busybox-1.36.1-r7.trigger 01:53:21 Executing ca-certificates-20241121-r1.trigger 01:53:22 OK: 334 MiB in 103 packages 01:53:25 Removing intermediate container 04cb9a5d597e 01:53:25 ---> 2470f632f957 01:53:25 Step 7/12 : COPY scripts /device-bacnet-c/scripts 01:53:27 ---> 9e3541cf1bc5 01:53:27 Step 8/12 : COPY src /device-bacnet-c/src/ 01:53:27 ---> 6ec981114b5d 01:53:27 Step 9/12 : COPY VERSION /device-bacnet-c/ 01:53:27 ---> ad3aff2ad88f 01:53:27 Step 10/12 : WORKDIR /device-bacnet-c 01:53:27 ---> Running in 8db3d0604981 01:53:28 Removing intermediate container 8db3d0604981 01:53:28 ---> 70b314a95519 01:53:28 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 01:53:28 ---> Running in 76587fb8c3e7 01:53:29 + CSDK_VER=4.0.0 01:53:29 + '[' '!' -d deps ] 01:53:29 + mkdir deps 01:53:29 + cd /device-bacnet-c/deps 01:53:29 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 01:53:29 Connecting to github.com (140.82.114.3:443) 01:53:29 Connecting to codeload.github.com (140.82.112.9:443) 01:53:30 saving to 'v4.0.0.zip' 01:53:30 v4.0.0.zip 100% |********************************|  245k 0:00:00 ETA 01:53:30 'v4.0.0.zip' saved 01:53:30 + unzip v4.0.0.zip 01:53:30 Archive: v4.0.0.zip 01:53:30 creating: device-sdk-c-4.0.0/ 01:53:30 creating: device-sdk-c-4.0.0/.github/ 01:53:30 inflating: device-sdk-c-4.0.0/.github/Contributing.md 01:53:30 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 01:53:30 inflating: device-sdk-c-4.0.0/.github/semantic.yml 01:53:30 creating: device-sdk-c-4.0.0/.github/workflows/ 01:53:30 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 01:53:30 inflating: device-sdk-c-4.0.0/.gitignore 01:53:30 inflating: device-sdk-c-4.0.0/Attribution.txt 01:53:30 inflating: device-sdk-c-4.0.0/CHANGELOG.md 01:53:30 inflating: device-sdk-c-4.0.0/Doxyfile 01:53:30 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 01:53:30 inflating: device-sdk-c-4.0.0/Jenkinsfile 01:53:30 inflating: device-sdk-c-4.0.0/LICENSE 01:53:30 inflating: device-sdk-c-4.0.0/Makefile 01:53:30 inflating: device-sdk-c-4.0.0/OWNERS.md 01:53:30 inflating: device-sdk-c-4.0.0/README.IOT.md 01:53:30 inflating: device-sdk-c-4.0.0/README.md 01:53:30 inflating: device-sdk-c-4.0.0/README.v3.md 01:53:30 creating: device-sdk-c-4.0.0/docs/ 01:53:30 inflating: device-sdk-c-4.0.0/docs/configuration.md 01:53:30 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 01:53:30 inflating: device-sdk-c-4.0.0/docs/metrics.md 01:53:30 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 01:53:30 inflating: device-sdk-c-4.0.0/docs/startup.md 01:53:30 creating: device-sdk-c-4.0.0/include/ 01:53:30 creating: device-sdk-c-4.0.0/include/devsdk/ 01:53:30 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 01:53:30 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 01:53:30 creating: device-sdk-c-4.0.0/include/edgex/ 01:53:30 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 01:53:30 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 01:53:30 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 01:53:30 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 01:53:30 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 01:53:30 creating: device-sdk-c-4.0.0/scripts/ 01:53:30 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 01:53:30 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 01:53:30 inflating: device-sdk-c-4.0.0/scripts/build.sh 01:53:30 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 01:53:30 creating: device-sdk-c-4.0.0/src/ 01:53:30 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 01:53:30 creating: device-sdk-c-4.0.0/src/c/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/api.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/bus.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/bus.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/callback3.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/callback3.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/config.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/config.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/correlation.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/correlation.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/data.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/data.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 01:53:30 inflating: device-sdk-c-4.0.0/src/c/device.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/device.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/devman.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/devmap.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/devmap.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/devutil.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/discovery.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/discovery.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/file/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/random/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 01:53:30 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 01:53:30 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 01:53:30 inflating: device-sdk-c-4.0.0/src/c/filesys.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/filesys.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/keeper.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/keeper.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/map.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/map.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/metadata.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/metadata.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/metrics.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/opstate.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/opstate.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/parson.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/parson.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/profiles.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/profiles.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/registry.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/registry.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/rest.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/rest.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/secrets.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/service.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/service.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/transform.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/transform.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/validate.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/validate.h 01:53:30 inflating: device-sdk-c-4.0.0/src/c/watchers.c 01:53:30 inflating: device-sdk-c-4.0.0/src/c/watchers.h 01:53:30 creating: device-sdk-c-4.0.0/src/cmake/ 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 01:53:30 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 01:53:30 + cd device-sdk-c-4.0.0 01:53:30 + ./scripts/build.sh 01:53:30 + CPPCHECK=false 01:53:30 + DOCGEN=false 01:53:30 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 01:53:30 + '[' 0 -gt 0 ] 01:53:30 + readlink -f ./scripts/build.sh 01:53:30 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 01:53:30 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 01:53:30 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 01:53:30 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 01:53:30 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:53:30 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:53:30 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:53:30 -- The C compiler identification is GNU 12.2.1 01:53:30 -- Detecting C compiler ABI info 01:53:31 -- Detecting C compiler ABI info - done 01:53:31 -- Check for working C compiler: /usr/bin/cc - skipped 01:53:31 -- Detecting C compile features 01:53:31 -- Detecting C compile features - done 01:53:31 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:53:31 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:53:31 -- Found LIBYAML: /usr/lib/libyaml.so 01:53:31 -- Found LIBUUID: /usr/lib/libuuid.so 01:53:31 -- Found LIBCBOR: /usr/lib/libcbor.so 01:53:31 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:53:31 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:53:31 -- /opt/iotech/iot/1.5/include 01:53:31 -- C SDK 0.0.0 for Linux 01:53:31 -- Performing Test CSDK_HAVE_ATOMIC 01:53:32 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:53:32 -- Found Curses: /usr/lib/libcurses.so 01:53:32 -- Configuring done (2.1s) 01:53:32 -- Generating done (0.3s) 01:53:32 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:53:32 + + teemake release.log all package 01:53:32 01:53:33 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:53:34 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:53:35 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:53:36 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:53:37 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:53:40 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:53:40 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:53:41 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:53:44 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:53:44 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:53:45 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:53:46 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:53:47 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:53:48 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:53:49 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:53:51 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:53:52 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:53:54 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:53:54 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:53:56 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:53:56 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:54:07 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:54:07 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:54:07 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:54:07 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:54:07 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:54:09 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:54:12 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:54:13 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:54:14 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:54:15 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:54:17 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 01:54:17 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 01:54:17 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 01:54:17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:54:17 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 01:54:17 875 | const iot_data_t *deviceservices_config; 01:54:17 | ^~~~~~~~~~~~~~~~~~~~~ 01:54:19 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:54:19 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:54:20 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:54:20 [ 68%] Linking C shared library libcsdk.so 01:54:21 [ 68%] Built target csdk 01:54:21 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:54:22 [ 72%] Linking C executable template 01:54:22 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:22 [ 72%] Built target template 01:54:22 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:54:23 [ 76%] Linking C executable device-counter 01:54:23 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:23 [ 76%] Built target device-counter 01:54:23 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:54:24 [ 80%] Linking C executable device-random 01:54:24 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:25 [ 80%] Built target device-random 01:54:25 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:54:25 [ 84%] Linking C executable device-gyro 01:54:25 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:25 [ 84%] Built target device-gyro 01:54:26 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:54:26 [ 88%] Linking C executable device-bitfields 01:54:26 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:27 [ 88%] Built target device-bitfields 01:54:27 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:54:28 [ 92%] Linking C executable template-discovery 01:54:28 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:28 [ 92%] Built target template-discovery 01:54:28 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:54:29 [ 96%] Linking C executable device-file 01:54:29 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:30 [ 96%] Built target device-file 01:54:30 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:54:31 [100%] Linking C executable device-terminal 01:54:31 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:31 [100%] Built target device-terminal 01:54:31 Run CPack packaging tool... 01:54:31 CPack: Create package using TGZ 01:54:31 CPack: Install projects 01:54:31 CPack: - Run preinstall target for: Csdk 01:54:32 CPack: - Install project: Csdk [] 01:54:32 CPack: Create package 01:54:32 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 01:54:32 + '[' false '=' true ] 01:54:32 + '[' false '=' true ] 01:54:32 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:54:32 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:54:32 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:54:33 -- The C compiler identification is GNU 12.2.1 01:54:33 -- Detecting C compiler ABI info 01:54:33 -- Detecting C compiler ABI info - done 01:54:33 -- Check for working C compiler: /usr/bin/cc - skipped 01:54:33 -- Detecting C compile features 01:54:33 -- Detecting C compile features - done 01:54:33 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:54:34 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:54:34 -- Found LIBYAML: /usr/lib/libyaml.so 01:54:34 -- Found LIBUUID: /usr/lib/libuuid.so 01:54:34 -- Found LIBCBOR: /usr/lib/libcbor.so 01:54:34 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:54:34 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:54:34 -- /opt/iotech/iot/1.5/include 01:54:34 -- C SDK 0.0.0 for Linux 01:54:34 -- Performing Test CSDK_HAVE_ATOMIC 01:54:37 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:54:37 -- Found Curses: /usr/lib/libcurses.so 01:54:37 -- Configuring done (4.4s) 01:54:37 -- Generating done (0.3s) 01:54:37 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:54:37 + make 01:54:37 + tee debug.log 01:54:37 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:54:38 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:54:38 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:54:39 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:54:39 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:54:40 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:54:41 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:54:41 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:54:42 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:54:43 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:54:43 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:54:44 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:54:44 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:54:44 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:54:45 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:54:46 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:54:46 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:54:47 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:54:47 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:54:48 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:54:48 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:54:50 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:54:50 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:54:51 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:54:51 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:54:51 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:54:52 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:54:54 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:54:54 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:54:55 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:54:55 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:54:56 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:54:57 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:54:57 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:54:58 [ 68%] Linking C shared library libcsdk.so 01:54:58 [ 68%] Built target csdk 01:54:58 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:54:59 [ 72%] Linking C executable template 01:54:59 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:54:59 [ 72%] Built target template 01:54:59 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:54:59 [ 76%] Linking C executable device-counter 01:54:59 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:00 [ 76%] Built target device-counter 01:55:00 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:55:00 [ 80%] Linking C executable device-random 01:55:00 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:01 [ 80%] Built target device-random 01:55:01 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:55:01 [ 84%] Linking C executable device-gyro 01:55:01 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:02 [ 84%] Built target device-gyro 01:55:02 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:55:02 [ 88%] Linking C executable device-bitfields 01:55:02 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:03 [ 88%] Built target device-bitfields 01:55:03 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:55:03 [ 92%] Linking C executable template-discovery 01:55:03 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:04 [ 92%] Built target template-discovery 01:55:04 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:55:04 [ 96%] Linking C executable device-file 01:55:04 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:05 [ 96%] Built target device-file 01:55:05 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:55:05 [100%] Linking C executable device-terminal 01:55:05 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:55:06 [100%] Built target device-terminal 01:55:06 + cp -rf include/devsdk include/edgex /usr/include/ 01:55:06 + cp build/release/c/libcsdk.so /usr/lib/ 01:55:06 + mkdir -p /usr/share/doc/edgex-csdk 01:55:06 + cp Attribution.txt /usr/share/doc/edgex-csdk 01:55:06 + cp LICENSE /usr/share/doc/edgex-csdk 01:55:06 + rm -rf /device-bacnet-c/deps 01:55:07 Removing intermediate container 76587fb8c3e7 01:55:07 ---> f740b9dded29 01:55:07 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 01:55:07 ---> Running in 9a4380312f6c 01:55:08 + readlink -f /device-bacnet-c/scripts/build.sh 01:55:08 + dirname /device-bacnet-c/scripts/build.sh 01:55:08 + dirname /device-bacnet-c/scripts 01:55:08 + ROOT=/device-bacnet-c 01:55:08 + echo /device-bacnet-c 01:55:08 + cd /device-bacnet-c 01:55:08 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 01:55:08 /device-bacnet-c 01:55:08 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 01:55:08 + git clone https://github.com/IOTechSystems/bacnet-stack.git 01:55:08 Cloning into 'bacnet-stack'... 01:55:22 Updating files: 35% (605/1686) Updating files: 36% (607/1686) Updating files: 37% (624/1686) Updating files: 38% (641/1686) Updating files: 39% (658/1686) Updating files: 40% (675/1686) Updating files: 40% (687/1686) Updating files: 41% (692/1686) Updating files: 42% (709/1686) Updating files: 43% (725/1686) Updating files: 44% (742/1686) Updating files: 45% (759/1686) Updating files: 46% (776/1686) Updating files: 47% (793/1686) Updating files: 48% (810/1686) Updating files: 49% (827/1686) Updating files: 50% (843/1686) Updating files: 51% (860/1686) Updating files: 52% (877/1686) Updating files: 53% (894/1686) Updating files: 54% (911/1686) Updating files: 55% (928/1686) Updating files: 56% (945/1686) Updating files: 57% (962/1686) Updating files: 58% (978/1686) Updating files: 59% (995/1686) Updating files: 60% (1012/1686) Updating files: 61% (1029/1686) Updating files: 62% (1046/1686) Updating files: 63% (1063/1686) Updating files: 64% (1080/1686) Updating files: 65% (1096/1686) Updating files: 66% (1113/1686) Updating files: 67% (1130/1686) Updating files: 68% (1147/1686) Updating files: 69% (1164/1686) Updating files: 70% (1181/1686) Updating files: 71% (1198/1686) Updating files: 72% (1214/1686) Updating files: 73% (1231/1686) Updating files: 74% (1248/1686) Updating files: 75% (1265/1686) Updating files: 76% (1282/1686) Updating files: 77% (1299/1686) Updating files: 78% (1316/1686) Updating files: 79% (1332/1686) Updating files: 80% (1349/1686) Updating files: 81% (1366/1686) Updating files: 82% (1383/1686) Updating files: 83% (1400/1686) Updating files: 84% (1417/1686) Updating files: 85% (1434/1686) Updating files: 86% (1450/1686) Updating files: 87% (1467/1686) Updating files: 88% (1484/1686) Updating files: 89% (1501/1686) Updating files: 90% (1518/1686) Updating files: 91% (1535/1686) Updating files: 92% (1552/1686) Updating files: 93% (1568/1686) Updating files: 94% (1585/1686) Updating files: 95% (1602/1686) Updating files: 96% (1619/1686) Updating files: 97% (1636/1686) Updating files: 98% (1653/1686) Updating files: 99% (1670/1686) Updating files: 100% (1686/1686) Updating files: 100% (1686/1686), done. 01:55:22 + cd /device-bacnet-c/bacnet-stack 01:55:22 + git checkout v0.8.6-IOTech 01:55:24 Note: switching to 'v0.8.6-IOTech'. 01:55:24 01:55:24 You are in 'detached HEAD' state. You can look around, make experimental 01:55:24 changes and commit them, and you can discard any commits you make in this 01:55:24 state without impacting any branches by switching back to a branch. 01:55:24 01:55:24 If you want to create a new branch to retain commits you create, you may 01:55:24 do so (now or later) by using -c with the switch command. Example: 01:55:24 01:55:24 git switch -c 01:55:24 01:55:24 Or undo this operation with: 01:55:24 01:55:24 git switch - 01:55:24 01:55:24 Turn off this advice by setting config variable advice.detachedHead to false 01:55:24 01:55:24 HEAD is now at 8b67b7f2 Changes for BACnet device service 01:55:24 + mkdir -p /device-bacnet-c/lib/ip 01:55:24 + mkdir -p /device-bacnet-c/lib/mstp 01:55:24 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 01:55:24 make -s -C lib clean 01:55:24 make -s -C demo clean 01:55:24 make -s -C demo/router clean 01:55:24 make -s -C demo/router-ipv6 clean 01:55:24 make -s -C demo/gateway clean 01:55:24 make -s -C lib all 01:55:56 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 01:55:56 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 01:55:56 147 | pthread_cancel(hThread); 01:55:56 | ^~~~~~~ 01:55:56 | | 01:55:56 | long unsigned int 01:55:56 In file included from ../ports/linux/net.h:73, 01:55:56 from ../ports/linux/dlmstp.c:43: 01:55:56 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 01:55:56 98 | int pthread_cancel(pthread_t); 01:55:56 | ^~~~~~~~~ 01:55:56 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 01:55:56 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 01:55:56 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 01:55:56 | ^~~~~~~~ 01:55:56 | | 01:55:56 | long unsigned int * 01:55:56 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 01:55:56 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 01:55:56 | ^ 01:56:29 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 01:56:29 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 01:56:29 make -s -C lib clean 01:56:29 make -s -C demo clean 01:56:29 make -s -C demo/router clean 01:56:29 make -s -C demo/router-ipv6 clean 01:56:29 make -s -C demo/gateway clean 01:56:29 make -s -C lib all 01:57:37 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 01:57:37 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 01:57:37 + cd /device-bacnet-c/build/release/device-bacnet-ip 01:57:37 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:57:37 -- The C compiler identification is GNU 12.2.1 01:57:37 -- Detecting C compiler ABI info 01:57:37 -- Detecting C compiler ABI info - done 01:57:37 -- Check for working C compiler: /usr/bin/cc - skipped 01:57:37 -- Detecting C compile features 01:57:37 -- Detecting C compile features - done 01:57:37 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 01:57:37 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 01:57:37 -- Found Threads: TRUE 01:57:37 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:57:37 -- /opt/iotech/iot/1.5/include 01:57:37 -- Configuring done (1.4s) 01:57:37 -- Generating done (0.0s) 01:57:37 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 01:57:37 + make 01:57:37 + tee release.log 01:57:37 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 01:57:37 [ 22%] Linking C static library libbacnet_objects.a 01:57:37 [ 22%] Built target bacnet_objects 01:57:37 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:57:37 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 01:57:37 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 01:57:37 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 01:57:37 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:57:39 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 01:57:39 [100%] Linking C executable device-bacnet-c 01:57:39 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:57:40 [100%] Built target device-bacnet-c 01:57:40 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 01:57:40 + cd /device-bacnet-c/build/release/device-bacnet-mstp 01:57:40 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 01:57:40 -- The C compiler identification is GNU 12.2.1 01:57:40 -- Detecting C compiler ABI info 01:57:41 -- Detecting C compiler ABI info - done 01:57:41 -- Check for working C compiler: /usr/bin/cc - skipped 01:57:41 -- Detecting C compile features 01:57:41 -- Detecting C compile features - done 01:57:41 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 01:57:41 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 01:57:41 -- Found Threads: TRUE 01:57:41 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:57:41 -- /opt/iotech/iot/1.5/include 01:57:41 -- Configuring done (1.5s) 01:57:41 -- Generating done (0.0s) 01:57:42 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 01:57:42 + make 01:57:42 + tee release.log 01:57:42 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 01:57:44 [ 22%] Linking C static library libbacnet_objects.a 01:57:44 [ 22%] Built target bacnet_objects 01:57:44 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 01:57:46 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 01:57:47 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 01:57:47 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 01:57:47 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 01:57:54 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 01:57:54 [100%] Linking C executable device-bacnet-c 01:57:54 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:57:55 [100%] Built target device-bacnet-c 01:57:58 Removing intermediate container 9a4380312f6c 01:57:58 ---> 222c9e98f3dc 01:57:58 Successfully built 222c9e98f3dc 01:57:58 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:57:59 + docker inspect -f . ci-base-image-arm64 01:57:59 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 01:57:59 prd-ubuntu20.04-docker-arm64-4c-16g-11325 does not seem to be running inside a container 01:57:59 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-bacnet-c/34 -v /w/workspace/device-bacnet-c/34:/w/workspace/device-bacnet-c/34:rw,z -v /w/workspace/device-bacnet-c/34@tmp:/w/workspace/device-bacnet-c/34@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 01:58:00 $ docker top cab040a95b4ee7f472771c92874119cda5e6a6bead9487c8f210dae52e5db249 -eo pid,comm [Pipeline] { [Pipeline] sh 01:58:01 + make test 01:58:01 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 01:58:01 $ docker stop --time=1 cab040a95b4ee7f472771c92874119cda5e6a6bead9487c8f210dae52e5db249 01:58:03 $ docker rm -f --volumes cab040a95b4ee7f472771c92874119cda5e6a6bead9487c8f210dae52e5db249 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 01:58:04 + sudo chown -R jenkins:jenkins . [Pipeline] sh 01:58:04 + ls -al . 01:58:04 total 84 01:58:04 drwxrwxr-x 9 jenkins jenkins 4096 May 26 01:52 . 01:58:04 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:52 .. 01:58:04 drwxrwxr-x 8 jenkins jenkins 4096 May 26 01:52 .git 01:58:04 drwxrwxr-x 3 jenkins jenkins 4096 May 26 01:52 .github 01:58:04 -rw-rw-r-- 1 jenkins jenkins 1563 May 26 01:52 Attribution.txt 01:58:04 -rw-rw-r-- 1 jenkins jenkins 1172 May 26 01:52 CHANGELOG.md 01:58:04 -rw-rw-r-- 1 jenkins jenkins 677 May 26 01:52 GOVERNANCE.md 01:58:04 -rw-rw-r-- 1 jenkins jenkins 764 May 26 01:52 Jenkinsfile 01:58:04 -rw-rw-r-- 1 jenkins jenkins 10174 May 26 01:52 LICENSE 01:58:04 -rw-rw-r-- 1 jenkins jenkins 837 May 26 01:52 Makefile 01:58:04 -rw-rw-r-- 1 jenkins jenkins 621 May 26 01:52 OWNERS.md 01:58:04 -rw-rw-r-- 1 jenkins jenkins 5503 May 26 01:52 README.md 01:58:04 -rw-rw-r-- 1 jenkins jenkins 11 May 26 01:49 VERSION 01:58:04 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:52 docs 01:58:04 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:52 res 01:58:04 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:52 sample-profiles 01:58:04 drwxrwxr-x 2 jenkins jenkins 4096 May 26 01:52 scripts 01:58:04 drwxrwxr-x 4 jenkins jenkins 4096 May 26 01:52 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 01:58:04 + docker build -t device-bacnet-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb --label arch=arm64 --label version=4.1.0-dev.2 . 01:58:05 Sending build context to Docker daemon 501.8kB 01:58:05 Step 1/31 : ARG BASE=alpine:3.20 01:58:05 Step 2/31 : FROM ${BASE} as builder 01:58:05 ---> 222c9e98f3dc 01:58:05 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 01:58:09 ---> Running in 0ab870dceebf 01:58:09 Connecting to iotech.jfrog.io (54.73.4.50:443) 01:58:10 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 01:58:10 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 01:58:10 '/etc/apk/keys/alpine.dev.rsa.pub' saved 01:58:11 Removing intermediate container 0ab870dceebf 01:58:11 ---> a3924dccac58 01:58:11 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 01:58:11 ---> Running in 8935d4c1fbac 01:58:13 Removing intermediate container 8935d4c1fbac 01:58:13 ---> e3270c187aee 01:58:13 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 01:58:13 ---> Running in bd905d38dc4f 01:58:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 01:58:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 01:58:15 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 01:58:16 WARNING: This apk-tools is OLD! Some packages might not function properly. 01:58:16 OK: 334 MiB in 103 packages 01:58:17 Removing intermediate container bd905d38dc4f 01:58:17 ---> dd845c5657fa 01:58:17 Step 6/31 : COPY scripts /device-bacnet-c/scripts 01:58:17 ---> fa567b5540db 01:58:17 Step 7/31 : COPY src /device-bacnet-c/src/ 01:58:18 ---> deb9ea6f1c1d 01:58:18 Step 8/31 : COPY VERSION /device-bacnet-c/ 01:58:18 ---> a43e13811e50 01:58:18 Step 9/31 : WORKDIR /device-bacnet-c 01:58:19 ---> Running in 97ca10bcdcf0 01:58:19 Removing intermediate container 97ca10bcdcf0 01:58:19 ---> e7a945344579 01:58:19 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 01:58:19 ---> Running in de5b33dba04b 01:58:20 + CSDK_VER=4.0.0 01:58:20 + '[' '!' -d deps ] 01:58:20 + mkdir deps 01:58:20 + cd /device-bacnet-c/deps 01:58:20 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 01:58:21 Connecting to github.com (140.82.112.4:443) 01:58:24 Connecting to codeload.github.com (140.82.113.9:443) 01:58:24 saving to 'v4.0.0.zip' 01:58:24 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 01:58:24 'v4.0.0.zip' saved 01:58:24 + unzip v4.0.0.zip 01:58:24 Archive: v4.0.0.zip 01:58:24 creating: device-sdk-c-4.0.0/ 01:58:24 creating: device-sdk-c-4.0.0/.github/ 01:58:24 inflating: device-sdk-c-4.0.0/.github/Contributing.md 01:58:24 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 01:58:24 inflating: device-sdk-c-4.0.0/.github/semantic.yml 01:58:24 creating: device-sdk-c-4.0.0/.github/workflows/ 01:58:24 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 01:58:24 inflating: device-sdk-c-4.0.0/.gitignore 01:58:24 inflating: device-sdk-c-4.0.0/Attribution.txt 01:58:24 inflating: device-sdk-c-4.0.0/CHANGELOG.md 01:58:24 inflating: device-sdk-c-4.0.0/Doxyfile 01:58:24 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 01:58:24 inflating: device-sdk-c-4.0.0/Jenkinsfile 01:58:24 inflating: device-sdk-c-4.0.0/LICENSE 01:58:24 inflating: device-sdk-c-4.0.0/Makefile 01:58:24 inflating: device-sdk-c-4.0.0/OWNERS.md 01:58:24 inflating: device-sdk-c-4.0.0/README.IOT.md 01:58:24 inflating: device-sdk-c-4.0.0/README.md 01:58:24 inflating: device-sdk-c-4.0.0/README.v3.md 01:58:24 creating: device-sdk-c-4.0.0/docs/ 01:58:24 inflating: device-sdk-c-4.0.0/docs/configuration.md 01:58:24 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 01:58:24 inflating: device-sdk-c-4.0.0/docs/metrics.md 01:58:24 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 01:58:24 inflating: device-sdk-c-4.0.0/docs/startup.md 01:58:24 creating: device-sdk-c-4.0.0/include/ 01:58:24 creating: device-sdk-c-4.0.0/include/devsdk/ 01:58:24 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 01:58:24 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 01:58:24 creating: device-sdk-c-4.0.0/include/edgex/ 01:58:24 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 01:58:24 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 01:58:24 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 01:58:24 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 01:58:24 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 01:58:24 creating: device-sdk-c-4.0.0/scripts/ 01:58:24 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 01:58:24 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 01:58:24 inflating: device-sdk-c-4.0.0/scripts/build.sh 01:58:24 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 01:58:24 creating: device-sdk-c-4.0.0/src/ 01:58:24 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 01:58:24 creating: device-sdk-c-4.0.0/src/c/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/api.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/bus.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/bus.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/callback3.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/callback3.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/config.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/config.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/correlation.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/correlation.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/data.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/data.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 01:58:24 inflating: device-sdk-c-4.0.0/src/c/device.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/device.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/devman.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/devmap.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/devmap.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/devutil.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/discovery.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/discovery.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/file/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/random/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 01:58:24 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 01:58:24 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 01:58:24 inflating: device-sdk-c-4.0.0/src/c/filesys.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/filesys.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/keeper.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/keeper.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/map.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/map.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/metadata.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/metadata.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/metrics.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/opstate.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/opstate.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/parson.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/parson.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/profiles.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/profiles.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/registry.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/registry.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/rest.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/rest.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/secrets.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/service.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/service.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/transform.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/transform.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/validate.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/validate.h 01:58:24 inflating: device-sdk-c-4.0.0/src/c/watchers.c 01:58:24 inflating: device-sdk-c-4.0.0/src/c/watchers.h 01:58:24 creating: device-sdk-c-4.0.0/src/cmake/ 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 01:58:24 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 01:58:24 + cd device-sdk-c-4.0.0 01:58:24 + ./scripts/build.sh 01:58:24 + CPPCHECK=false 01:58:24 + DOCGEN=false 01:58:24 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 01:58:24 + '[' 0 -gt 0 ] 01:58:24 + readlink -f ./scripts/build.sh 01:58:24 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 01:58:24 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 01:58:24 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 01:58:24 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 01:58:24 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:58:24 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:58:24 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:58:25 -- The C compiler identification is GNU 12.2.1 01:58:25 -- Detecting C compiler ABI info 01:58:25 -- Detecting C compiler ABI info - done 01:58:25 -- Check for working C compiler: /usr/bin/cc - skipped 01:58:25 -- Detecting C compile features 01:58:25 -- Detecting C compile features - done 01:58:25 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:58:26 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:58:26 -- Found LIBYAML: /usr/lib/libyaml.so 01:58:26 -- Found LIBUUID: /usr/lib/libuuid.so 01:58:26 -- Found LIBCBOR: /usr/lib/libcbor.so 01:58:26 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:58:26 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:58:26 -- /opt/iotech/iot/1.5/include 01:58:26 -- C SDK 0.0.0 for Linux 01:58:26 -- Performing Test CSDK_HAVE_ATOMIC 01:58:26 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:58:26 -- Found Curses: /usr/lib/libcurses.so 01:58:27 -- Configuring done (2.1s) 01:58:27 -- Generating done (0.3s) 01:58:27 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 01:58:27 + make all package 01:58:27 + tee release.log 01:58:27 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:58:28 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:58:29 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:58:30 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:58:32 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:58:35 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:58:35 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:58:36 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:58:38 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:58:39 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:58:40 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:58:41 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:58:42 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:58:43 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:58:44 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:58:47 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:58:47 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:58:49 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:58:50 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:58:52 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:58:53 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:59:03 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:59:03 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:59:03 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:59:04 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:59:04 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:59:06 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:59:09 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:59:09 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:59:10 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:59:11 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:59:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 01:59:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 01:59:14 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 01:59:14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 01:59:14 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 01:59:14 875 | const iot_data_t *deviceservices_config; 01:59:14 | ^~~~~~~~~~~~~~~~~~~~~ 01:59:15 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:59:16 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:59:17 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:59:17 [ 68%] Linking C shared library libcsdk.so 01:59:18 [ 68%] Built target csdk 01:59:18 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:59:19 [ 72%] Linking C executable template 01:59:19 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:19 [ 72%] Built target template 01:59:19 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:59:20 [ 76%] Linking C executable device-counter 01:59:20 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:20 [ 76%] Built target device-counter 01:59:21 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:59:21 [ 80%] Linking C executable device-random 01:59:21 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:22 [ 80%] Built target device-random 01:59:22 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:59:22 [ 84%] Linking C executable device-gyro 01:59:22 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:23 [ 84%] Built target device-gyro 01:59:23 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:59:24 [ 88%] Linking C executable device-bitfields 01:59:24 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:24 [ 88%] Built target device-bitfields 01:59:24 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:59:25 [ 92%] Linking C executable template-discovery 01:59:25 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:26 [ 92%] Built target template-discovery 01:59:26 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 01:59:27 [ 96%] Linking C executable device-file 01:59:27 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:27 [ 96%] Built target device-file 01:59:28 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 01:59:29 [100%] Linking C executable device-terminal 01:59:29 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:29 [100%] Built target device-terminal 01:59:29 Run CPack packaging tool... 01:59:29 CPack: Create package using TGZ 01:59:29 CPack: Install projects 01:59:29 CPack: - Run preinstall target for: Csdk 01:59:30 CPack: - Install project: Csdk [] 01:59:30 CPack: Create package 01:59:30 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 01:59:30 + '[' false '=' true ] 01:59:30 + '[' false '=' true ] 01:59:30 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:59:30 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:59:30 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 01:59:31 -- The C compiler identification is GNU 12.2.1 01:59:31 -- Detecting C compiler ABI info 01:59:31 -- Detecting C compiler ABI info - done 01:59:31 -- Check for working C compiler: /usr/bin/cc - skipped 01:59:31 -- Detecting C compile features 01:59:31 -- Detecting C compile features - done 01:59:31 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 01:59:32 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 01:59:32 -- Found LIBYAML: /usr/lib/libyaml.so 01:59:32 -- Found LIBUUID: /usr/lib/libuuid.so 01:59:32 -- Found LIBCBOR: /usr/lib/libcbor.so 01:59:32 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 01:59:32 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 01:59:32 -- /opt/iotech/iot/1.5/include 01:59:32 -- C SDK 0.0.0 for Linux 01:59:32 -- Performing Test CSDK_HAVE_ATOMIC 01:59:32 -- Performing Test CSDK_HAVE_ATOMIC - Success 01:59:32 -- Found Curses: /usr/lib/libcurses.so 01:59:32 -- Configuring done (2.2s) 01:59:33 -- Generating done (0.3s) 01:59:33 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 01:59:33 + make+ 01:59:33 tee debug.log 01:59:33 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 01:59:34 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 01:59:34 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 01:59:35 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 01:59:35 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 01:59:36 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 01:59:36 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 01:59:37 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 01:59:38 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 01:59:39 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 01:59:39 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 01:59:39 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 01:59:40 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 01:59:40 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 01:59:41 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 01:59:42 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 01:59:42 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 01:59:43 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 01:59:43 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 01:59:44 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 01:59:44 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 01:59:46 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 01:59:46 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 01:59:47 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 01:59:47 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 01:59:47 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 01:59:48 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 01:59:50 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 01:59:50 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 01:59:51 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 01:59:51 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 01:59:52 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 01:59:53 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 01:59:53 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 01:59:53 [ 68%] Linking C shared library libcsdk.so 01:59:54 [ 68%] Built target csdk 01:59:54 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 01:59:54 [ 72%] Linking C executable template 01:59:54 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:55 [ 72%] Built target template 01:59:55 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 01:59:55 [ 76%] Linking C executable device-counter 01:59:55 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:56 [ 76%] Built target device-counter 01:59:56 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 01:59:56 [ 80%] Linking C executable device-random 01:59:56 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:56 [ 80%] Built target device-random 01:59:56 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 01:59:57 [ 84%] Linking C executable device-gyro 01:59:57 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:57 [ 84%] Built target device-gyro 01:59:57 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 01:59:58 [ 88%] Linking C executable device-bitfields 01:59:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:58 [ 88%] Built target device-bitfields 01:59:58 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 01:59:59 [ 92%] Linking C executable template-discovery 01:59:59 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 01:59:59 [ 92%] Built target template-discovery 01:59:59 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:00:00 [ 96%] Linking C executable device-file 02:00:00 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:00:00 [ 96%] Built target device-file 02:00:00 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:00:01 [100%] Linking C executable device-terminal 02:00:01 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:00:01 [100%] Built target device-terminal 02:00:01 + cp -rf include/devsdk include/edgex /usr/include/ 02:00:01 + cp build/release/c/libcsdk.so /usr/lib/ 02:00:01 + mkdir -p /usr/share/doc/edgex-csdk 02:00:01 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:00:01 + cp LICENSE /usr/share/doc/edgex-csdk 02:00:01 + rm -rf /device-bacnet-c/deps 02:00:02 Removing intermediate container de5b33dba04b 02:00:02 ---> 404ef38e7464 02:00:02 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 02:00:03 ---> Running in e1b75a667247 02:00:03 + readlink -f /device-bacnet-c/scripts/build.sh 02:00:03 + dirname /device-bacnet-c/scripts/build.sh 02:00:03 + dirname /device-bacnet-c/scripts 02:00:03 /device-bacnet-c 02:00:03 + ROOT=/device-bacnet-c 02:00:03 + echo /device-bacnet-c 02:00:03 + cd /device-bacnet-c 02:00:03 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 02:00:03 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 02:00:03 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 02:00:03 + cd /device-bacnet-c/build/release/device-bacnet-ip 02:00:03 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:00:03 -- /opt/iotech/iot/1.5/include 02:00:03 -- Configuring done (0.1s) 02:00:03 -- Generating done (0.0s) 02:00:03 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 02:00:03 + + teemake 02:00:03 release.log 02:00:04 [ 22%] Built target bacnet_objects 02:00:04 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:00:06 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:00:08 [ 55%] Linking C executable device-bacnet-c 02:00:08 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:00:08 [100%] Built target device-bacnet-c 02:00:08 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 02:00:08 + cd /device-bacnet-c/build/release/device-bacnet-mstp 02:00:08 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:00:09 -- /opt/iotech/iot/1.5/include 02:00:09 -- Configuring done (0.1s) 02:00:09 -- Generating done (0.0s) 02:00:09 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 02:00:09 + + tee release.log 02:00:09 make 02:00:09 [ 22%] Built target bacnet_objects 02:00:09 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:00:10 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:00:13 [ 55%] Linking C executable device-bacnet-c 02:00:13 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:00:13 [100%] Built target device-bacnet-c 02:00:16 Removing intermediate container e1b75a667247 02:00:16 ---> a1f369fece29 02:00:16 Step 12/31 : FROM alpine:3.20 02:00:17 3.20: Pulling from library/alpine 02:00:17 3f26bc2dec0b: Pulling fs layer 02:00:18 3f26bc2dec0b: Verifying Checksum 02:00:18 3f26bc2dec0b: Download complete 02:00:18 3f26bc2dec0b: Pull complete 02:00:18 Digest: sha256:d9e853e87e55526f6b2917df91a2115c36dd7c696a35be12163d44e6e2a4b6bc 02:00:18 Status: Downloaded newer image for alpine:3.20 02:00:18 ---> ab3fe4defd29 02:00:18 Step 13/31 : MAINTAINER iotech 02:00:19 ---> Running in 218471aa1bf0 02:00:19 Removing intermediate container 218471aa1bf0 02:00:19 ---> 14a1b03d600e 02:00:19 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 02:00:19 ---> Running in eff7511b8d32 02:00:20 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:00:21 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:00:21 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:00:21 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:00:21 Removing intermediate container eff7511b8d32 02:00:21 ---> 3741aeed80d0 02:00:21 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:00:21 ---> Running in 2eb44fcf4e72 02:00:23 Removing intermediate container 2eb44fcf4e72 02:00:23 ---> 947ec911313f 02:00:23 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 02:00:23 ---> Running in 45022340c680 02:00:24 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 02:00:25 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 02:00:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:00:30 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:00:30 (1/27) Installing ca-certificates (20260413-r0) 02:00:30 (2/27) Installing brotli-libs (1.1.0-r2) 02:00:30 (3/27) Installing c-ares (1.33.1-r0) 02:00:30 (4/27) Installing libunistring (1.2-r0) 02:00:30 (5/27) Installing libidn2 (2.3.7-r0) 02:00:30 (6/27) Installing nghttp2-libs (1.62.1-r0) 02:00:30 (7/27) Installing libpsl (0.21.5-r1) 02:00:30 (8/27) Installing zstd-libs (1.5.6-r0) 02:00:30 (9/27) Installing libcurl (8.14.1-r2) 02:00:30 (10/27) Installing curl (8.14.1-r2) 02:00:30 (11/27) Installing dumb-init (1.2.5-r3) 02:00:30 (12/27) Installing hiredis (1.2.0-r0) 02:00:30 (13/27) Installing yaml (0.2.5-r2) 02:00:30 (14/27) Installing libcbor (0.11.0-r0) 02:00:30 (15/27) Installing iotech-iot-1.5 (1.5.7-r0) 02:00:30 (16/27) Installing pkgconf (2.2.0-r0) 02:00:30 (17/27) Installing openssl-dev (3.3.7-r0) 02:00:30 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.136-r0) 02:00:30 (19/27) Installing gmp (6.3.0-r1) 02:00:30 (20/27) Installing nettle (3.10.2-r0) 02:00:30 (21/27) Installing libffi (3.4.6-r0) 02:00:30 (22/27) Installing libtasn1 (4.21.0-r0) 02:00:30 (23/27) Installing p11-kit (0.25.3-r0) 02:00:30 (24/27) Installing gnutls (3.8.13-r0) 02:00:30 (25/27) Installing libmicrohttpd (0.9.77-r0) 02:00:30 (26/27) Installing libuuid (2.40.1-r1) 02:00:30 (27/27) Installing linux-headers (6.6-r0) 02:00:30 Executing busybox-1.36.1-r31.trigger 02:00:30 Executing ca-certificates-20260413-r0.trigger 02:00:30 OK: 32 MiB in 41 packages 02:00:34 Removing intermediate container 45022340c680 02:00:34 ---> 30839102c3ef 02:00:34 Step 17/31 : RUN apk --no-cache upgrade 02:00:34 ---> Running in 6a4fd468eef2 02:00:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 02:00:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 02:00:36 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:00:37 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:00:37 OK: 32 MiB in 41 packages 02:00:38 Removing intermediate container 6a4fd468eef2 02:00:38 ---> 37ae081bb101 02:00:38 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 02:00:39 ---> 31415dcd5425 02:00:39 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 02:00:40 ---> 1b8fe73d00ab 02:00:40 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 02:00:40 ---> 847a232afbb1 02:00:40 Step 21/31 : COPY LICENSE /. 02:00:46 ---> c0a2b1fea259 02:00:46 Step 22/31 : COPY Attribution.txt /. 02:00:46 ---> 27326cf06639 02:00:46 Step 23/31 : COPY res /res 02:00:46 ---> 10dd76f87faf 02:00:46 Step 24/31 : COPY sample-profiles /sample-profiles 02:00:47 ---> 07fe7d054dcb 02:00:47 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 02:00:47 ---> Running in 34ce66e00f11 02:00:47 Removing intermediate container 34ce66e00f11 02:00:47 ---> fb660448b5d7 02:00:47 Step 26/31 : EXPOSE 59980 02:00:47 ---> Running in 2b6161ed24f3 02:00:47 Removing intermediate container 2b6161ed24f3 02:00:47 ---> 7c3de553f41f 02:00:47 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 02:00:47 ---> Running in de993a875f28 02:00:48 Removing intermediate container de993a875f28 02:00:48 ---> 11a51b598355 02:00:48 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 02:00:48 ---> Running in 5262a44b5144 02:00:48 Removing intermediate container 5262a44b5144 02:00:48 ---> 3b71d5ba5255 02:00:48 Step 29/31 : LABEL arch=arm64 02:00:48 ---> Running in d50df14b6e29 02:00:48 Removing intermediate container d50df14b6e29 02:00:48 ---> a870bd839a5e 02:00:48 Step 30/31 : LABEL git_sha=ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 02:00:48 ---> Running in 91bdb6ce9548 02:00:49 Removing intermediate container 91bdb6ce9548 02:00:49 ---> a5a78fd4c4cd 02:00:49 Step 31/31 : LABEL version=4.1.0-dev.2 02:00:49 ---> Running in e8dd7fbcf7b7 02:00:49 Removing intermediate container e8dd7fbcf7b7 02:00:49 ---> 20037ecb8c9e 02:00:49 [Warning] One or more build-args [ARCH MAKE] were not consumed 02:00:49 Successfully built 20037ecb8c9e 02:00:49 Successfully tagged device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:00:49 provisioning config files... 02:00:49 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/34@tmp/config7273272262304636719tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:00:50 ---> ****-login.sh 02:00:50 nexus3.edgexfoundry.org:10001 02:00:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:00:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:00:50 Configure a credential helper to remove this warning. See 02:00:50 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:00:50 02:00:50 Login Succeeded 02:00:50 nexus3.edgexfoundry.org:10002 02:00:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:00:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:00:50 Configure a credential helper to remove this warning. See 02:00:50 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:00:50 02:00:50 Login Succeeded 02:00:51 nexus3.edgexfoundry.org:10003 02:00:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:00:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:00:51 Configure a credential helper to remove this warning. See 02:00:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:00:51 02:00:51 Login Succeeded 02:00:51 nexus3.edgexfoundry.org:10004 02:00:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:00:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:00:51 Configure a credential helper to remove this warning. See 02:00:51 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:00:51 02:00:51 Login Succeeded 02:00:51 ****.io 02:00:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:00:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:00:52 Configure a credential helper to remove this warning. See 02:00:52 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:00:52 02:00:52 Login Succeeded 02:00:52 ---> ****-login.sh ends [Pipeline] } 02:00:52 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:00:52 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^palau$, ^lts-test$]] [Pipeline] echo 02:00:52 [edgeXDocker.push] Tagging docker image device-bacnet-arm64 with the following tags: 02:00:52 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 02:00:52 latest 02:00:52 4.1.0-dev.2 02:00:52 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 02:00:52 main 02:00:52 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:00:52 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:00:53 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 02:00:53 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:00:53 4d6d2d8dbf8d: Preparing 02:00:53 f73c1e235019: Preparing 02:00:53 df8ffa4d5e3d: Preparing 02:00:53 a25bb667c122: Preparing 02:00:53 5a90ee637376: Preparing 02:00:53 07d0ade822c3: Preparing 02:00:53 76bd44dee203: Preparing 02:00:53 2b813dac3862: Preparing 02:00:53 56e12240f8df: Preparing 02:00:53 474b4afd787d: Preparing 02:00:53 9f2b7b8faa72: Preparing 02:00:53 88b4fba61c4c: Preparing 02:00:53 2b813dac3862: Waiting 02:00:53 56e12240f8df: Waiting 02:00:53 474b4afd787d: Waiting 02:00:53 9f2b7b8faa72: Waiting 02:00:53 88b4fba61c4c: Waiting 02:00:53 07d0ade822c3: Waiting 02:00:53 76bd44dee203: Waiting 02:00:53 f73c1e235019: Pushed 02:00:53 df8ffa4d5e3d: Pushed 02:00:53 a25bb667c122: Pushed 02:00:53 4d6d2d8dbf8d: Pushed 02:00:53 5a90ee637376: Pushed 02:00:53 474b4afd787d: Pushed 02:00:53 2b813dac3862: Pushed 02:00:53 07d0ade822c3: Pushed 02:00:53 9f2b7b8faa72: Pushed 02:00:53 76bd44dee203: Pushed 02:00:55 88b4fba61c4c: Pushed 02:00:57 56e12240f8df: Pushed 02:01:00 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb: digest: sha256:f4772eb05963457526661a697ce376a7ac1446a7e6148694c9357d3900701f03 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:00 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:01 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 02:01:01 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:01:01 4d6d2d8dbf8d: Preparing 02:01:01 f73c1e235019: Preparing 02:01:01 df8ffa4d5e3d: Preparing 02:01:01 a25bb667c122: Preparing 02:01:01 5a90ee637376: Preparing 02:01:01 07d0ade822c3: Preparing 02:01:01 76bd44dee203: Preparing 02:01:01 2b813dac3862: Preparing 02:01:01 56e12240f8df: Preparing 02:01:01 474b4afd787d: Preparing 02:01:01 9f2b7b8faa72: Preparing 02:01:01 88b4fba61c4c: Preparing 02:01:01 76bd44dee203: Waiting 02:01:01 2b813dac3862: Waiting 02:01:01 56e12240f8df: Waiting 02:01:01 474b4afd787d: Waiting 02:01:01 9f2b7b8faa72: Waiting 02:01:01 88b4fba61c4c: Waiting 02:01:01 07d0ade822c3: Waiting 02:01:01 5a90ee637376: Layer already exists 02:01:01 df8ffa4d5e3d: Layer already exists 02:01:01 4d6d2d8dbf8d: Layer already exists 02:01:01 a25bb667c122: Layer already exists 02:01:01 f73c1e235019: Layer already exists 02:01:01 76bd44dee203: Layer already exists 02:01:01 07d0ade822c3: Layer already exists 02:01:01 2b813dac3862: Layer already exists 02:01:01 474b4afd787d: Layer already exists 02:01:01 56e12240f8df: Layer already exists 02:01:01 9f2b7b8faa72: Layer already exists 02:01:01 88b4fba61c4c: Layer already exists 02:01:01 latest: digest: sha256:f4772eb05963457526661a697ce376a7ac1446a7e6148694c9357d3900701f03 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:01 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:4.1.0-dev.2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:02 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:4.1.0-dev.2 02:01:02 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:01:02 4d6d2d8dbf8d: Preparing 02:01:02 f73c1e235019: Preparing 02:01:02 df8ffa4d5e3d: Preparing 02:01:02 a25bb667c122: Preparing 02:01:02 5a90ee637376: Preparing 02:01:02 07d0ade822c3: Preparing 02:01:02 76bd44dee203: Preparing 02:01:02 2b813dac3862: Preparing 02:01:02 56e12240f8df: Preparing 02:01:02 474b4afd787d: Preparing 02:01:02 9f2b7b8faa72: Preparing 02:01:02 88b4fba61c4c: Preparing 02:01:02 2b813dac3862: Waiting 02:01:02 56e12240f8df: Waiting 02:01:02 474b4afd787d: Waiting 02:01:02 9f2b7b8faa72: Waiting 02:01:02 88b4fba61c4c: Waiting 02:01:02 07d0ade822c3: Waiting 02:01:02 76bd44dee203: Waiting 02:01:02 4d6d2d8dbf8d: Layer already exists 02:01:02 5a90ee637376: Layer already exists 02:01:02 f73c1e235019: Layer already exists 02:01:02 a25bb667c122: Layer already exists 02:01:02 df8ffa4d5e3d: Layer already exists 02:01:02 56e12240f8df: Layer already exists 02:01:02 76bd44dee203: Layer already exists 02:01:02 474b4afd787d: Layer already exists 02:01:02 07d0ade822c3: Layer already exists 02:01:02 2b813dac3862: Layer already exists 02:01:02 9f2b7b8faa72: Layer already exists 02:01:02 88b4fba61c4c: Layer already exists 02:01:02 4.1.0-dev.2: digest: sha256:f4772eb05963457526661a697ce376a7ac1446a7e6148694c9357d3900701f03 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:02 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:03 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 02:01:03 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:01:03 4d6d2d8dbf8d: Preparing 02:01:03 f73c1e235019: Preparing 02:01:03 df8ffa4d5e3d: Preparing 02:01:03 a25bb667c122: Preparing 02:01:03 5a90ee637376: Preparing 02:01:03 07d0ade822c3: Preparing 02:01:03 76bd44dee203: Preparing 02:01:03 2b813dac3862: Preparing 02:01:03 56e12240f8df: Preparing 02:01:03 474b4afd787d: Preparing 02:01:03 9f2b7b8faa72: Preparing 02:01:03 88b4fba61c4c: Preparing 02:01:03 76bd44dee203: Waiting 02:01:03 2b813dac3862: Waiting 02:01:03 56e12240f8df: Waiting 02:01:03 07d0ade822c3: Waiting 02:01:03 474b4afd787d: Waiting 02:01:03 88b4fba61c4c: Waiting 02:01:03 9f2b7b8faa72: Waiting 02:01:03 a25bb667c122: Layer already exists 02:01:03 df8ffa4d5e3d: Layer already exists 02:01:03 f73c1e235019: Layer already exists 02:01:03 5a90ee637376: Layer already exists 02:01:03 4d6d2d8dbf8d: Layer already exists 02:01:03 76bd44dee203: Layer already exists 02:01:03 07d0ade822c3: Layer already exists 02:01:03 56e12240f8df: Layer already exists 02:01:03 2b813dac3862: Layer already exists 02:01:03 474b4afd787d: Layer already exists 02:01:03 88b4fba61c4c: Layer already exists 02:01:03 9f2b7b8faa72: Layer already exists 02:01:03 ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2: digest: sha256:f4772eb05963457526661a697ce376a7ac1446a7e6148694c9357d3900701f03 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:04 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:04 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main 02:01:04 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:01:04 4d6d2d8dbf8d: Preparing 02:01:04 f73c1e235019: Preparing 02:01:04 df8ffa4d5e3d: Preparing 02:01:04 a25bb667c122: Preparing 02:01:04 5a90ee637376: Preparing 02:01:04 07d0ade822c3: Preparing 02:01:04 76bd44dee203: Preparing 02:01:04 2b813dac3862: Preparing 02:01:04 56e12240f8df: Preparing 02:01:04 474b4afd787d: Preparing 02:01:04 9f2b7b8faa72: Preparing 02:01:04 88b4fba61c4c: Preparing 02:01:04 2b813dac3862: Waiting 02:01:04 56e12240f8df: Waiting 02:01:04 474b4afd787d: Waiting 02:01:04 9f2b7b8faa72: Waiting 02:01:04 07d0ade822c3: Waiting 02:01:04 88b4fba61c4c: Waiting 02:01:04 76bd44dee203: Waiting 02:01:04 df8ffa4d5e3d: Layer already exists 02:01:04 4d6d2d8dbf8d: Layer already exists 02:01:04 f73c1e235019: Layer already exists 02:01:04 a25bb667c122: Layer already exists 02:01:04 5a90ee637376: Layer already exists 02:01:04 56e12240f8df: Layer already exists 02:01:04 76bd44dee203: Layer already exists 02:01:04 07d0ade822c3: Layer already exists 02:01:04 2b813dac3862: Layer already exists 02:01:04 474b4afd787d: Layer already exists 02:01:04 9f2b7b8faa72: Layer already exists 02:01:04 88b4fba61c4c: Layer already exists 02:01:04 main: digest: sha256:f4772eb05963457526661a697ce376a7ac1446a7e6148694c9357d3900701f03 size: 2820 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:01:04 ===================================================== [Pipeline] echo 02:01:04 taggedImages: 02:01:04 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb 02:01:04 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 02:01:04 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:4.1.0-dev.2 02:01:04 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:ec6e505df0bee55f35a76c87e8c21f2daa2cbfcb-4.1.0-dev.2 02:01:04 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:05 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:01:05 02:01:05 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:05 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:01:05 arm64: Pulling from edgex-lftools-log-publisher 02:01:05 8998bd30e6a1: Pulling fs layer 02:01:05 04944245beec: Pulling fs layer 02:01:05 699f458cf7ca: Pulling fs layer 02:01:05 765212b225bb: Pulling fs layer 02:01:05 f23df028b6ca: Pulling fs layer 02:01:05 d65c8cfc05b1: Pulling fs layer 02:01:05 2437ff75d9bd: Pulling fs layer 02:01:05 f23df028b6ca: Waiting 02:01:05 d65c8cfc05b1: Waiting 02:01:05 765212b225bb: Waiting 02:01:05 2437ff75d9bd: Waiting 02:01:05 04944245beec: Verifying Checksum 02:01:05 04944245beec: Download complete 02:01:05 765212b225bb: Verifying Checksum 02:01:05 765212b225bb: Download complete 02:01:05 f23df028b6ca: Verifying Checksum 02:01:05 f23df028b6ca: Download complete 02:01:05 d65c8cfc05b1: Verifying Checksum 02:01:05 d65c8cfc05b1: Download complete 02:01:06 699f458cf7ca: Verifying Checksum 02:01:06 699f458cf7ca: Download complete 02:01:06 8998bd30e6a1: Verifying Checksum 02:01:06 8998bd30e6a1: Download complete 02:01:09 2437ff75d9bd: Verifying Checksum 02:01:09 2437ff75d9bd: Download complete 02:01:11 8998bd30e6a1: Pull complete 02:01:11 04944245beec: Pull complete 02:01:12 699f458cf7ca: Pull complete 02:01:12 765212b225bb: Pull complete 02:01:13 f23df028b6ca: Pull complete 02:01:14 d65c8cfc05b1: Pull complete 02:01:32 2437ff75d9bd: Pull complete 02:01:32 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 02:01:32 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:01:32 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:01:32 prd-ubuntu20.04-docker-arm64-4c-16g-11325 does not seem to be running inside a container 02:01:32 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-bacnet-c/34 -v /w/workspace/device-bacnet-c/34:/w/workspace/device-bacnet-c/34:rw,z -v /w/workspace/device-bacnet-c/34@tmp:/w/workspace/device-bacnet-c/34@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 02:01:35 $ docker top 143579739b6a3ce5fb8e329112886f5f0820ec60344a22f55523c57b25aae234 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:01:36 ---> job-cost.sh 02:01:36 lf-activate-venv: SKIPPING 02:01:36 INFO: No Stack... 02:01:37 INFO: Retrieving Pricing Info for: v3-standard-4 02:01:37 INFO: Archiving Costs [Pipeline] sh 02:01:38 + cat /w/workspace/device-bacnet-c/34/archives/cost.csv 02:01:38 + cut -d, -f6 [Pipeline] lock 02:01:38 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] 02:01:38 Resource [jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] did not exist. Created. 02:01:38 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 02:01:39 /w/workspace/device-bacnet-c/34@tmp/durable-40e5bf92/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 02:01:39 + echo total: 0.10999999940395355 [Pipeline] stash 02:01:39 Warning: overwriting stash ‘stack-cost’ 02:01:40 Stashed 1 file(s) [Pipeline] } 02:01:40 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-34-stack-cost] [Pipeline] // lock [Pipeline] } 02:01:40 $ docker stop --time=1 143579739b6a3ce5fb8e329112886f5f0820ec60344a22f55523c57b25aae234 02:01:42 $ docker rm -f --volumes 143579739b6a3ce5fb8e329112886f5f0820ec60344a22f55523c57b25aae234 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) [Pipeline] stage [Pipeline] { (Tag) [Pipeline] unstash [Pipeline] sh 02:01:42 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:01:42 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:43 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:01:43 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:01:43 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 02:01:43 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 02:01:43 $ docker top 5509e7f81e3ba4acb65af227af74ab90584c894e3813d8fd7b8ac0300d0fcf93 -eo pid,comm 02:01:43 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 02:01:43 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:01:43 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:01:43 [ssh-agent] Looking for ssh-agent implementation... 02:01:43 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:01:43 $ docker exec 5509e7f81e3ba4acb65af227af74ab90584c894e3813d8fd7b8ac0300d0fcf93 ssh-agent 02:01:44 SSH_AUTH_SOCK=/tmp/ssh-3C8zFrKHWoW2/agent.33 02:01:44 SSH_AGENT_PID=39 02:01:44 Running ssh-add (command line suppressed) 02:01:44 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_2044760625862571247.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_2044760625862571247.key) 02:01:44 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:01:44 + git semver tag 02:01:44 2026-05-26 02:01:44,658 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 02:01:44 2026-05-26 02:01:44,662 [run_tag] DEBUG tag force:False 02:01:44 2026-05-26 02:01:44,662 [check_head_tag] DEBUG check head tag 02:01:44 2026-05-26 02:01:44,662 [execute] INFO git cat-file --batch-check 02:01:44 2026-05-26 02:01:44,662 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, stdin=, shell=False, universal_newlines=False) 02:01:44 2026-05-26 02:01:44,664 [execute] INFO git cat-file --batch 02:01:44 2026-05-26 02:01:44,664 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, stdin=, shell=False, universal_newlines=False) 02:01:44 2026-05-26 02:01:44,669 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:01:44 2026-05-26 02:01:44,669 [execute] INFO git tag -a v4.1.0-dev.2 -m v4.1.0-dev.2 02:01:44 2026-05-26 02:01:44,669 [execute] DEBUG Popen(['git', 'tag', '-a', 'v4.1.0-dev.2', '-m', 'v4.1.0-dev.2'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, stdin=None, shell=False, universal_newlines=False) 02:01:44 2026-05-26 02:01:44,672 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:01:44 4.1.0-dev.2 [Pipeline] } 02:01:44 $ docker exec --env ******** --env ******** 5509e7f81e3ba4acb65af227af74ab90584c894e3813d8fd7b8ac0300d0fcf93 ssh-agent -k 02:01:44 unset SSH_AUTH_SOCK; 02:01:44 unset SSH_AGENT_PID; 02:01:44 echo Agent pid 39 killed; 02:01:44 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:01:45 + git semver [Pipeline] } 02:01:45 $ docker stop --time=1 5509e7f81e3ba4acb65af227af74ab90584c894e3813d8fd7b8ac0300d0fcf93 02:01:46 $ docker rm -f --volumes 5509e7f81e3ba4acb65af227af74ab90584c894e3813d8fd7b8ac0300d0fcf93 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:47 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:01:47 02:01:47 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:01:47 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:01:47 0.23.1-centos7: Pulling from edgex-lftools 02:01:47 ab5ef0e58194: Pulling fs layer 02:01:47 9712f1f96733: Pulling fs layer 02:01:47 63f879dbbcfc: Pulling fs layer 02:01:47 0d9ebad4ef96: Pulling fs layer 02:01:47 e9a5061849ea: Pulling fs layer 02:01:47 d747dcd14b5f: Pulling fs layer 02:01:47 2de7ff778b66: Pulling fs layer 02:01:47 e9a5061849ea: Waiting 02:01:47 2de7ff778b66: Waiting 02:01:47 d747dcd14b5f: Waiting 02:01:47 0d9ebad4ef96: Waiting 02:01:47 9712f1f96733: Verifying Checksum 02:01:47 9712f1f96733: Download complete 02:01:48 63f879dbbcfc: Verifying Checksum 02:01:48 63f879dbbcfc: Download complete 02:01:48 e9a5061849ea: Verifying Checksum 02:01:48 e9a5061849ea: Download complete 02:01:48 d747dcd14b5f: Download complete 02:01:48 ab5ef0e58194: Verifying Checksum 02:01:48 ab5ef0e58194: Download complete 02:01:48 0d9ebad4ef96: Verifying Checksum 02:01:48 0d9ebad4ef96: Download complete 02:01:48 2de7ff778b66: Verifying Checksum 02:01:48 2de7ff778b66: Download complete 02:01:51 ab5ef0e58194: Pull complete 02:01:52 9712f1f96733: Pull complete 02:01:52 63f879dbbcfc: Pull complete 02:01:57 0d9ebad4ef96: Pull complete 02:01:57 e9a5061849ea: Pull complete 02:01:57 d747dcd14b5f: Pull complete 02:01:59 2de7ff778b66: Pull complete 02:01:59 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 02:01:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:01:59 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:01:59 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 02:01:59 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 02:02:03 $ docker top fd5556176f7cd436f640745d9f6ced1667767d8a893a1b94510dd0ff1516bb11 -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 02:02:03 provisioning config files... 02:02:03 copy managed file [sigul-config] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config8646906002505263974tmp 02:02:03 copy managed file [sigul-password] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config634719288426640607tmp 02:02:03 copy managed file [sigul-pki] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config2179288577828227211tmp [Pipeline] { [Pipeline] echo 02:02:03 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 02:02:03 ---> sigul-configuration.sh 02:02:03 gpg: directory `/root/.gnupg' created 02:02:03 gpg: new configuration file `/root/.gnupg/gpg.conf' created 02:02:03 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 02:02:03 gpg: keyring `/root/.gnupg/secring.gpg' created 02:02:03 gpg: keyring `/root/.gnupg/pubring.gpg' created 02:02:03 gpg: CAST5 encrypted data 02:02:03 gpg: encrypted with 1 passphrase 02:02:03 gpg: WARNING: message was not integrity protected [Pipeline] sh 02:02:03 + mkdir /home/jenkins 02:02:03 + mkdir /home/jenkins/sigul [Pipeline] sh 02:02:04 + cp -R /root/sigul/cert8.db /root/sigul/key3.db /root/sigul/nss-password.txt /root/sigul/secmod.db /root/sigul/vex-yul-edgex-jenkins-1.ci.codeaurora.org.p12 /home/jenkins/sigul/ [Pipeline] echo 02:02:04 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 02:02:04 ---> sigul-install.sh 02:02:04 Sigul already installed; skipping installation. [Pipeline] sh 02:02:04 + git tag --list 02:02:04 v1.0.0 02:02:04 v1.1.0 02:02:04 v1.3.0 02:02:04 v1.3.1 02:02:04 v2.3.1 02:02:04 v3.0 02:02:04 v3.0.0 02:02:04 v3.0.1 02:02:04 v3.1 02:02:04 v3.1.0 02:02:04 v4.0 02:02:04 v4.0.0 02:02:04 v4.0.1 02:02:04 v4.1.0-dev.1 02:02:04 v4.1.0-dev.2 [Pipeline] sh 02:02:04 + lftools sign git-tag v4.1.0-dev.2 02:02:05 Signing Git tag with Sigul... 02:02:05 Signing v4.1.0-dev.2 [Pipeline] echo 02:02:05 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 02:02:06 ---> sigul-configuration-cleanup.sh [Pipeline] } 02:02:06 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 02:02:06 $ docker stop --time=1 fd5556176f7cd436f640745d9f6ced1667767d8a893a1b94510dd0ff1516bb11 02:02:07 $ docker rm -f --volumes fd5556176f7cd436f640745d9f6ced1667767d8a893a1b94510dd0ff1516bb11 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 02:02:07 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:02:07 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:02:08 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:02:08 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:02:08 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 02:02:08 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 02:02:08 $ docker top 4d4979496d64e42e9a08d5e01f47c0dd71bd79596bcc0ce08cc22168af8ad031 -eo pid,comm 02:02:08 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 02:02:08 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:02:08 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:02:08 [ssh-agent] Looking for ssh-agent implementation... 02:02:08 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:02:08 $ docker exec 4d4979496d64e42e9a08d5e01f47c0dd71bd79596bcc0ce08cc22168af8ad031 ssh-agent 02:02:09 SSH_AUTH_SOCK=/tmp/ssh-rElQsfmZU6L4/agent.33 02:02:09 SSH_AGENT_PID=39 02:02:09 Running ssh-add (command line suppressed) 02:02:09 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_6123979195189895811.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_6123979195189895811.key) 02:02:09 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:02:09 + git semver bump pre 02:02:09 2026-05-26 02:02:09,677 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 02:02:09 2026-05-26 02:02:09,681 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:02:09 2026-05-26 02:02:09,681 [bump_version] DEBUG bumping version:4.1.0-dev.2 on axis:pre with prefix:dev 02:02:09 2026-05-26 02:02:09,681 [bump_version] DEBUG bumped version:4.1.0-dev.3 02:02:09 2026-05-26 02:02:09,681 [write_version] DEBUG write version:4.1.0-dev.3 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:True 02:02:09 2026-05-26 02:02:09,681 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:02:09 2026-05-26 02:02:09,681 [write_file] DEBUG write to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:02:09 2026-05-26 02:02:09,684 [execute] INFO git cat-file --batch-check 02:02:09 2026-05-26 02:02:09,684 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=, shell=False, universal_newlines=False) 02:02:09 2026-05-26 02:02:09,687 [execute] INFO git cat-file --batch 02:02:09 2026-05-26 02:02:09,688 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=, shell=False, universal_newlines=False) 02:02:09 2026-05-26 02:02:09,691 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:02:09 4.1.0-dev.3 [Pipeline] } 02:02:09 $ docker exec --env ******** --env ******** 4d4979496d64e42e9a08d5e01f47c0dd71bd79596bcc0ce08cc22168af8ad031 ssh-agent -k 02:02:09 unset SSH_AUTH_SOCK; 02:02:09 unset SSH_AGENT_PID; 02:02:09 echo Agent pid 39 killed; 02:02:09 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:02:10 + git semver [Pipeline] } 02:02:10 $ docker stop --time=1 4d4979496d64e42e9a08d5e01f47c0dd71bd79596bcc0ce08cc22168af8ad031 02:02:11 $ docker rm -f --volumes 4d4979496d64e42e9a08d5e01f47c0dd71bd79596bcc0ce08cc22168af8ad031 [Pipeline] // withDockerContainer [Pipeline] sh 02:02:12 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:02:12 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:02:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:02:12 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:02:12 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 02:02:13 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 02:02:13 $ docker top cb3824accb51199d71a906d0653f19e9cb532afbbfa3bd9a5147893a4383da0e -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:02:14 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:02:14 [ssh-agent] Looking for ssh-agent implementation... 02:02:14 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:02:14 $ docker exec cb3824accb51199d71a906d0653f19e9cb532afbbfa3bd9a5147893a4383da0e ssh-agent 02:02:14 SSH_AUTH_SOCK=/tmp/ssh-lvZjT5xbHY8Q/agent.32 02:02:14 SSH_AGENT_PID=38 02:02:14 Running ssh-add (command line suppressed) 02:02:14 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_684365514521076421.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_684365514521076421.key) 02:02:14 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:02:15 + git semver push 02:02:15 2026-05-26 02:02:15,196 [is_cygwin_git] DEBUG Failed checking if running in CYGWIN due to: FileNotFoundError(2, 'No such file or directory') 02:02:15 2026-05-26 02:02:15,200 [run_push] DEBUG push 02:02:15 2026-05-26 02:02:15,201 [execute] INFO git cat-file --batch-check 02:02:15 2026-05-26 02:02:15,201 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=, shell=False, universal_newlines=False) 02:02:15 2026-05-26 02:02:15,203 [execute] INFO git rev-list 778bfe1d3b35ba37b9a9d2cdcb6259aff6d65131 -- 02:02:15 2026-05-26 02:02:15,203 [execute] DEBUG Popen(['git', 'rev-list', '778bfe1d3b35ba37b9a9d2cdcb6259aff6d65131', '--'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=None, shell=False, universal_newlines=False) 02:02:15 2026-05-26 02:02:15,209 [execute] INFO git fetch -v -- origin 02:02:15 2026-05-26 02:02:15,209 [execute] DEBUG Popen(['git', 'fetch', '-v', '--', 'origin'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=None, shell=False, universal_newlines=True) 02:02:15 2026-05-26 02:02:15,842 [run_push] DEBUG no remote changes detected 02:02:15 2026-05-26 02:02:15,842 [execute] INFO git push origin semver 02:02:15 2026-05-26 02:02:15,843 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, stdin=None, shell=False, universal_newlines=False) 02:02:17 2026-05-26 02:02:16,955 [run_push] DEBUG push all version tags 02:02:17 2026-05-26 02:02:16,955 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 02:02:17 2026-05-26 02:02:16,955 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, stdin=None, shell=False, universal_newlines=False) 02:02:19 2026-05-26 02:02:19,273 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:02:19 4.1.0-dev.3 [Pipeline] } 02:02:19 $ docker exec --env ******** --env ******** cb3824accb51199d71a906d0653f19e9cb532afbbfa3bd9a5147893a4383da0e ssh-agent -k 02:02:19 unset SSH_AUTH_SOCK; 02:02:19 unset SSH_AGENT_PID; 02:02:19 echo Agent pid 38 killed; 02:02:19 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:02:19 + git semver [Pipeline] } 02:02:20 $ docker stop --time=1 cb3824accb51199d71a906d0653f19e9cb532afbbfa3bd9a5147893a4383da0e 02:02:21 $ docker rm -f --volumes cb3824accb51199d71a906d0653f19e9cb532afbbfa3bd9a5147893a4383da0e [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 02:02:22 + [ -d /w/workspace/dgexfoundry_device-bacnet-c_main/archives ] 02:02:22 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:02:22 total 16 02:02:22 drwxr-xr-x 3 root root 4096 May 26 01:50 . 02:02:22 drwxrwxr-x 11 jenkins jenkins 4096 May 26 02:02 .. 02:02:22 drwxr-xr-x 2 root root 4096 May 26 01:50 cost 02:02:22 -rw-r--r-- 1 root root 86 May 26 01:50 cost.csv 02:02:22 + sudo chown -R jenkins:jenkins /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:02:22 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:02:22 total 16 02:02:22 drwxr-xr-x 3 jenkins jenkins 4096 May 26 01:50 . 02:02:22 drwxrwxr-x 11 jenkins jenkins 4096 May 26 02:02 .. 02:02:22 drwxr-xr-x 2 jenkins jenkins 4096 May 26 01:50 cost 02:02:22 -rw-r--r-- 1 jenkins jenkins 86 May 26 01:50 cost.csv [Pipeline] libraryResource [Pipeline] sh 02:02:22 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 02:02:23 ---> package-listing.sh 02:02:23 ++ facter osfamily 02:02:23 ++ tr '[:upper:]' '[:lower:]' 02:02:23 + OS_FAMILY=debian 02:02:23 + workspace=/w/workspace/dgexfoundry_device-bacnet-c_main 02:02:23 + START_PACKAGES=/tmp/packages_start.txt 02:02:23 + END_PACKAGES=/tmp/packages_end.txt 02:02:23 + DIFF_PACKAGES=/tmp/packages_diff.txt 02:02:23 + PACKAGES=/tmp/packages_start.txt 02:02:23 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 02:02:23 + PACKAGES=/tmp/packages_end.txt 02:02:23 + case "${OS_FAMILY}" in 02:02:23 + dpkg -l 02:02:23 + grep '^ii' 02:02:23 + '[' -f /tmp/packages_start.txt ']' 02:02:23 + '[' -f /tmp/packages_end.txt ']' 02:02:23 + diff /tmp/packages_start.txt /tmp/packages_end.txt 02:02:23 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 02:02:23 + mkdir -p /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ 02:02:23 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ [Pipeline] echo 02:02:23 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 02:02:23 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:02:24 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:02:24 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:02:24 prd-ubuntu20.04-docker-8c-8g-11322 does not seem to be running inside a container 02:02:24 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 02:02:24 $ docker top 5e9648bf5d3201676a79afd6a44861b00a9b6da27242e305e742fdd4e15562cd -eo pid,comm [Pipeline] { [Pipeline] sh 02:02:25 + touch /tmp/pre-build-complete [Pipeline] sh 02:02:25 + mkdir -p /var/log/sysstat [Pipeline] sh 02:02:25 + ls /var/log/sa-host 02:02:25 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:02:26 provisioning config files... 02:02:26 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config999919746294134013tmp [Pipeline] { [Pipeline] echo 02:02:26 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 02:02:26 ---> create-netrc.sh [Pipeline] } 02:02:26 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 02:02:27 ---> python-tools-install.sh [Pipeline] echo 02:02:27 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 02:02:27 ---> sudo-logs.sh 02:02:27 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 02:02:27 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 02:02:28 ---> job-cost.sh 02:02:28 lf-activate-venv: SKIPPING 02:02:28 DEBUG: total: 0.2199999988079071 02:02:28 INFO: Retrieving Stack Cost... 02:02:28 INFO: Retrieving Pricing Info for: v3-standard-8 02:02:29 INFO: Archiving Costs [Pipeline] echo 02:02:29 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 02:02:29 ---> logs-deploy.sh 02:02:29 lf-activate-venv: SKIPPING 02:02:29 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/main/34 02:02:29 INFO: archiving workspace using pattern(s): 02:02:30 Archives upload complete. 02:02:30 INFO: archiving logs to Nexus 02:02:30 ---> uname -a: 02:02:30 Linux prd-ubuntu20-04-docker-8c-8g-11322 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 GNU/Linux 02:02:30 02:02:30 02:02:30 ---> lscpu: 02:02:30 Architecture: x86_64 02:02:30 CPU op-mode(s): 32-bit, 64-bit 02:02:30 Byte Order: Little Endian 02:02:30 Address sizes: 40 bits physical, 48 bits virtual 02:02:30 CPU(s): 8 02:02:30 On-line CPU(s) list: 0-7 02:02:30 Thread(s) per core: 1 02:02:30 Core(s) per socket: 1 02:02:30 Socket(s): 8 02:02:30 NUMA node(s): 1 02:02:30 Vendor ID: AuthenticAMD 02:02:30 CPU family: 23 02:02:30 Model: 49 02:02:30 Model name: AMD EPYC-Rome Processor 02:02:30 Stepping: 0 02:02:30 CPU MHz: 2799.998 02:02:30 BogoMIPS: 5599.99 02:02:30 Virtualization: AMD-V 02:02:30 Hypervisor vendor: KVM 02:02:30 Virtualization type: full 02:02:30 L1d cache: 256 KiB 02:02:30 L1i cache: 256 KiB 02:02:30 L2 cache: 4 MiB 02:02:30 L3 cache: 128 MiB 02:02:30 NUMA node0 CPU(s): 0-7 02:02:30 Vulnerability Gather data sampling: Not affected 02:02:30 Vulnerability Itlb multihit: Not affected 02:02:30 Vulnerability L1tf: Not affected 02:02:30 Vulnerability Mds: Not affected 02:02:30 Vulnerability Meltdown: Not affected 02:02:30 Vulnerability Mmio stale data: Not affected 02:02:30 Vulnerability Retbleed: Vulnerable 02:02:30 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 02:02:30 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 02:02:30 Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected 02:02:30 Vulnerability Srbds: Not affected 02:02:30 Vulnerability Tsx async abort: Not affected 02:02:30 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 02:02:30 02:02:30 02:02:30 ---> nproc: 02:02:30 8 02:02:30 02:02:30 02:02:30 ---> df -h: 02:02:30 Filesystem Size Used Avail Use% Mounted on 02:02:30 overlay 155G 12G 144G 8% / 02:02:30 tmpfs 64M 0 64M 0% /dev 02:02:30 tmpfs 16G 0 16G 0% /sys/fs/cgroup 02:02:30 shm 64M 0 64M 0% /dev/shm 02:02:30 /dev/vda1 155G 12G 144G 8% /facter-os 02:02:30 02:02:30