[vz-users] Update des VZloggers 0.4.0 -> 0.4.7

applicationMGR ecoCuyo applicationMGR at ecoCuyo.de
Thu Nov 5 17:40:24 CET 2015


Hallo zusammen,

Hardware: Raspberry B2+ 
OS-Version: uname -a Linux <NodeName> 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015 armv7l GNU/Linux
cat /etc/debian_version 7.8
cat /etc/issue Raspbian GNU/Linux 7 \n \l

Habe gemäß http://wiki.volkszaehler.org/software/controller/vzlogger/installation_cpp-version:
Building libjson ohne Fehler ausgeführt
Building libsml  ohne Fehler ausgeführt
eine neue Version des vzloggers ohne Fehler geladen

$ sudo git clone https://github.com/volkszaehler/vzlogger.git
$ cd vzlogger

Und bekomme dann folgenden Meldungen mir Fehlern:

$ sudo cmake  . -DSML_HOME=../libsml/
		CMake Warning at CMakeLists.txt:171 (message):
		  Disabled googlemock/-test tests due to GCC version < 4.8!

Daraufhin habe ich per Anleitung https://somewideopenspace.wordpress.com/2014/02/28/gcc-4-8-on-raspberry-pi-wheezy/ gcc neu installiert.
Neuer Versuch und neuer Fehler:

$ sudo cmake . -DSML_HOME=../libsml
Compiling for target ''
-- using gcc compiler GNU
-- checking if -Wno-ignored-qualifiers works
-- FindSml check
-- checking for module 'sml>=0.9'
--   package 'sml>=0.9' not found
-- SML_HOME is not empty: "../libsml"
-- Looking for sml in ../libsml
-- FindMBus check
-- checking for module 'libmbus>=0.8.0'
--   package 'libmbus>=0.8.0' not found
-- Looking for libmbus in 
-- FindMicrohttpd check
-- checking for module 'microhttpd>=0.9'
--   package 'microhttpd>=0.9' not found
-- MICROHTTPD_HOME env is not set, setting it to /usr/local
-- Looking for microhttpd in /usr/local
-- FindJson check
-- JSON_HOME env is not set, setting it to /usr/local
-- Looking for json in /usr/local
Json-c search: '/usr/local/include;/usr/local/include;/usr/local/include;/usr/include' 
Json-c found: '/usr/local/include'
-- FindGnuTls check
-- ==> ''
-- GNUTLS_HOME env is not set, setting it to /usr/local
-- Looking for gnutls in /usr/local
==> GNUTLS_LIBRARIES='/usr/lib/arm-linux-gnueabihf/libgnutls.a;/lib/arm-linux-gnueabihf/libgcrypt.a;/usr/lib/arm-linux-gnueabihf/libgpg-error.a;/usr/lib/arm-linux-gnueabihf/libtasn1.a;/usr/lib/arm-linux-gnueabihf/libz.a;-lp11-kit;-lsasl2;/lib/arm-linux-gnueabihf/libgcrypt.a'

        ***** Configuration parameters *****
             prefix: /usr/local
             json: -L/usr/local/lib/libjson-c.a;-lrt -I/usr/local/include
             sml:  -L/usr/lib/libsml.a;-lrt -I/usr/include
CMake Warning at CMakeLists.txt:214 (message):
  microhttpd was not found.  Ignored ENABLE_LOCAL!

  Install microhttpd or call cmake
  -DMICROHTTPD_HOME=path_to_microhttpd_install


CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
MICROHTTPD_LIBRARY (ADVANCED)
    linked by target "mock_metermap" in directory /home/pi/downloads/vzlogger/tests/mocks

— Configuring incomplete, errors occurred!

micro-httpd kann ich nicht installieren:

$ sudo apt-get install micro-httpd
	Reading package lists... Done
	Building dependency tree       
	Reading state information... Done
	Package micro-httpd is not available, but is referred to by another package.
	This may mean that the package is missing, has been obsoleted, or
	is only available from another source

	E: Package ‚micro-httpd' has no installation candidate


$ sudo apt-get install httpd
	Reading package lists... Done
	Building dependency tree       
	Reading state information... Done
	Note, selecting 'apache2-mpm-prefork' instead of 'httpd'
	apache2-mpm-prefork is already the newest version.
	apache2-mpm-prefork set to manually installed.
	The following packages were automatically installed and are no longer required: comerr-dev gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-omx
	libcairo-gobject2 libcolord1 libfm-data libfm-extra4 libfm-gtk-data libfm4 libgssglue1 libgssrpc4 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-common
	libjavascriptcoregtk-3.0-0 libkadm5clnt-mit8 libkadm5clnt-mit9 libkadm5srv-mit8 libkdb5-6 liblightdm-gobject-1-0 libsecret-1-0 libsecret-common libwebkitgtk-3.0-common libxklavier16 zenity-common
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.


Hat jemand eine Idee, was hier schief geht und wie der Fehler zu beheben ist?

Best Grüße
Armin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20151105/d2dd0215/attachment-0001.html>


More information about the volkszaehler-users mailing list