Licznik wody MBUS

Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

klew pisze: wt lut 07, 2023 9:15 pm
QLQ pisze: wt lut 07, 2023 7:27 pm Wcześniej było :

Kod: Zaznacz cały

git clone https://github.com/weetmuts/wmbusmeters.git
cd wmbusmeters
make && make test
sudo make install
i nie było problemu ... intalowało z paskami postępu instalacji a teraz całe ekrany z logami.... i NIE ABYM NIE PRÓBOWAŁ BO WCZORAJ Z CHYBA 8 RAZY OD NOWA STAWIAŁEM TEGO RASPINANA NA RPI I LECIAŁEM OD POCZĄTKU..
Spróbowałem u siebie na zwykłym kompie i na starym 32 bitowym laptopie i na obu poszło bez żadnych problemów. Co prawda na tym starociu kompilowało się ze 30 min, ale przeszło.
Ja nie kojarzę, aby u mnie był kiedyś ładny pasek postępu, ale mogę coś źle pamiętać.
Kurcze nie wiem co robię źle. Zawsze instalowałem krok po kroku po postawieniu obrazu RPI na karcieSD a potem po kolei:

Kod: Zaznacz cały

##################################################################################################
Aktualizacja MALINY:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install ncurses-dev apt cmake librtlsdr-dev
sudo apt install git git-core cmake libusb-1.0-0-dev build-essential
sudo apt install libtool-bin automake make info libc6-dev libgmp-dev libgmp3-dev gawk qpdf bison


######################  INSTALACJA RTL-SDR  ######################################################

git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
cmake ../ -DINSTALL_UDEV_RULES=ON
cd
sudo cp ./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/

####################### !!!!!!! WAŻNE !!!!!!!!!!!!!!!!!!!!!! #############
cd /usr/local/bin 
sudo cp rtl_adsb rtl_biast rtl_eeprom rtl_fm rtl_power rtl_sdr  rtl_tcp rtl_test /usr/bin

################################################################################################


########################### INSTALACJA WBUS-RTL     #############################################
git clone https://github.com/weetmuts/rtl-wmbus.git
cd rtl-wmbus
make release
cd
sudo cp rtl-wmbus/build/rtl_wmbus /usr/bin/rtl_wmbus

############################## INSTALACJA WMBUSMETERS   #########################################
git clone https://github.com/weetmuts/wmbusmeters.git
cd wmbusmeters
make && make test
sudo make install

i ta ostatnia instalacja nie idzie - j/w sypie tymi dziwnymi logami g++ czego wcześniej nie było :(
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

QLQ pisze: wt lut 07, 2023 9:45 pm i ta ostatnia instalacja nie idzie - j/w sypie tymi dziwnymi logami g++ czego wcześniej nie było :(
Daj może tylko: make

Ten "make test" nie jest konieczny i u mnie nie działa, bo coś tam jeszcze mu brakuje.

Pokaż pełen log z konsoli. We wcześniejszych logach, które wklajałeś było widać "^C" (ctrl+c) lub "^Z" (ctrl+z). Jedno przerywa obecne zadanie, a drugie zatrzymuje je w tle (skutek podobny).

Nie wiem skąd to się tam u Ciebie wzięło. Najprawdopodobniejsze wyjaśnienie jest takie, że te klawisze wcisnąłeś.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

klew pisze: wt lut 07, 2023 10:20 pm
QLQ pisze: wt lut 07, 2023 9:45 pm i ta ostatnia instalacja nie idzie - j/w sypie tymi dziwnymi logami g++ czego wcześniej nie było :(
Daj może tylko: make

Ten "make test" nie jest konieczny i u mnie nie działa, bo coś tam jeszcze mu brakuje.

Pokaż pełen log z konsoli. We wcześniejszych logach, które wklajałeś było widać "^C" (ctrl+c) lub "^Z" (ctrl+z). Jedno przerywa obecne zadanie, a drugie zatrzymuje je w tle (skutek podobny).

Nie wiem skąd to się tam u Ciebie wzięło. Najprawdopodobniejsze wyjaśnienie jest takie, że te klawisze wcisnąłeś.
Proszę pełen log z samego "make":

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  
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Z jakiegoś powodu pojawia się ^C przy kompilacji utils.c

Może RAMu za mało? Nie wiem skąd może się samo wstawić "ctrl-c".
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Rafał,

Wyciągnąłem z szuflady RPi 3B+ i zainstalowałem najnowszą wersję Raspbian Lite 64-bit.

Następnie:

Kod: Zaznacz cały

sudo apt update

sudo apt upgrade -y

sudo reboot now

sudo apt install mc git librtlsdr-dev libncurses-dev -y

git clone https://github.com/weetmuts/wmbusmeters.git

cd wmbusmeters

./configure

make

sudo make install
I nic się nie wywala.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

Robert Błaszczak pisze: śr lut 08, 2023 3:53 pm Rafał,

Wyciągnąłem z szuflady RPi 3B+ i zainstalowałem najnowszą wersję Raspbian Lite 64-bit.

Następnie:

Kod: Zaznacz cały

sudo apt update

sudo apt upgrade -y

sudo reboot now

sudo apt install mc git librtlsdr-dev libncurses-dev -y

git clone https://github.com/weetmuts/wmbusmeters.git

cd wmbusmeters

./configure

make

sudo make install
I nic się nie wywala.
A widzisz . Ja instalowałem na 32bit ale zobacze
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

A instalowałeś librtlsdr-dev i libncurses-dev?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

Robert Błaszczak pisze: śr lut 08, 2023 4:09 pm A instalowałeś librtlsdr-dev i libncurses-dev?
Raczej też nie wcześniej tego nie wymagła tego instalka i chodziło. A skąd to dorwałeś ?
instalowałem :

Kod: Zaznacz cały

sudo apt install ncurses-dev apt cmake librtlsdr-dev
Zaraz odpalę i sprawdzę.
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

Robert Błaszczak pisze: śr lut 08, 2023 3:53 pm Rafał,

Wyciągnąłem z szuflady RPi 3B+ i zainstalowałem najnowszą wersję Raspbian Lite 64-bit.

Następnie:

Kod: Zaznacz cały

sudo apt update

sudo apt upgrade -y

sudo reboot now

sudo apt install mc git librtlsdr-dev libncurses-dev -y

git clone https://github.com/weetmuts/wmbusmeters.git

cd wmbusmeters

./configure

make

sudo make install
I nic się nie wywala.
Ok a sprawdzałeś czy działa odczyt ?
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Nie sprawdzałem. Muszę znaleźć szufladę z tunerem DVB-T :)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
ODPOWIEDZ

Wróć do „Projekty użytkowników”