DBUS C++-Binding

OlliD

Erdapfel
Registriert
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