[vz-dev] vzlogger & Eclipse
Stefan Klammer
klammerstefan85 at gmail.com
Tue Jun 18 23:38:23 CEST 2013
Ja bin auf Windows unterwegs. Ich weiss ist vielleicht ein "kleines
Details" das ich vergessen habe zu erwähnen.
Wenn das nicht geht dann werd ich mir demnächst mal eine ubuntu VM
einrichten. Dann sollt es aber gehen oder?
Am 18.06.2013 23:32 schrieb "Peter Evertz" <leo2 at pec.homeip.net>:
> 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>:
>
>> 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>:
>>
>>> 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/56630834/attachment-0001.html>
More information about the volkszaehler-dev
mailing list