[vz-users] RPI-Image / Update der VZ-Software - Fehler beim make: cannot find -lunistring
Matthias Behr
mbehr at mcbehr.de
Mon Dec 31 15:11:24 CET 2018
hab grad folgenden Fix on top of PR#370 hinzugefügt. Damit geht es lokal bei mir wieder. Travis-CI läuft noch.
diff --git a/gmock/CMakeLists.txt b/gmock/CMakeLists.txt
index d1e36ea..96ac4c5 100644
--- a/gmock/CMakeLists.txt
+++ b/gmock/CMakeLists.txt
@@ -19,6 +19,6 @@ set(GTEST_INCLUDE_DIRS ${source_dir}/googletest/include PARENT_SCOPE)
# Specify MainTest's link libraries
ExternalProject_Get_Property(googlemock binary_dir)
-set(GTEST_LIBS_DIR ${binary_dir}/googlemock/gtest PARENT_SCOPE)
-set(GMOCK_LIBS_DIR ${binary_dir}/googlemock PARENT_SCOPE)
+set(GTEST_LIBS_DIR ${binary_dir}/lib PARENT_SCOPE)
+set(GMOCK_LIBS_DIR ${binary_dir}/lib PARENT_SCOPE)
> Am 31.12.2018 um 14:45 schrieb Matthias Behr <mbehr at mcbehr.de>:
>
> ja, komisch. Der gleiche Fehler tritt bei meinem akt. PR auf travis auch auf. Schaue ich mich gleich an.
>
> In der Zwischenzeit kannst du die Tests beim Bauen abschalten:
> (aus vzlogger Verzeichnis bauen per)
> mkdir build
> cd build
> cmake .. -DBUILD_TEST=Off
> make
>
>
>
>
>> Am 31.12.2018 um 14:25 schrieb Klemens Kieninger <klemens at k-kieninger.de <mailto:klemens at k-kieninger.de>>:
>>
>> Halllo Matthias,
>>
>> jetzt bin ich einen Schritt weiter, habe jedoch eine neue Fehlermeldung:
>>
>> make[2]: *** Keine Regel vorhanden, um das Ziel „gmock/src/googlemock-build/googlemock/gtest/libgtest.a“,
>> benötigt von „tests/vzlogger_unit_tests“, zu erstellen. Schluss.
>> make[2]: Verzeichnis „/home/pi/vzlogger“ wird verlassen
>> CMakeFiles/Makefile2:1284: die Regel für Ziel „tests/CMakeFiles/vzlogger_unit_tests.dir/all“ scheiterte
>> make[1]: *** [tests/CMakeFiles/vzlogger_unit_tests.dir/all] Fehler 2
>> make[1]: Verzeichnis „/home/pi/vzlogger“ wird verlassen
>> Makefile:163: die Regel für Ziel „all“ scheiterte
>> make: *** [all] Fehler 2
>>
>>
>> Gruß Klemens
>>
>>
>>
>> -------- Forwarded Message --------
>> Subject: Re: [vz-users] RPI-Image / Update der VZ-Software - Fehler beim make: cannot find -lunistring
>> Date: Mon, 31 Dec 2018 12:47:05 +0100
>> From: Matthias Behr <mbehr at mcbehr.de> <mailto:mbehr at mcbehr.de>
>> Reply-To: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org> <mailto:volkszaehler-users at demo.volkszaehler.org>
>> To: volkszaehler.org <http://volkszaehler.org/> - users <volkszaehler-users at demo.volkszaehler.org> <mailto:volkszaehler-users at demo.volkszaehler.org>
>>
>> Hallo,
>>
>> fehlt bei dir Packet libunistring-dev?
>> (z.B. per sudo apt-get install libunistring-dev installieren)
>>
>>> Am 31.12.2018 um 12:16 schrieb Klemens Kieninger <klemens at k-kieninger.de> <mailto:klemens at k-kieninger.de>:
>>>
>>> Hallo zusammen,
>>>
>>> dies ist mein erster Beitrag in der Liste; ich hoffe ich habe sie richtig adressiert.
>>>
>>>
>>> Mein Problem:
>>>
>>> Fehlermeldung beim Updaten der VZ-Softare nach Anleitung
>>>
>>> https://wiki.volkszaehler.org/howto/raspberry_pi_image <https://wiki.volkszaehler.org/howto/raspberry_pi_image>
>>>
>>> Ich habe mich per ssh auf dem rpi eingeloggt und per copy&paste die befehle ins terminal copiert.
>>>
>>> Nach dem "make" kommen u.a. Warnmeldungen wie
>>>
>>> /usr/include/c++/6/bits/stl_list.h:651:9: note: parameter passing for argument of type ‘std::_List_const_iterator<Option>’ will change in GCC 7.1
>>> { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); }
>>>
>>>
>>> jedoch auch eine Fehlermeldung:
>>>
>>> /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“ 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“ wird verlassen
>>> Makefile:163: die Regel für Ziel „all“ scheiterte
>>> make: *** [all] Fehler 2
>>> pi at rpivz:~/vzlogger $
>>>
>>> Weiß wer Rat?
>>>
>>>
>>> Gruß
>>>
>>> Klemens
>>>
>>>
>>
>> Gruß
>>
>> Matthias
>>
>>
>
> Gruß
>
> Matthias
>
Gruß
Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20181231/ca58ffca/attachment-0001.html>
More information about the volkszaehler-users
mailing list