Attention is currently required from: pespin. osmith has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-trx/+/28556 )
Change subject: configure.ac: enable-werror: add -Wno-error=psabi ......................................................................
Patch Set 1:
(1 comment)
Patchset:
PS1:
Can you povide the full error log please?
e.g. from https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-trx/1132/INSTR=--with-ne...:
make[5]: Entering directory '/build/osmo-trx-1.4.1.2-3231/_build/sub/Transceiver52M/device/lms' CXX LMSDevice.lo In file included from /usr/include/c++/8/map:60, from ../../../../../Transceiver52M/device/lms/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]: *** [Makefile:432: all-recursive] Terminated make[2]: *** wait: No child processes. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: *** wait: No child processes. Stop. make: *** [Makefile:734: distcheck] Terminated make[5]: *** [Makefile:426: libdevice.la] Terminated make[1]: *** [Makefile:451: all] Error 2 make[3]: *** [Makefile:860: all-recursive] Terminated Build step 'Execute shell' marked build as failure Finished: FAILURE