See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-vfpv4,WITH_MANUALS=0,a3=default,a4=default,label=rpi4-raspbian11/5042/display/redirect>
Changes:
------------------------------------------
[...truncated 115.52 KB...]
make[6]: Entering directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb'
Making all in l1sched
make[7]: Entering directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb/l1sched'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb/l1sched'
Making all in trxcon
make[7]: Entering directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb/trxcon'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb/trxcon'
make[7]: Entering directory
'/build/osmocom-bb/src/host/trxcon/include/osmocom/bb'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include/osmocom/bb'
make[6]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include/osmocom/bb'
make[6]: Entering directory '/build/osmocom-bb/src/host/trxcon/include/osmocom'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include/osmocom'
make[5]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include/osmocom'
make[5]: Entering directory '/build/osmocom-bb/src/host/trxcon/include'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include'
make[4]: Leaving directory '/build/osmocom-bb/src/host/trxcon/include'
Making all in src
make[4]: Entering directory '/build/osmocom-bb/src/host/trxcon/src'
CC l1ctl_server.o
CC trxcon_main.o
CC logging.o
CC trx_if.o
CC trxcon_inst.lo
CC trxcon_fsm.lo
CC trxcon_shim.lo
CC l1ctl.lo
CC sched_lchan_common.lo
CC sched_lchan_pdtch.lo
CC sched_lchan_desc.lo
CC sched_lchan_xcch.lo
CC sched_lchan_tchf.lo
CC sched_lchan_tchh.lo
CC sched_lchan_rach.lo
CC sched_lchan_sch.lo
CC sched_mframe.lo
CC sched_clck.lo
CC sched_prim.lo
CC sched_trx.lo
CCLD libtrxcon.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libl1sched.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD trxcon
make[4]: Leaving directory '/build/osmocom-bb/src/host/trxcon/src'
make[4]: Entering directory '/build/osmocom-bb/src/host/trxcon'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmocom-bb/src/host/trxcon'
make[3]: Leaving directory '/build/osmocom-bb/src/host/trxcon'
make[2]: Leaving directory '/build/osmocom-bb/src/host/trxcon'
Making all in CommonLibs
make[2]: Entering directory '/build/CommonLibs'
CXX BitVector.lo
CXX LinkedLists.lo
CXX Threads.lo
CXX Timeval.lo
CXX Logger.lo
CXX Utils.lo
CXX trx_rate_ctr.lo
CC trx_vty.lo
CC debug.lo
CXXLD libcommon.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/build/CommonLibs'
Making all in GSM
make[2]: Entering directory '/build/GSM'
CXX GSMCommon.lo
CXXLD libGSM.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/build/GSM'
Making all in Transceiver52M
make[2]: Entering directory '/build/Transceiver52M'
Making all in arch
make[3]: Entering directory '/build/Transceiver52M/arch'
Making all in common
make[4]: Entering directory '/build/Transceiver52M/arch/common'
CC convert_base.lo
CC convolve_base.lo
CC fft.lo
CCLD libarch_common.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/arch/common'
Making all in arm
make[4]: Entering directory '/build/Transceiver52M/arch/arm'
CPPAS convert_neon.lo
CC convolve.lo
CC convert.lo
CPPAS convolve_neon.lo
CC scale.lo
CPPAS scale_neon.lo
CC mult.lo
CPPAS mult_neon.lo
CCLD libarch.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/arch/arm'
make[4]: Entering directory '/build/Transceiver52M/arch'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/Transceiver52M/arch'
make[3]: Leaving directory '/build/Transceiver52M/arch'
Making all in device
make[3]: Entering directory '/build/Transceiver52M/device'
Making all in common
make[4]: Entering directory '/build/Transceiver52M/device/common'
CXX smpl_buf.lo
CXXLD libdevice_common.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/device/common'
Making all in ipc
make[4]: Entering directory '/build/Transceiver52M/device/ipc'
CC ipc_driver_test-ipc-driver-test.o
CXX ipc_driver_test-uhdwrap.o
CC ipc_driver_test-ipc_chan.o
CC ipc_driver_test-ipc_shm.o
CC ipc_driver_test-ipc_sock.o
CC shm.lo
CXX libdevice_la-IPCDevice.lo
CC ipc_shm.lo
CC ipc_chan.lo
CC ipc_sock.lo
CXX ../uhd/ipc_driver_test-UHDDevice.o
CXXLD libdevice.la
ar: `u' modifier ignored since `D' is the default (see `U')
In file included from /usr/include/c++/8/map:60,
from ../uhd/UHDDevice.cpp:26:
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key =
std::tuple<uhd_dev_type, int, int>; _Val = std::pair<const
std::tuple<uhd_dev_type, int, int>, dev_desc>; _KeyOfValue =
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >; _Compare = std::less<std::tuple<uhd_dev_type, int, int> >;
_Alloc = std::allocator<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<std::tuple<uhd_dev_type, int, int>, std::pair<const
std::tuple<uhd_dev_type, int, int>, dev_desc>,
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >, std::less<std::tuple<uhd_dev_type, int, int> >,
std::allocator<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const std::tuple<uhd_dev_type, int,
int>, dev_desc> >'} changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key =
std::tuple<uhd_dev_type, gsm_band>; _Val = std::pair<const
std::tuple<uhd_dev_type, gsm_band>, dev_band_desc>; _KeyOfValue =
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> >; _Compare = std::less<std::tuple<uhd_dev_type, gsm_band>
>; _Alloc = std::allocator<std::pair<const std::tuple<uhd_dev_type,
gsm_band>, dev_band_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<std::tuple<uhd_dev_type, gsm_band>, std::pair<const
std::tuple<uhd_dev_type, gsm_band>, dev_band_desc>,
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> >, std::less<std::tuple<uhd_dev_type, gsm_band> >,
std::allocator<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const std::tuple<uhd_dev_type,
gsm_band>, dev_band_desc> >'} changed in GCC 7.1
CXXLD ipc-driver-test
make[4]: Leaving directory '/build/Transceiver52M/device/ipc'
Making all in usrp1
make[4]: Entering directory '/build/Transceiver52M/device/usrp1'
CXX USRPDevice.lo
CXXLD libdevice.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/device/usrp1'
Making all in uhd
make[4]: Entering directory '/build/Transceiver52M/device/uhd'
CXX UHDDevice.lo
In file included from /usr/include/c++/8/map:60,
from UHDDevice.cpp:26:
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key =
std::tuple<uhd_dev_type, int, int>; _Val = std::pair<const
std::tuple<uhd_dev_type, int, int>, dev_desc>; _KeyOfValue =
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >; _Compare = std::less<std::tuple<uhd_dev_type, int, int> >;
_Alloc = std::allocator<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<std::tuple<uhd_dev_type, int, int>, std::pair<const
std::tuple<uhd_dev_type, int, int>, dev_desc>,
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> >, std::less<std::tuple<uhd_dev_type, int, int> >,
std::allocator<std::pair<const std::tuple<uhd_dev_type, int, int>,
dev_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const std::tuple<uhd_dev_type, int,
int>, dev_desc> >'} changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key =
std::tuple<uhd_dev_type, gsm_band>; _Val = std::pair<const
std::tuple<uhd_dev_type, gsm_band>, dev_band_desc>; _KeyOfValue =
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> >; _Compare = std::less<std::tuple<uhd_dev_type, gsm_band>
>; _Alloc = std::allocator<std::pair<const std::tuple<uhd_dev_type,
gsm_band>, dev_band_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<std::tuple<uhd_dev_type, gsm_band>, std::pair<const
std::tuple<uhd_dev_type, gsm_band>, dev_band_desc>,
std::_Select1st<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> >, std::less<std::tuple<uhd_dev_type, gsm_band> >,
std::allocator<std::pair<const std::tuple<uhd_dev_type, gsm_band>,
dev_band_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const std::tuple<uhd_dev_type,
gsm_band>, dev_band_desc> >'} changed in GCC 7.1
CXXLD libdevice.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/device/uhd'
Making all in lms
make[4]: Entering directory '/build/Transceiver52M/device/lms'
CXX LMSDevice.lo
In file included from /usr/include/c++/8/map:60,
from LMSDevice.cpp:24:
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key = lms_dev_type; _Val
= std::pair<const lms_dev_type, dev_desc>; _KeyOfValue =
std::_Select1st<std::pair<const lms_dev_type, dev_desc> >; _Compare =
std::less<lms_dev_type>; _Alloc = std::allocator<std::pair<const lms_dev_type,
dev_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<lms_dev_type, std::pair<const lms_dev_type, dev_desc>,
std::_Select1st<std::pair<const lms_dev_type, dev_desc> >,
std::less<lms_dev_type>, std::allocator<std::pair<const lms_dev_type,
dev_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const lms_dev_type, dev_desc>
>'} changed in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function
'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
_Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue,
_Compare, _Alloc>::const_iterator, const key_type&) [with _Key =
std::tuple<lms_dev_type, gsm_band>; _Val = std::pair<const
std::tuple<lms_dev_type, gsm_band>, dev_band_desc>; _KeyOfValue =
std::_Select1st<std::pair<const std::tuple<lms_dev_type, gsm_band>,
dev_band_desc> >; _Compare = std::less<std::tuple<lms_dev_type, gsm_band>
>; _Alloc = std::allocator<std::pair<const std::tuple<lms_dev_type,
gsm_band>, dev_band_desc> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type
'std::_Rb_tree<std::tuple<lms_dev_type, gsm_band>, std::pair<const
std::tuple<lms_dev_type, gsm_band>, dev_band_desc>,
std::_Select1st<std::pair<const std::tuple<lms_dev_type, gsm_band>,
dev_band_desc> >, std::less<std::tuple<lms_dev_type, gsm_band> >,
std::allocator<std::pair<const std::tuple<lms_dev_type, gsm_band>,
dev_band_desc> > >::const_iterator' {aka
'std::_Rb_tree_const_iterator<std::pair<const std::tuple<lms_dev_type,
gsm_band>, dev_band_desc> >'} changed in GCC 7.1
CXXLD libdevice.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/Transceiver52M/device/lms'
make[4]: Entering directory '/build/Transceiver52M/device'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/Transceiver52M/device'
make[3]: Leaving directory '/build/Transceiver52M/device'
make[3]: Entering directory '/build/Transceiver52M'
CXX osmo_trx_uhd-osmo-trx.o
CXX radioInterface.lo
CXX radioVector.lo
CXX radioClock.lo
CXX radioBuffer.lo
CXX sigProcLib.lo
CXX signalVector.lo
CXX Transceiver.lo
osmo-trx.cpp: In function 'int main(int, char**)':
osmo-trx.cpp:654:83: warning: 'int telnet_init_dynif(void*, void*, const char*,
int)' is deprecated: This function ignores dynamic port configuration. Use
telnet_init_default() instead [-Wdeprecated-declarations]
rc = telnet_init_dynif(tall_trx_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_TRX);
^
In file included from osmo-trx.cpp:48:
/build/deps/install/stow/libosmocore/include/osmocom/vty/telnet_interface.h:49:5: note:
declared here
int telnet_init_dynif(void *tall_ctx, void *priv, const char *ip, int port)
^~~~~~~~~~~~~~~~~
osmo-trx.cpp:654:83: warning: 'int telnet_init_dynif(void*, void*, const char*,
int)' is deprecated: This function ignores dynamic port configuration. Use
telnet_init_default() instead [-Wdeprecated-declarations]
rc = telnet_init_dynif(tall_trx_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_TRX);
^
In file included from osmo-trx.cpp:48:
/build/deps/install/stow/libosmocore/include/osmocom/vty/telnet_interface.h:49:5: note:
declared here
int telnet_init_dynif(void *tall_ctx, void *priv, const char *ip, int port)
^~~~~~~~~~~~~~~~~
CXX ChannelizerBase.lo
CXX Channelizer.lo
CXX Synthesis.lo
CC proto_trxd.lo
CXX Resampler.lo
CXX radioInterfaceResamp.lo
CXX radioInterfaceMulti.lo
CXX ms/osmo_trx_ms_uhd-ms_upper.o
CC ms/osmo_trx_ms_uhd-l1ctl_server.o
CC ms/osmo_trx_ms_uhd-logging.o
CXX ms/osmo_trx_ms_uhd-l1ctl_server_cb.o
CC ms/osmo_trx_syncthing_uhd-sch.o
CXX ms/osmo_trx_syncthing_uhd-ms.o
CXX ms/osmo_trx_syncthing_uhd-ms_rx_lower.o
CXX grgsm_vitac/osmo_trx_syncthing_uhd-grgsm_vitac.o
CXX grgsm_vitac/osmo_trx_syncthing_uhd-viterbi_detector.o
CXX ms/osmo_trx_syncthing_uhd-ms_rx_burst_test.o
CXX osmo_trx_usrp1-osmo-trx.o
CXX osmo_trx_lms-osmo-trx.o
CXX osmo_trx_ipc-osmo-trx.o
osmo-trx.cpp: In function 'int main(int, char**)':
osmo-trx.cpp:654:83: warning: 'int telnet_init_dynif(void*, void*, const char*,
int)' is deprecated: This function ignores dynamic port configuration. Use
telnet_init_default() instead [-Wdeprecated-declarations]
rc = telnet_init_dynif(tall_trx_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_TRX);
^
In file included from osmo-trx.cpp:48:
/build/deps/install/stow/libosmocore/include/osmocom/vty/telnet_interface.h:49:5: note:
declared here
int telnet_init_dynif(void *tall_ctx, void *priv, const char *ip, int port)
^~~~~~~~~~~~~~~~~
osmo-trx.cpp:654:83: warning: 'int telnet_init_dynif(void*, void*, const char*,
int)' is deprecated: This function ignores dynamic port configuration. Use
telnet_init_default() instead [-Wdeprecated-declarations]
rc = telnet_init_dynif(tall_trx_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_TRX);
^
In file included from osmo-trx.cpp:48:
/build/deps/install/stow/libosmocore/include/osmocom/vty/telnet_interface.h:49:5: note:
declared here
int telnet_init_dynif(void *tall_ctx, void *priv, const char *ip, int port)
^~~~~~~~~~~~~~~~~
CXXLD libtransceiver_common.la
ar: `u' modifier ignored since `D' is the default (see `U')
CC ms/osmo_trx_ms_uhd-sch.o
make[2]: *** wait: No child processes. Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** wait: No child processes. Stop.
make[3]: *** Deleting file 'ms/osmo_trx_ms_uhd-sch.o'
make[1]: *** [Makefile:518: all-recursive] Terminated
make: *** [Makefile:449: all] Terminated
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 13627 killed;
[ssh-agent] Stopped.
Archiving artifacts