! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
orage svn r24990 will not link without dbus
Status:
CLOSED: FIXED

Comments

Description Philip Kovacs 2007-02-18 19:12:29 CET
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
Comment 1 juha editbugs 2007-02-18 20:37:05 CET
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. 
Comment 2 Philip Kovacs 2007-02-18 21:31:48 CET
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!
Comment 3 juha editbugs 2007-02-21 15:10:41 CET
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.)
Comment 4 juha editbugs 2007-04-12 08:42:16 CEST
in 5.4.9

Bug #2923

Reported by:
Philip Kovacs
Reported on: 2007-02-18
Last modified on: 2007-04-12

People

CC List:
0 users

Version

Version:
unspecified

Attachments

Additional information