[vz-users] vzlogger auf Raspberry Pi compilieren

Andreas Goetz cpuidle at gmail.com
Mon Dec 14 10:31:08 CET 2015


Hi,

2015-12-14 10:15 GMT+01:00 Rudolf Reuter <reuterru at arcor.de>:

> Hallo Andreas,
>
> jetzt bin ich doch etwas verwirrt.
> Ich hatte die Datei install.sh von volkszaehler.org gemeint. Das war dann
> falsch.
>
> Ich habe mir angesehen: https://github.com/volkszaehler/vzlogger
> Dort wird im README geschrieben:
>
> sudo bash install.sh
>
> Es gibt mit git pull aber nur eine Datei: install-sh ("-" statt ".").
> Das wird im File selbst auch begründet, Zitat:
> "# Calling this script install-sh is preferred over install.sh, to prevent
> # `make' implicit rules from creating a file called install from it
> # when there is no Makefile."
> "
> Wenn  ich die aufrufe, kommt nur:
> $ sudo bash install-sh
> install-sh: no input file specified.
>
> In der Anleitung:http://wiki.volkszaehler.org/software/controller/vzlogger/installation_cpp-version
> ist weder von einer "install.sh" noch "install-sh" die Rede.
>
> Was muss denn bei "install-sh" angegeben werden?
>

Also erstmal steht unter https://github.com/volkszaehler/vzlogger folgendes
zur Anleitung:

    wget --no-check-certificate
https://raw.github.com/volkszaehler/vzlogger/master/install.sh
    sudo bash install.sh

Das heisst dann auch dass die install.sh existiert wenn Du sie runter
geladen hast.

Keine Ahnung was Du da tust. Im Zeifel vzlogger Ordner löschen und von
vorne anfangen...

Sorry,
Andreas


> Grüße, Rudolf
>
> Am 14.12.15 um 09:24 schrieb Andreas Goetz:
>
> Moin Rudolf,
>
> 2015-12-14 9:16 GMT+01:00 Rudolf Reuter <reuterru at arcor.de>:
>
>> Hallo Andreas,
>>
>> ich habe zuerst install.sh verwendet, und danach versucht vzlogger zu
>> compilieren.
>> Das Frontend von volkszaehler.org funktioniert.
>>
>
> Reden wir von derselben install.sh? vzlogger hat mit Frontend und dessen
> Installation erstmal nichts zu tun.
>
> vzlogger hat seine eigene install.sh die auch alle Bibliotheken mit
> compiliert. Verwendest Du wirklich die Anleitung und install.sh von
> https://github.com/volkszaehler/vzlogger?
>
> Viele Grüße,
> Andreas
>
>
>
>> Wenn das mit meinem NodeMCU (ESP-12, ESP8266) funktioniert,
>> dann kann ich auf vzlogger erst einmal verzichten, da ich zur Zeit
>> nur Temperaturen messe.
>>
>> Der vzlogger scheint ja schwierig zu compilieren zu sein.
>>
>> Grüße, Rudolf
>>
>> Am 14.12.15 um 08:01 schrieb Andreas Götz:
>>
>> Moin,
>>
>> Ohne das Problem diagnostizieren zu können: compilierst Du alles einzeln
>> oder verwendest Du install.sh?
>>
>> Viele Grüße, Andreas
>>
>> Am 14.12.2015 um 06:47 schrieb Rudolf Reuter <reuterru at arcor.de>:
>>
>> @Udo1
>> Mit dem Image hatte ich ein Problem, es kann aber auch an
>> einer defekten SD-Karte gelegen haben. Deshalb habe ich den
>> Weg mit dem Compiler gewählt, was ja nach aktueller Anleitung
>> auch funktionieren sollte ;-)
>>
>> @Andreas
>> Ja, es gibt /usr/include/json-c/json.h, aber nicht die Environment
>> Variable JSON_HOME, wenn ich aufrufe:
>> $ env
>>
>> Ich habe dann in ~/.bashrc exportiert:
>> export JSON_HOME=/usr/include/json-c/json.h
>> und nach logout/login geprüft mit:
>> $ env
>>
>> Aber das hat leider den Compiler Fehler nicht behoben:
>> -- FindJson check
>> -- checking for module 'json>=0.9'
>> --   package 'json>=0.9' not found
>> -- JSON_HOME is not empty: "/usr/local/lib/"
>> -- Looking for json in /usr/local/lib/
>> Jsoon search:
>> '/usr/local/lib//include;/usr/local/lib//include;/usr/local/include;/usr/include'
>> CMake Error at CMakeLists.txt:74 (message):
>>   libjson ist required.
>>
>>   Install json or call cmake -DJSON_HOME=path_to_json_install
>>
>> Ich habe gesehen, im File vzlogger/include/json.hpp ist:
>> #include <json/json.h>
>>
>> Das habe ich zum Versuch geändert in:
>> #include <json-c/json.h>
>> Das hat den Compiler Fehler auch nicht behoben.
>>
>> Grüße, Rudolf
>>
>> Am 13.12.15 um 23:27 schrieb Matthias Behr:
>>
>> Gibt es unter
>>
>> JSON_HOME /include/json-c/json.h ?
>>
>>
>> Am 13.12.2015 um 23:13 schrieb Rudolf Reuter < <reuterru at arcor.de>
>> reuterru at arcor.de>:
>>
>> Vielen Dank für die Hilfestellung.
>>
>> @Udo1
>> Das Jessie ist von 2015-11-21, also denke ich, dass es noch aktuell ist
>>
>> @Andreas
>> $ make clean
>> make: *** No rule to make target 'clean'.  Schluss.
>>
>> $ cmake clean
>> CMake Error: The source directory "/home/pi/Install/vzlogger/clean" does
>> not exist.
>> Specify --help for usage, or press the help button on the CMake GUI.
>>
>> CMakeCache.txt 15989 bytes - gelöscht
>>
>> Leider hat alles nicht geholfen.
>>
>> Grüße, Rudolf
>>
>> Am 13.12.15 um 22:12 schrieb Andreas Götz:
>>
>> Sicherheitshalber mal make clean versuchen oder cmakecache entfernen.
>>
>> Viele Grüße, Andreas
>>
>>
>> Am 13.12.2015 um 20:31 schrieb Udo1 <udo1 at gmx.net> <udo1 at gmx.net>:
>>
>>
>> Am 13.12.2015 um 20:18 schrieb Rudolf Reuter:
>> libjson ist required.
>>
>> Hattest du vorher ein sudo apt get update gemacht und die dependencies entsprechend Wheezy oder Jessie installiert.
>> Ansonsten noch mal den Abschnitt 'Building libjson' komplett durchführen.
>>
>> Gruß
>> Udo
>>
>>
>>
>> Gruß
>>
>> Matthias
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20151214/9594f108/attachment-0001.html>


More information about the volkszaehler-users mailing list