[Techtalk] Navigating dependencies (Ubuntu/Easy Peasy)

Amanda Babcock Furrow alb at quandary.org
Sat Jul 25 17:27:10 UTC 2009


Hello all!  So I am happily fiddling with my netbook and its Easy Peasy 
(Ubuntu-based) distribution - finally a "real" LinuxChick, as before
I only had an effectively headless FreeBSD server and a Windows laptop
(and some random non-running Sparc hardware!) - and now I need to 
compile a patched version of bluez-gnome and am running up against
issues that I don't want to just go blindly wading into.  Dependency
issues...

Easy Peasy 1.0 is an Intrepid Ibex-based distribution which comes with
bluez-gnome 1.8-0ubuntu1 installed, which has a design issue that prevents
me from pairing my Bluetooth speaker.  I've downloaded the tarball for
bluez-gnome-1.8 from launchpad, and made the necessary changes.  But
when I run ./configure to create the makefile, it says:

configure: error: dbus-glib >= 0.73 is required

which appears to happen because 'pkg-config  --exists --print-errors 
"dbus-glib-1 >= 0.73"' fails.  But I do have a package installed as
libdbus-glib-1-2, with version 0.76-1, so unleess that is a
different package, the test shouldn't fail.  

pkg-config seems to be looking for a file dbus-glib-1.pc.  But there is 
no .pc file for dbus-glib-1 or libdbus-glib-1-2; searching

abf at niterinep:~$ ls -ald /usr/*/pkgconfig/*dbus-glib*.pc

gives only

-rw-r--r-- 1 root root 290 2007-10-24 07:33 /usr/lib/pkgconfig/ndesk-dbus-glib-1.0.pc

which seems to be a different package entirely.

So, my dilemma: do I: 1) edit ./configure to make it ignore the test;
2) deinstall and reinstall dbus-glib to see of the .pc file appears, at
the risk of fatally confusing my computer; 3) something else?

(I guess that's technically a trilemma :)

Thanks,
Amanda


More information about the Techtalk mailing list