[vz-dev] vzlogger & Eclipse

Peter Evertz leo2 at pec.homeip.net
Tue Jun 18 23:31:52 CEST 2013


Bist du auf Windows unterwegs?

Wenn ja, dann würde ich mal sagen: Das geht nicht.



Am 18.06.2013 23:27, schrieb Stefan Klammer:
> Tut mir leid wenn ich da etwas schwer von begriff bin aber ist mein 
> erstes mal das ich so ein c++ Projekt von github in eclipse 
> kompilieren möchte.
>
> Ich habs jetzt aber fast hingekriegt aber irgendwie stimmt das immer 
> noch nicht.
>
> Zuerst hab ich mal cygwin installiert und den Pfad in Path Variable 
> eingesetzt das hat funktioniert und ich kann mit einem Command Window 
> die make aufrufen.
> Dann hab ich die Git Reprositories in Eclipse angelegt und dazu neue 
> c++ Makefile Projekte gemacht.
>
> Jetzt kommt beim kompilieren von libsml folgende Fehlermeldung:
>
> 23:22:02 **** Incremental Build of configuration Default for project 
> libsml ****
> make
> make[1]: Entering directory 
> `/cygdrive/d/Dokumente/Cpp_Workspace/libsml/sml'
> cc -I./include/ -fPIC -fno-stack-protector -g -Wall   -c -o 
> src/sml_octet_string.o src/sml_octet_string.c
> src/sml_octet_string.c:1:0: warning: -fPIC ignored for target (all 
> code is position independent)
> src/sml_octet_string.c:27:23: fatal error: uuid/uuid.h: No such file 
> or directory
> compilation terminated.
> <builtin>: recipe for target `src/sml_octet_string.o' failed
> make[1]: Leaving directory 
> `/cygdrive/d/Dokumente/Cpp_Workspace/libsml/sml'
> make[1]: *** [src/sml_octet_string.o] Error 1
> Makefile:3: recipe for target `all' failed
> make: *** [all] Error 2
>
> 23:22:03 Build Finished (took 473ms)
>
> Wenn ich das Makefile im sml Ordner angebe kriegt ich folgendes:
>
> 23:23:34 **** Incremental Build of configuration Default for project 
> libsml ****
> make -f sml/Makefile
> make: *** No rule to make target `src/sml_file.o', needed by 
> `lib/libsml.so.1'.  Stop.
>
> 23:23:35 Build Finished (took 203ms)
>
> Beim kompilieren von vzlogger bekomme ich folgende Fehlermeldung wenn 
> ich das Makefile.am aus dem Ordner src verwende.
>
> 23:25:22 **** Incremental Build of configuration Default for project 
> vzlogger ****
> make -f src/Makefile.am
> src/Makefile.am:39: *** missing separator.  Stop.
>
> 23:25:22 Build Finished (took 167ms)
>
> Brauch ich das sonst noch irgendwas zu installieren ausser Cygwin und 
> wenn ja woher bekomm ich das? Ich würde das gerne auf meinem Windows 
> Rechner machen.
>
> Danke und noch eine Gute nacht,
> Mfg Stefan
>
>
> Am 18. Juni 2013 10:21 schrieb Peter Evertz <leo2 at pec.homeip.net 
> <mailto:leo2 at pec.homeip.net>>:
>
>     Am 17.06.2013 20:46, schrieb Stefan Klammer:
>>     Ich habe das so versucht wie du es hier beschrieben hast. Ich hab
>>     mir das eben so vorgestellt wie du geschrieben hast. In Eclipse
>>     entwickeln und dann aufs git damit und auf dem Pi laden und dort
>>     kompilieren.
>>     Muss ich beim anlegen der Projekte noch etwas beachten oder muss
>>     sonst noch was installiert sein. Ich bin was C++ mit Eclipse
>>     betrifft relativ neu und wäre für eine bezüglich
>>     Projekterstellung etwas genaueren erklärung sehr dankbar. Bei mir
>>     findet er die includes nicht und meckert beim build das kein
>>     makefile vorhanden sei??
>>
>>     Danke für hilfreiche tipps.
>>
>>
>>     Am 17. Juni 2013 11:14 schrieb Peter Evertz <leo2 at pec.homeip.net
>>     <mailto:leo2 at pec.homeip.net>>:
>>
>>         Am 17.06.2013 09:27, schrieb Thomas Gauweiler:
>>
>>             Hallo Stefan,
>>
>>             man mag mir widersprechen, aber meinem Gefühl nach, setzt
>>             keiner Eclipse ein.
>>             Auf Deine Erfahrungen bin ich gespannt.
>>
>>             Gruß
>>             ______
>>             /homas
>>
>>         Dein Gefühl trügt dich :)
>>         Einfach "vzlogger" und "libsml" als "c++ makefile" projekt
>>         anlegen. Git einrichten im eclipse. Dann entwickeln und
>>         Fehler finden. Zu Testen syncronisiere ich die Quellen mit
>>         dem raspi, und übersetze dort. Cross-compiling ist mir zu
>>         aufwendig.
>>
>>         Peter
>>
>>
>     Meinst Du die includes aus der libsml ? Das musst du Dir auch aus
>     dem Git ziehen und übersetzten. ( z.B. meine Version
>     https://github.com/peterevertz/libsml ) und die includes im
>     Makefile setzen. Damit der Eclipse indexer funktioniert musst Du
>     evtl. in den Projekt settings den Pfad zur libsml eintragen.
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130618/f9d3e3bb/attachment.html>


More information about the volkszaehler-dev mailing list