On Mon, 2004-06-21 at 22:41, Brian Millett wrote: > Looks like the desktop-printer package needs to be updated. Printing > causes a popup dialogue stating that application /usr/sbin/eggcups has > quit. > > Trying to rebuild the desktop srpm does not work. > rpmbuild --rebuild /opt/src/SRPMS/desktop-printing-0.9-1.src.rpm > Installing /opt/src/SRPMS/desktop-printing-0.9-1.src.rpm > error: Failed build dependencies: > dbus-devel = 0.20 is needed by desktop-printing-0.9-1 > > but the latest is dbus-devel 0.21-6. > > Trying to recompile the desktop-printing srpm after setting the dependency > to be > BuildRequires: libgnomeui-devel, dbus-devel => 0.20 > > fails with > > eggcups-ec-job-model.o(.text+0x63f): In function `job_changed_cb': > : undefined reference to `gnome_cups_job_clone' > eggcups-ec-job-model.o(.text+0x684): In function `job_changed_cb': > : undefined reference to `gnome_cups_job_clone' > eggcups-ec-job-model.o(.text+0x85f): In function `job_done_cb': > : undefined reference to `gnome_cups_job_clone' > collect2: ld returned 1 exit status > make[2]: *** [eggcups] Error 1 > > So the API has changed, so I guess I'll wait for the update. Actually the latest released dbus should be 0.20. 0.21 is in rawhide as well as the printing packages that build with the new 0.21 release. You could have also gotten dbus-0.21 from my repositories if you are tracking my utopia builds in which case if you want a working system I suggest you don't ;-) Most of my packages should be landing in rawhide relatively soon anyway and be much more useful at that point for those who want to be cutting edge. -- J5