[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