1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Unsere jährliche Weihnachts-Banner-Aktion hat begonnen! Wir freuen uns auf viele, viele kreative Vorschläge.
    Mehr dazu könnt Ihr hier nachlesen: Weihnachtsbanner 2016

    Information ausblenden

DBUS C++-Binding

Dieses Thema im Forum "OS X-Developer" wurde erstellt von OlliD, 01.12.09.

  1. OlliD

    OlliD Erdapfel

    Dabei seit:
    17.03.09
    Beiträge:
    2
    Hallo zusammen,

    bei meiner Suche nach Hilfe bin ich auf dieses Forum gestoßen - vielleicht hat hier ja schon jmd ein ähnlich Problem gehabt.

    Für die Kommunikation von ein paar Libs untereinander versuche ich gerade die C++-Binding von DBUS zu installieren. Die DBUS-Lib selbst habe ich per MacPorts installiert, ebenso die anderen Abhängigkeiten. Nun habe ich versucht dbus-cxx-0.5.0 zu bauen - das Configure läuft problemlos durch, beim make bekomme ich dann allerdings den folgenden Fehler

    Code:
    
    [odamm@oliver-damms-macbook ~/develop/projects/dbus-cxx-0.5.0/dbus-cxx]\>make 
    gm4 dbus_signal.h.m4  > dbus_signal.h
    gm4 connection.h.m4  > connection.h
    gm4 interfaceproxy.h.m4  > interfaceproxy.h
    gm4 signal_proxy.h.m4  > signal_proxy.h
    gm4 method.h.m4  > method.h
    gm4 method_impl.h.m4  > method_impl.h
    gm4 interface.h.m4  > interface.h
    gm4 object.h.m4  > object.h
    gm4 objectproxy.h.m4  > objectproxy.h
    gm4 methodproxybase.h.m4  > methodproxybase.h
    gm4 methodproxy.h.m4  > methodproxy.h
    make  all-am
    /bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../. -I../. -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include      -g -O2 -MT callmessage.lo -MD -MP -MF .deps/callmessage.Tpo -c -o callmessage.lo callmessage.cpp
    libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../. -I../. -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include -g -O2 -MT callmessage.lo -MD -MP -MF .deps/callmessage.Tpo -c callmessage.cpp  -fno-common -DPIC -o .libs/callmessage.o
    libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../. -I../. -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include -g -O2 -MT callmessage.lo -MD -MP -MF .deps/callmessage.Tpo -c callmessage.cpp -o callmessage.o >/dev/null 2>&1
    mv -f .deps/callmessage.Tpo .deps/callmessage.Plo
    /bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../. -I../. -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include      -g -O2 -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c -o connection.lo connection.cpp
    libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../. -I../. -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/sigc++-2.0 -I/opt/local/lib/sigc++-2.0/include -g -O2 -MT connection.lo -MD -MP -MF .deps/connection.Tpo -c connection.cpp  -fno-common -DPIC -o .libs/connection.o
    ../dbus-cxx/timeout.h:79: error: ‘timer_t’ does not name a type
    ../dbus-cxx/timeout.h:85: error: ‘sigval_t’ has not been declared
    make[1]: *** [connection.lo] Error 1
    make: *** [all] Error 2
    
    Hat da vielleicht jemand eine Idee?

    Viele Grüße,
    Olli
     

Diese Seite empfehlen