[vz-users] vzlogger auf Raspberry Pi compilieren

Andreas Goetz cpuidle at gmail.com
Mon Dec 14 10:37:35 CET 2015


Ich nochmal...

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 ".").
>
>
Kannst Du mir (link zu GitHub) zeigen wo diese ominöse install-sh Datei
steht? Ich finde die nicht?

> 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?
>
> 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/eeb0a079/attachment.html>


More information about the volkszaehler-users mailing list