User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 Build Identifier: latest svn is yielding undefined refs 'orage_dbus_import_file' and 'orage_dbus_start' (main.c) on my system which does not have dbus. --disable-dbus is not preventing these errors. i686-pc-linux-gnu-gcc -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/atk-1.0 -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -I../libical/src/libical -I../libical/src/libicalss -I../libical/src/libical -I../libical/src/libicalss -march=pentium4 -O2 -fomit-frame-pointer -pipe -o orage orage-about-xfcalendar.o orage-appointment.o orage-event-list.o orage-functions.o orage-ical-code.o orage-interface.o orage-main.o orage-mainbox.o orage-parameters.o orage-reminder.o orage-tray_icon.o orage-xfce_trayicon.o /usr/lib/libxfcegui4.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libstartup-notification-1.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxfce4util.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfreetype.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libpng12.so -lz /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lpthread ../libical/src/libical/.libs/libical.a ../libical/src/libicalss/.libs/libicalss.a orage-main.o: In function `process_args': main.c:(.text+0x6ac): undefined reference to `orage_dbus_import_file' orage-main.o: In function `main': main.c:(.text+0x92b): undefined reference to `orage_dbus_start' collect2: ld returned 1 exit status Reproducible: Always
Yes that is true. We are planning to make dbus a hard requirement for Xfce 4.6. Not decided yet, so I may modify Orage so that it is not needed, but in current svn, orag can not be compiled without dbus. Accepted as bug though, but not 100% it will be fixed and it is not high in my priority.
OK, thanks for the explanation. I view dbus and hal as superfluous "creep" that I'd prefer not to use. Please keep the deps minimal, otherwise one day, you'll wake up and be gnome!
fixed in svn revision 25004. I did not add support for --disable-dbus, but if your system does not have dbus, it should still work with orage now. You will loose the ability to import files by this way: orage imp.ics but you can still import using the menu selection. (I still do not quite agree with you about dbus. Programs need to communicate with each other and dbus seems to be quite fast spreading standard.)
in 5.4.9