See <https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=ma…>
Changes:
------------------------------------------
[...truncated 139.00 KB...]
CC neigh_cache.lo
CXX tbf.lo
CC tbf_fsm.lo
CXX tbf_ul.lo
CC tbf_ul_fsm.lo
CC tbf_ul_ack_fsm.lo
CC tbf_ul_ass_fsm.lo
CXX tbf_dl.lo
CC tbf_dl_fsm.lo
CC tbf_dl_ass_fsm.lo
CXX bts.lo
CC bts_pch_timer.lo
CXX pdch.lo
CC pdch_ul_controller.lo
CXX encoding.lo
CC sba.lo
CXX decoding.lo
CC llc.lo
CXX rlc.lo
CXX rlc_window.lo
CXX rlc_window_dl.lo
CXX rlc_window_ul.lo
CC pcuif_sock.lo
CC gprs_codel.lo
CC coding_scheme.lo
CXX egprs_rlc_compression.lo
CC ericsson-rbs/er_ccu_l1_if.o
CC ericsson-rbs/er_ccu_if.o
CXXLD libgprs.la
copying selected object files to avoid basename conflicts...
CXXLD osmo-pcu
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/src'
Making all in doc
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making all in examples
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
Making all in manuals
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making all in tests
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
CXX pcu_emu.o
CXX test_replay_gprs_attach.o
CC openbsc_clone.o
CXX test_pdp_activation.o
CXXLD emu/pcu_emu
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
Making all in contrib
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
Making all in systemd
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib/systemd'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
Making dvi in include
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/include'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/include'
Making dvi in src
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/src'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/src'
Making dvi in doc
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making dvi in examples
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
Making dvi in manuals
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making dvi in tests
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
Making dvi in contrib
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
Making dvi in systemd
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib/systemd'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib/systemd'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/contrib'
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[2]: Nothing to be done for 'dvi-am'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make check-recursive
make[2]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
Making check in include
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/include'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/include'
Making check in src
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/src'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/src'
Making check in doc
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making check in examples
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/examples'
Making check in manuals
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/doc'
Making check in tests
make[3]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
make rlcmac/RLCMACTest alloc/AllocTest alloc/MslotTest tbf/TbfTest types/TypesTest ms/MsTest llist/LListTest llc/LlcTest codel/codel_test edge/EdgeTest bitcomp/BitcompTest fn/FnTest app_info/AppInfoTest ulc/PdchUlcTest
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
CXX RLCMACTest.o
CXX AllocTest.o
CXX MslotTest.o
CXX TbfTest.o
CXX TypesTest.o
CXX MsTest.o
CXX LListTest.o
CXX LlcTest.o
CC codel_test.o
CXX EdgeTest.o
CXX BitcompTest.o
CXX egprs_rlc_compression.o
CXX FnTest.o
CXX AppInfoTest.o
CXX PdchUlcTest.o
CXXLD rlcmac/RLCMACTest
CXXLD alloc/AllocTest
CXXLD alloc/MslotTest
CXXLD tbf/TbfTest
CXXLD types/TypesTest
CXXLD ms/MsTest
CXXLD llist/LListTest
CXXLD llc/LlcTest
CCLD codel/codel_test
CXXLD edge/EdgeTest
CXXLD bitcomp/BitcompTest
CXXLD fn/FnTest
CXXLD app_info/AppInfoTest
CXXLD ulc/PdchUlcTest
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
make check-local
make[4]: Entering directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
/bin/bash '../../../tests/testsuite'
## ---------------------------------- ##
## osmo-pcu 1.4.0.11-7572 test suite. ##
## ---------------------------------- ##
Regression tests
1: rlcmac ok
2: multi_slot ok
3: ts_alloc ok
4: tbf FAILED (testsuite.at:28)
5: bitcomp ok
6: edge ok
7: types ok
8: ms ok
9: llc ok
10: llist ok
11: codel ok
12: fn ok
13: app_info ok
14: ulc ok
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: All 14 tests were run,
1 failed unexpectedly.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: <osmocom-net-gprs(a)lists.osmocom.org>
Subject: [osmo-pcu 1.4.0.11-7572] testsuite: 4 failed
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
be found below `tests/testsuite.dir'.
make[4]: *** [Makefile:1492: check-local] Error 1
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
make[3]: *** [Makefile:1250: check-am] Error 2
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub/tests'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make[2]: *** [Makefile:429: check-recursive] Error 1
make[1]: *** [Makefile:728: check] Error 2
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.11-7572/_build/sub'
make: *** [Makefile:648: distcheck] Error 1
+ cat-testlogs.sh
======================== ./osmo-pcu-1.4.0.11-7572/_build/sub/tests/testsuite.dir/04/testsuite.log
# -*- compilation -*-
4. testsuite.at:25: testing tbf ...
../../../tests/testsuite.at:28: $OSMO_QEMU $abs_top_builddir/tests/tbf/TbfTest
--- experr 2024-04-28 07:37:41.309810157 +0000
+++ /build/osmo-pcu-1.4.0.11-7572/_build/sub/tests/testsuite.dir/at-groups/4/stderr 2024-04-28 07:37:43.529750622 +0000
@@ -5018,6 +5018,7 @@
PDCH(bts=0,trx=0,ts=7) Got CS-1 RLC block: R=0, SI=0, TFI=0, CPS=0, RSB=0, rc=184
PDCH(bts=0,trx=0,ts=7) FN=2654275 Rx UL DATA from unexpected TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW}
TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} UL DATA TFI=0 received (V(Q)=0 .. V(R)=0)
+MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) UL RSSI: 31 dBm
MS(TLLI-0xf1223344:TA-7:MSCLS-1-1:UL) Link quality 12dB (old 12dB) left window [5, 8], modifying uplink CS level: MCS-2 -> MCS-3
TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} Got CS-1 RLC data block: CV=15, BSN=0, SPB=0, PI=0, E=1, TI=0, bitoffs=24
TBF(UL:TFI-0-0-0:E:TLLI-0xf1223344){FLOW} BSN 0 storing in window (0..63)
stdout:
4. testsuite.at:25: 4. tbf (testsuite.at:25): FAILED (testsuite.at:28)
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 20152 killed;
[ssh-agent] Stopped.
Archiving artifacts
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…>
Changes:
------------------------------------------
[...truncated 2.45 KB...]
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://gerrit.osmocom.org/osmo-trx/': Could not resolve host: gerrit.osmocom.org
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2734)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:158)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:151)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
at hudson.remoting.Channel.call(Channel.java:1003)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:143)
at jdk.internal.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:129)
at jdk.proxy24/jdk.proxy24.$Proxy98.execute(Unknown Source)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1001)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
ERROR: Error fetching remote repo 'origin'
Retrying after 10 seconds
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…> # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://gerrit.osmocom.org/osmo-trx # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-trx
> git --version # timeout=10
> git --version # 'git version 2.30.2'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from https://gerrit.osmocom.org/osmo-trx
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1003)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://gerrit.osmocom.org/osmo-trx/': Could not resolve host: gerrit.osmocom.org
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2734)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:158)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:151)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
at hudson.remoting.Channel.call(Channel.java:1003)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:143)
at jdk.internal.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:129)
at jdk.proxy24/jdk.proxy24.$Proxy98.execute(Unknown Source)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1001)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
ERROR: Error fetching remote repo 'origin'
Retrying after 10 seconds
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…> # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://gerrit.osmocom.org/osmo-trx # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-trx
> git --version # timeout=10
> git --version # 'git version 2.30.2'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from https://gerrit.osmocom.org/osmo-trx
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1003)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://gerrit.osmocom.org/osmo-trx/': Could not resolve host: gerrit.osmocom.org
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2734)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:158)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:151)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
at hudson.remoting.Channel.call(Channel.java:1003)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:143)
at jdk.internal.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:129)
at jdk.proxy24/jdk.proxy24.$Proxy98.execute(Unknown Source)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1001)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
ERROR: Error fetching remote repo 'origin'
Retrying after 10 seconds
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…> # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://gerrit.osmocom.org/osmo-trx # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-trx
> git --version # timeout=10
> git --version # 'git version 2.30.2'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/* # timeout=10
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from https://gerrit.osmocom.org/osmo-trx
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1003)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-trx +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://gerrit.osmocom.org/osmo-trx/': Could not resolve host: gerrit.osmocom.org
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2734)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2111)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:623)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:158)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:151)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:377)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1787)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)
at hudson.remoting.Channel.call(Channel.java:1003)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:143)
at jdk.internal.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:129)
at jdk.proxy24/jdk.proxy24.$Proxy98.execute(Unknown Source)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:1001)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1245)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1309)
at hudson.scm.SCM.checkout(SCM.java:540)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1248)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
at hudson.model.Run.execute(Run.java:1895)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
ERROR: Error fetching remote repo 'origin'
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1740 killed;
[ssh-agent] Stopped.
Archiving artifacts
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-bsc/a1=default,a2=defau…>
Changes:
------------------------------------------
[...truncated 286.68 KB...]
checking for cdk/cdk.h... yes
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable code coverage support... no
checking for python3... yes
checking for osmotestvty.py... yes
checking whether to enable VTY/CTRL tests... yes
checking for OSMO_GSM_MANUALS_DIR... /opt/osmo-gsm-manuals (from env)
All dependencies installed!
CFLAGS=" -std=gnu11 -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp"
CPPFLAGS=" -fsanitize=address -fsanitize=undefined -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=cpp"
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/Makefile
config.status: creating include/osmocom/Makefile
config.status: creating include/osmocom/bsc/Makefile
config.status: creating src/Makefile
config.status: creating src/osmo-bsc/Makefile
config.status: creating src/ipaccess/Makefile
config.status: creating src/utils/Makefile
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating tests/abis/Makefile
config.status: creating tests/acc/Makefile
config.status: creating tests/bsc/Makefile
config.status: creating tests/codec_pref/Makefile
config.status: creating tests/gsm0408/Makefile
config.status: creating tests/handover/Makefile
config.status: creating tests/nanobts_omlattr/Makefile
config.status: creating tests/paging/Makefile
config.status: creating tests/subscr/Makefile
config.status: creating doc/Makefile
config.status: creating doc/examples/Makefile
config.status: creating doc/manuals/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/systemd/Makefile
config.status: creating contrib/osmo-bsc.spec
config.status: creating Makefile
config.status: creating bscconfig.h
config.status: executing tests/atconfig commands
config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j 12
echo 1.11.0.81-d7af > .version-t && mv .version-t .version
make all-recursive
make[1]: Entering directory '/build'
Making all in include
make[2]: Entering directory '/build/include'
Making all in osmocom
make[3]: Entering directory '/build/include/osmocom'
Making all in bsc
make[4]: Entering directory '/build/include/osmocom/bsc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/include/osmocom/bsc'
make[4]: Entering directory '/build/include/osmocom'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/include/osmocom'
make[3]: Leaving directory '/build/include/osmocom'
make[3]: Entering directory '/build/include'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/include'
make[2]: Leaving directory '/build/include'
Making all in src
make[2]: Entering directory '/build/src'
Making all in osmo-bsc
make[3]: Entering directory '/build/src/osmo-bsc'
CC osmo_bsc_main.o
CC a_reset.lo
CC abis_nm.lo
CC abis_nm_vty.lo
CC abis_om2000.lo
CC abis_osmo.lo
CC abis_om2000_vty.lo
CC abis_rsl.lo
CC acc.lo
CC assignment_fsm.lo
CC bsc_ctrl.lo
CC bsc_ctrl_lookup.lo
CC bsc_init.lo
CC bsc_rf_ctrl.lo
CC bsc_rll.lo
CC bsc_sccp.lo
CC bsc_subscr_conn_fsm.lo
CC bsc_stats.lo
CC bsc_subscriber.lo
CC bsc_vty.lo
CC bts.lo
CC bts_trx.lo
CC bts_trx_ctrl.lo
CC bts_trx_ts_ctrl.lo
CC bts_trx_ts_lchan_ctrl.lo
CC bts_ericsson_rbs2000.lo
CC bts_init.lo
CC bts_ipaccess_nanobts.lo
CC bts_ipaccess_nanobts_omlattr.lo
CC bts_nokia_site.lo
CC bts_siemens_bs11.lo
CC bts_sm.lo
CC bts_osmobts.lo
CC bts_unknown.lo
CC bts_ctrl.lo
CC bts_setup_ramp.lo
CC bts_vty.lo
CC bts_trx_vty.lo
CC chan_alloc.lo
CC chan_counts.lo
CC codec_pref.lo
CC data_rate_pref.lo
CC e1_config.lo
CC gsm_04_08_rr.lo
CC gsm_data.lo
CC handover_cfg.lo
CC handover_ctrl.lo
CC handover_decision.lo
CC handover_decision_2.lo
CC handover_fsm.lo
CC handover_logic.lo
CC handover_vty.lo
CC vgcs_fsm.lo
CC lb.lo
CC lchan.lo
CC lchan_fsm.lo
CC lchan_rtp_fsm.lo
CC lchan_select.lo
CC lcs_loc_req.lo
CC lcs_ta_req.lo
CC meas_feed.lo
CC meas_rep.lo
lchan_rtp_fsm.c: In function 'mgcp_pick_codec':
lchan_rtp_fsm.c:925:17: warning: 'codecs_len' is deprecated: use ptmap[] and ptmap_len instead [-Wdeprecated-declarations]
925 | verb_info->codecs_len = 0;
| ^~~~~~~~~
In file included from /build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_endpoint_fsm.h:4,
from lchan_rtp_fsm.c:25:
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:35:22: note: declared here
35 | unsigned int codecs_len
| ^~~~~~~~~~
lchan_rtp_fsm.c:929:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
929 | verb_info->codecs[0] = codec;
| ^~~~~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
33 | enum mgcp_codecs codecs[MGCP_MAX_CODECS]
| ^~~~~~
lchan_rtp_fsm.c:930:9: warning: 'codecs_len' is deprecated: use ptmap[] and ptmap_len instead [-Wdeprecated-declarations]
930 | verb_info->codecs_len = 1;
| ^~~~~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:35:22: note: declared here
35 | unsigned int codecs_len
| ^~~~~~~~~~
lchan_rtp_fsm.c:941:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
941 | if (verb_info->codecs[0] == CODEC_AMR_8000_1) {
| ^~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
33 | enum mgcp_codecs codecs[MGCP_MAX_CODECS]
| ^~~~~~
lchan_rtp_fsm.c:946:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
946 | if (bss_side && verb_info->codecs[0] == CODEC_AMR_8000_1) {
| ^~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
33 | enum mgcp_codecs codecs[MGCP_MAX_CODECS]
| ^~~~~~
lchan_rtp_fsm.c:954:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
954 | else if (!bss_side && verb_info->codecs[0] == CODEC_AMR_8000_1) {
| ^~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
33 | enum mgcp_codecs codecs[MGCP_MAX_CODECS]
| ^~~~~~
lchan_rtp_fsm.c: In function 'mgcp_codec_is_picked':
lchan_rtp_fsm.c:961:9: warning: 'codecs' is deprecated: use ptmap[i].codec instead [-Wdeprecated-declarations]
961 | return verb_info->codecs[0] == codec;
| ^~~~~~
/build/deps/install/stow/osmo-mgw/include/osmocom/mgcp_client/mgcp_client_fsm.h:33:26: note: declared here
33 | enum mgcp_codecs codecs[MGCP_MAX_CODECS]
| ^~~~~~
CC neighbor_ident.lo
CC neighbor_ident_vty.lo
CC neighbor_ident_ctrl.lo
CC net_init.lo
CC nm_common_fsm.lo
CC nm_bb_transc_fsm.lo
neighbor_ident.c: In function 'neighbor_controlif_setup':
neighbor_ident.c:493:9: warning: 'ctrl_interface_setup_dynip2' is deprecated: For internal use inside libosmocore only. [-Wdeprecated-declarations]
493 | return ctrl_interface_setup_dynip2(net, net->neigh_ctrl.addr, net->neigh_ctrl.port,
| ^~~~~~
In file included from neighbor_ident.c:37:
/build/deps/install/stow/libosmocore/include/osmocom/ctrl/control_if.h:46:21: note: declared here
46 | struct ctrl_handle *ctrl_interface_setup_dynip2(void *data,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
CC nm_bts_sm_fsm.lo
CC nm_bts_fsm.lo
CC nm_gprs_cell_fsm.lo
CC nm_gprs_nse_fsm.lo
CC nm_gprs_nsvc_fsm.lo
CC nm_channel_fsm.lo
CC nm_rcarrier_fsm.lo
CC gsm_08_08.lo
CC osmo_bsc_bssap.lo
CC osmo_bsc_filter.lo
CC osmo_bsc_grace.lo
CC osmo_bsc_lcls.lo
CC osmo_bsc_mgcp.lo
CC osmo_bsc_msc.lo
CC osmo_bsc_sigtran.lo
CC paging.lo
CC pcu_sock.lo
CC penalty_timers.lo
CC bssmap_reset.lo
CC system_information.lo
CC timeslot_fsm.lo
CC smscb.lo
CC smscb_vty.lo
CC cbch_scheduler.lo
CC cbsp_link.lo
CC power_control.lo
cbsp_link.c: In function 'cbsp_srv_link_accept_cb':
cbsp_link.c:107:42: error: passing argument 2 of 'osmo_stream_srv_set_read_cb' from incompatible pointer type [-Werror=incompatible-pointer-types]
107 | osmo_stream_srv_set_read_cb(srv, cbsp_srv_read_cb);
| ^~~~~~~~~~~~~~~~
| |
| int (*)(struct osmo_stream_srv *, struct msgb *)
In file included from ../../include/osmocom/bsc/smscb.h:6,
from cbsp_link.c:25:
/build/deps/install/stow/libosmo-netif/include/osmocom/netif/stream.h:122:91: note: expected 'osmo_stream_srv_read_cb2_t' {aka 'int (*)(struct osmo_stream_srv *, int, struct msgb *)'} but argument is of type 'int (*)(struct osmo_stream_srv *, struct msgb *)'
122 | void osmo_stream_srv_set_read_cb(struct osmo_stream_srv *conn, osmo_stream_srv_read_cb2_t read_cb);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
cbsp_link.c: In function 'bsc_cbc_link_restart':
cbsp_link.c:213:71: error: passing argument 2 of 'osmo_stream_cli_set_read_cb2' from incompatible pointer type [-Werror=incompatible-pointer-types]
213 | osmo_stream_cli_set_read_cb2(cbc->client.cli, cbsp_client_read_cb);
| ^~~~~~~~~~~~~~~~~~~
| |
| int (*)(struct osmo_stream_cli *, struct msgb *)
/build/deps/install/stow/libosmo-netif/include/osmocom/netif/stream.h:214:91: note: expected 'osmo_stream_cli_read_cb2_t' {aka 'int (*)(struct osmo_stream_cli *, int, struct msgb *)'} but argument is of type 'int (*)(struct osmo_stream_cli *, struct msgb *)'
214 | void osmo_stream_cli_set_read_cb2(struct osmo_stream_cli *cli, osmo_stream_cli_read_cb2_t read_cb);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:793: cbsp_link.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/build/src/osmo-bsc'
make[2]: *** [Makefile:399: all-recursive] Error 1
make[2]: Leaving directory '/build/src'
make[1]: *** [Makefile:457: all-recursive] Error 1
make: *** [Makefile:389: all] Error 2
make[1]: Leaving directory '/build'
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2700312 killed;
[ssh-agent] Stopped.
Archiving artifacts
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-upf/a1=default,a2=defau…>
Changes:
------------------------------------------
[...truncated 127.18 KB...]
+ git branch -a
+ grep -c remotes/origin/master$
+ [ x1 != x0 ]
+ branch=origin/master
+ test -d libgtpnl
+ cd libgtpnl
+ git fetch --tags origin
+ git fetch origin
+ deps= osmo-clean-workspace.sh
+ chmod -R +w .
+ git checkout -f HEAD
+ git clean -dxf
+ [ -d ]
+ [ -d layer1-headers ]
+ git checkout -f origin/master
HEAD is now at 39e085f README.md: Improve markdown formatting; more links
+ git rev-parse HEAD
39e085f03e5f2ac4d6705ea0c8c813b2a235a8ab
+ cd libgtpnl
+ mkdir -p /build/deps/install/stow
+ osmo_source_subdir libgtpnl
+ subdir=
+ [ -n ]
+ autoreconf --install --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:33: installing 'build-aux/compile'
configure.ac:7: installing 'build-aux/config.guess'
configure.ac:7: installing 'build-aux/config.sub'
configure.ac:10: installing 'build-aux/install-sh'
configure.ac:10: installing 'build-aux/missing'
src/Makefile.am: installing 'build-aux/depcomp'
+ ./configure --prefix=/build/deps/install/stow/libgtpnl --with-systemdsystemunitdir=/build/deps/install/stow/libgtpnl/lib/systemd/system
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libmnl >= 1.0.0... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether compiler accepts -fvisibility=hidden... yes
checking whether to enable QEMU tests... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating contrib/libgtpnl.spec
config.status: creating include/Makefile
config.status: creating include/libgtpnl/Makefile
config.status: creating include/linux/Makefile
config.status: creating libgtpnl.pc
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating tools/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n ]
+ make -j 8 install
Making install in include
make[1]: Entering directory '/build/deps/libgtpnl/include'
Making install in libgtpnl
make[2]: Entering directory '/build/deps/libgtpnl/include/libgtpnl'
make[3]: Entering directory '/build/deps/libgtpnl/include/libgtpnl'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/include/libgtpnl'
/usr/bin/install -c -m 644 gtp.h gtpnl.h '/build/deps/install/stow/libgtpnl/include/libgtpnl'
make[3]: Leaving directory '/build/deps/libgtpnl/include/libgtpnl'
make[2]: Leaving directory '/build/deps/libgtpnl/include/libgtpnl'
Making install in linux
make[2]: Entering directory '/build/deps/libgtpnl/include/linux'
make[3]: Entering directory '/build/deps/libgtpnl/include/linux'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libgtpnl/include/linux'
make[2]: Leaving directory '/build/deps/libgtpnl/include/linux'
make[2]: Entering directory '/build/deps/libgtpnl/include'
make[3]: Entering directory '/build/deps/libgtpnl/include'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/deps/libgtpnl/include'
make[2]: Leaving directory '/build/deps/libgtpnl/include'
make[1]: Leaving directory '/build/deps/libgtpnl/include'
Making install in src
make[1]: Entering directory '/build/deps/libgtpnl/src'
CC genl.lo
CC gtp-rtnl.lo
CC gtp-genl.lo
CC gtp.lo
CCLD libgtpnl.la
make[2]: Entering directory '/build/deps/libgtpnl/src'
make[2]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libgtpnl.la '/build/deps/install/stow/libgtpnl/lib'
libtool: install: /usr/bin/install -c .libs/libgtpnl.so.0.1.2 /build/deps/install/stow/libgtpnl/lib/libgtpnl.so.0.1.2
libtool: install: (cd /build/deps/install/stow/libgtpnl/lib && { ln -s -f libgtpnl.so.0.1.2 libgtpnl.so.0 || { rm -f libgtpnl.so.0 && ln -s libgtpnl.so.0.1.2 libgtpnl.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libgtpnl/lib && { ln -s -f libgtpnl.so.0.1.2 libgtpnl.so || { rm -f libgtpnl.so && ln -s libgtpnl.so.0.1.2 libgtpnl.so; }; })
libtool: install: /usr/bin/install -c .libs/libgtpnl.lai /build/deps/install/stow/libgtpnl/lib/libgtpnl.la
libtool: finish: PATH="/build/deps/install/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libgtpnl/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/deps/install/stow/libgtpnl/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/build/deps/libgtpnl/src'
make[1]: Leaving directory '/build/deps/libgtpnl/src'
Making install in tests
make[1]: Entering directory '/build/deps/libgtpnl/tests'
make[2]: Entering directory '/build/deps/libgtpnl/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/build/deps/libgtpnl/tests'
make[1]: Leaving directory '/build/deps/libgtpnl/tests'
Making install in tools
make[1]: Entering directory '/build/deps/libgtpnl/tools'
CC gtp-link.o
CC gtp-tunnel.o
CCLD gtp-link
CCLD gtp-tunnel
make[2]: Entering directory '/build/deps/libgtpnl/tools'
make[2]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c gtp-link gtp-tunnel '/build/deps/install/stow/libgtpnl/bin'
libtool: install: /usr/bin/install -c .libs/gtp-link /build/deps/install/stow/libgtpnl/bin/gtp-link
libtool: install: /usr/bin/install -c .libs/gtp-tunnel /build/deps/install/stow/libgtpnl/bin/gtp-tunnel
make[2]: Leaving directory '/build/deps/libgtpnl/tools'
make[1]: Leaving directory '/build/deps/libgtpnl/tools'
make[1]: Entering directory '/build/deps/libgtpnl'
make[2]: Entering directory '/build/deps/libgtpnl'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/deps/install/stow/libgtpnl/lib/pkgconfig'
/usr/bin/install -c -m 644 libgtpnl.pc '/build/deps/install/stow/libgtpnl/lib/pkgconfig'
make[2]: Leaving directory '/build/deps/libgtpnl'
make[1]: Leaving directory '/build/deps/libgtpnl'
+ STOW_DIR=/build/deps/install/stow stow --restow libgtpnl
+ build_from_netfilter libnftnl
+ project=libnftnl
+ set +x
+ '[' -d ./libnftnl ']'
+ rm -rf ./libnftnl
=============================== libnftnl ===============================
+ git clone git://git.netfilter.org/libnftnl libnftnl
Cloning into 'libnftnl'...
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 927519 killed;
[ssh-agent] Stopped.
Archiving artifacts