Kod: Zaznacz cały
make
Building 1.11.0-67-g7f0ff31
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/aescmac.cc -c -E > build/aescmac.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/aescmac.cc -MMD -c -o build/aescmac.o
eg++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/bus.cc -c -E > build/bus.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/bus.cc -MMD -c -o build/bus.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/cmdline.cc -c -E > build/cmdline.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/cmdline.cc -MMD -c -o build/cmdline.o
In file included from /usr/include/c++/10/vector:72,
from src/units.h:22,
from src/config.h:21,
from src/cmdline.h:21,
from src/cmdline.cc:18:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MeterInfo &}; _Tp = MeterInfo; _Alloc = std::allocator<MeterInfo>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<MeterInfo>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from src/units.h:22,
from src/config.h:21,
from src/cmdline.h:21,
from src/cmdline.cc:18:
/usr/include/c++/10/bits/stl_vector.h: In function ‘std::shared_ptr<Configuration> parseNormalCommandLine(Configuration*, int, char**)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<MeterInfo*, std::vector<MeterInfo> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/config.cc -c -E > build/config.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/config.cc -MMD -c -o build/config.o
In file included from /usr/include/c++/10/vector:72,
from src/units.h:22,
from src/config.h:21,
from src/config.cc:18:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SpecifiedDevice&}; _Tp = SpecifiedDevice; _Alloc = std::allocator<SpecifiedDevice>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<SpecifiedDevice>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from src/units.h:22,
from src/config.h:21,
from src/config.cc:18:
/usr/include/c++/10/bits/stl_vector.h: In function ‘bool handleDeviceOrHex(Configuration*, std::string)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<SpecifiedDevice*, std::vector<SpecifiedDevice> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
from src/units.h:22,
from src/config.h:21,
from src/config.cc:18:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MeterInfo&}; _Tp = MeterInfo; _Alloc = std::allocator<MeterInfo>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<MeterInfo>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from src/units.h:22,
from src/config.h:21,
from src/config.cc:18:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void parseMeterConfig(Configuration*, std::vector<char>&, std::string)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<MeterInfo*, std::vector<MeterInfo> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/dvparser.cc -c -E > build/dvparser.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/dvparser.cc -MMD -c -o build/dvparser.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/formula.cc -c -E > build/formula.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/formula.cc -MMD -c -o build/formula.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/mbus_rawtty.cc -c -E > build/mbus_rawtty.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/mbus_rawtty.cc -MMD -c -o build/mbus_rawtty.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/metermanager.cc -c -E > build/metermanager.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/metermanager.cc -MMD -c -o build/metermanager.o
In file included from /usr/include/c++/10/vector:72,
from src/units.h:22,
from src/config.h:21,
from src/bus.h:21,
from src/metermanager.cc:18:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MeterInfo&}; _Tp = MeterInfo; _Alloc = std::allocator<MeterInfo>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<MeterInfo>::iterator’ changed in GCC 7.1
426 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
from src/units.h:22,
from src/config.h:21,
from src/bus.h:21,
from src/metermanager.cc:18:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘virtual void MeterManagerImplementation::addMeterTemplate(MeterInfo&)’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<MeterInfo*, std::vector<MeterInfo> >’ changed in GCC 7.1
1198 | _M_realloc_insert(end(), __x);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/meters.cc -c -E > build/meters.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/meters.cc -MMD -c -o build/meters.o
In file included from /usr/include/c++/10/vector:66,
from src/units.h:22,
from src/config.h:21,
from src/bus.h:21,
from src/meters.cc:18:
/usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Translate::Map*, std::vector<Translate::Map> >; _ForwardIterator = Translate::Map*; bool _TrivialValueTypes = false]’:
/usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Map*, std::vector<Translate::Map> >’ changed in GCC 7.1
84 | __uninit_copy(_InputIterator __first, _InputIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Map*, std::vector<Translate::Map> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_uninitialized.h: In function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Map; _Alloc = std::allocator<Translate::Map>]’:
/usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Map*, std::vector<Translate::Map> >’ changed in GCC 7.1
147 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | && __is_trivial(_ValueType2)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149 | && __assignable>::
| ~~~~~~~~~~~~~~~~~~
150 | __uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h: In copy constructor ‘Translate::Rule::Rule(const Translate::Rule&)’:
/usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Map*, std::vector<Translate::Map> >’ changed in GCC 7.1
147 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | && __is_trivial(_ValueType2)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149 | && __assignable>::
| ~~~~~~~~~~~~~~~~~~
150 | __uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Translate::Rule*, std::vector<Translate::Rule> >; _ForwardIterator = Translate::Rule*; bool _TrivialValueTypes = false]’:
/usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Rule*, std::vector<Translate::Rule> >’ changed in GCC 7.1
84 | __uninit_copy(_InputIterator __first, _InputIterator __last,
| ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Rule*, std::vector<Translate::Rule> >’ changed in GCC 7.1
/usr/include/c++/10/bits/stl_uninitialized.h: In function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator<Translate::Rule>]’:
/usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Rule*, std::vector<Translate::Rule> >’ changed in GCC 7.1
147 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | && __is_trivial(_ValueType2)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149 | && __assignable>::
| ~~~~~~~~~~~~~~~~~~
150 | __uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Translate::Rule; _Alloc = std::allocator<Translate::Rule>]’:
/usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const Translate::Rule*, std::vector<Translate::Rule> >’ changed in GCC 7.1
147 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | && __is_trivial(_ValueType2)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149 | && __assignable>::
| ~~~~~~~~~~~~~~~~~~
150 | __uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
from src/util.h:25,
from src/config.h:22,
from src/bus.h:21,
from src/meters.cc:18:
/usr/include/c++/10/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::pair<std::__cxx11::basic_string<char>, Quantity>; _Val = std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField> >; _Compare = std::less<std::pair<std::__cxx11::basic_string<char>, Quantity> >; _Alloc = std::allocator<std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField> >]’:
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::pair<std::__cxx11::basic_string<char>, Quantity>, std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField>, std::_Select1st<std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField> >, std::less<std::pair<std::__cxx11::basic_string<char>, Quantity> >, std::allocator<std::pair<const std::pair<std::__cxx11::basic_string<char>, Quantity>, NumericField> > >::const_iterator’ changed in GCC 7.1
2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/manufacturer_specificities.cc -c -E > build/manufacturer_specificities.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/manufacturer_specificities.cc -MMD -c -o build/manufacturer_specificities.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/printer.cc -c -E > build/printer.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/printer.cc -MMD -c -o build/printer.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/rtlsdr.cc -c -E > build/rtlsdr.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/rtlsdr.cc -MMD -c -o build/rtlsdr.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/serial.cc -c -E > build/serial.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/serial.cc -MMD -c -o build/serial.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/shell.cc -c -E > build/shell.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/shell.cc -MMD -c -o build/shell.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/sha256.cc -c -E > build/sha256.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/sha256.cc -MMD -c -o build/sha256.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/threads.cc -c -E > build/threads.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/threads.cc -MMD -c -o build/threads.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/translatebits.cc -c -E > build/translatebits.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/translatebits.cc -MMD -c -o build/translatebits.o
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/util.cc -c -E > build/util.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/util.cc -MMD -c -o build/util.o
^Cmake: *** [Makefile:145: build/util.o] Interrupt
pi@raspberrypi:~/wmbusmeters $ sudo make install
Building 1.11.0-67-g7f0ff31
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/util.cc -c -E > build/util.o.src
g++ -Os -g -DFUZZING=false -fPIC -std=c++11 -Wall -Werror=format-security -Wno-unused-function -Ibuild src/util.cc -MMD -c -o build/util.o
^Cmake: *** [Makefile:145: build/util.o] Interrupt