[vz-dev] vzlogger & Eclipse

Stefan Klammer klammerstefan85 at gmail.com
Tue Jun 18 23:27:53 CEST 2013


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/63015a5d/attachment.html>


More information about the volkszaehler-dev mailing list