[vz-users] Installation / compilieren VZLogger auf Raspberry Pi3B
Stefan Bauer
spam at stefan-bauer.net
Wed Jan 30 12:44:08 CET 2019
Du brauchst noch das Paket libunistring-dev
Stefan
Von meinem iPad gesendet
> Am 30.01.2019 um 12:27 schrieb mopped_martin at web.de:
>
> Hallo zusammen,
>
> ich versuche den Volkszähler auf einem Raspberry Pi Raspbian zu installieren.
>
> Version:
> pi at raspberrypi:~/Volkszaehler $ lsb_release -a
> No LSB modules are available.
> Distributor ID: Raspbian
> Description: Raspbian GNU/Linux 9.6 (stretch)
> Release: 9.6
> Codename: stretch
>
>
> Vorgehen:
>
> 1. Obwohl das wohl nicht nötig war:
>
> sudo apt-get install git cmake autoconf libtool uuid-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev libgcrypt20-dev libmicrohttpd-dev libsasl2-dev
>
> 2.
> wget --no-check-certificate https://raw.github.com/volkszaehler/vzlogger/master/install.sh
> mv install.sh vz-install.sh
> ./vz-install.sh
>
> [ 88%] Building CXX object src/CMakeFiles/vzlogger.dir/PushData.cpp.o
> cd /home/pi/vzlogger/build/src && /usr/bin/c++ -DHAVE_CONFIG_HPP -I/usr/local/include -I/home/pi/vzlogger/build -I/home/pi/vzlogger/include -I/home/pi/vzlogger -W -Wall -Wextra -Werror -Wnon-virtual-dtor -Wno-system-headers -Winit-self -Wmissing-include-dirs -Wno-pragmas -Wredundant-decls -Wno-unused-parameter -std=c++11 -fpermissive -Wno-error=redundant-decls -Wno-ignored-qualifiers -g3 -o CMakeFiles/vzlogger.dir/PushData.cpp.o -c /home/pi/vzlogger/src/PushData.cpp
> [ 91%] Linking CXX executable vzlogger
> cd /home/pi/vzlogger/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/vzlogger.dir/link.txt --verbose=1
> /usr/bin/c++ -W -Wall -Wextra -Werror -Wnon-virtual-dtor -Wno-system-headers -Winit-self -Wmissing-include-dirs -Wno-pragmas -Wredundant-decls -Wno-unused-parameter -std=c++11 -fpermissive -Wno-error=redundant-decls -Wno-ignored-qualifiers CMakeFiles/vzlogger.dir/vzlogger.cpp.o CMakeFiles/vzlogger.dir/ltqnorm.cpp.o CMakeFiles/vzlogger.dir/Meter.cpp.o CMakeFiles/vzlogger.dir/__/gitSha1.cpp.o CMakeFiles/vzlogger.dir/CurlSessionProvider.cpp.o CMakeFiles/vzlogger.dir/PushData.cpp.o -o vzlogger -Wl,-rpath,/usr/local/lib -rdynamic protocols/libproto.a libvz.a api/libvz-api.a /usr/local/lib/libjson-c.a -lrt -Wl,-Bstatic -lsml -Wl,-Bdynamic -lrt /usr/local/lib/libmbus.so -lm -Wl,-Bstatic -lmicrohttpd -Wl,-Bdynamic -lrt -lgcrypt -lpthread -lm -luuid -ldl -lcurl -lunistring -Wl,-Bstatic -lgnutls -lz -Wl,-Bdynamic -lp11-kit -Wl,-Bstatic -lgmp -lhogweed -lgmp -lnettle -ltasn1 -lidn -Wl,-Bdynamic -lp11-kit -Wl,-Bstatic -lz -Wl,-Bdynamic -lsasl2 -lgcrypt -lssl -lcrypto -Wl,-Bstatic -lsml -Wl,-Bdynamic /usr/local/lib/libmbus.so -lm -Wl,-Bstatic -lmicrohttpd -Wl,-Bdynamic -lgcrypt -lpthread -lm -luuid -ldl -lcurl -lunistring -Wl,-Bstatic -lgnutls -lz -Wl,-Bdynamic -lp11-kit -Wl,-Bstatic -lgmp -lhogweed -lnettle -ltasn1 -lidn -lz -Wl,-Bdynamic -lp11-kit -Wl,-Bstatic -lgmp -lhogweed -lnettle -ltasn1 -lidn -Wl,-Bdynamic -lsasl2 -lgcrypt -lssl -lcrypto
> /usr/bin/ld: cannot find -lunistring
> collect2: error: ld returned 1 exit status
> src/CMakeFiles/vzlogger.dir/build.make:269: die Regel für Ziel „src/vzlogger“ scheiterte
> make[2]: *** [src/vzlogger] Fehler 1
> make[2]: Verzeichnis „/home/pi/vzlogger/build“ wird verlassen
> CMakeFiles/Makefile2:1025: die Regel für Ziel „src/CMakeFiles/vzlogger.dir/all“ scheiterte
> make[1]: *** [src/CMakeFiles/vzlogger.dir/all] Fehler 2
> make[1]: Verzeichnis „/home/pi/vzlogger/build“ wird verlassen
> Makefile:163: die Regel für Ziel „all“ scheiterte
> make: *** [all] Fehler 2
>
>
> libunistring ist aber vorhanden:
>
> pi at raspberrypi:~/vzlogger $ sudo find / -name '*unistring*' -print
> /usr/share/doc/libunistring0
> /usr/lib/arm-linux-gnueabihf/libunistring.so.0.1.2
> /usr/lib/arm-linux-gnueabihf/libunistring.so.0
> /usr/lib/libunistring.so.0
> /var/lib/dpkg/info/libunistring0:armhf.shlibs
> /var/lib/dpkg/info/libunistring0:armhf.list
> /var/lib/dpkg/info/libunistring0:armhf.triggers
> /var/lib/dpkg/info/libunistring0:armhf.md5sums
> /var/cache/apt/archives/libunistring0_0.9.6+really0.9.3-0.1_armhf.deb
> find: ‘/run/user/1000/gvfs’: Keine Berechtigung
>
> Ich habe zunächst versucht durch Anlegen des Links von /usr/lib/libunistring.so.0 nach /usr/lib/arm-linux-gnueabihf/libunistring.so.0 den Fehler zu umgehen.
>
> Hat jemand eine Idee was ich falsch gemacht habe?
>
> Gruß
> Martin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20190130/ee70f666/attachment.html>
More information about the volkszaehler-users
mailing list