[vz-users] vzlogger auf Raspberry Pi compilieren
Matthias Behr
mbehr at mcbehr.de
Mon Dec 14 18:49:11 CET 2015
Wenn bei dir noch #include <json/json.h> steht nutzt du eine sehr alte Version (s.u. älter als 8.1.15). Bitte erst mal updaten.
git blame include/Json.hpp
c09bde7c (Kai Krueger 2012-05-22 16:00:07 +0200 1) #ifndef _Json_hpp_
c09bde7c (Kai Krueger 2012-05-22 16:00:07 +0200 2) #define _Json_hpp_
c09bde7c (Kai Krueger 2012-05-22 16:00:07 +0200 3)
068d372e (Matthias Behr 2015-01-08 22:12:29 +0100 4) #include <json-c/json.h>
c09bde7c (Kai Krueger 2012-05-22 16:00:07 +0200 5) #include <shared_ptr.hpp>
> 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 <mailto: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> <mailto: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
>>
>
Gruß
Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20151214/7660ba22/attachment.html>
More information about the volkszaehler-users
mailing list