[Rhythmbox-devel] Compiling without libgdk_pixbuf-2.0.la



Hi there, I just made the somewhat unfortunate decision to upgrade to
Ubuntu 10.10, where they decided to remove the .la files for
gdk-pixbuf. As a result, Rhythmbox 0.13.3 won't compile now. I don't
know much about how the libtool mechanism works, but installing
gdk-pixbuf from source into /usr/local didn't help things any, as the
compilation process still tries to use the packaged files in /usr/lib
(without the .la files). I also tried telling configure where to find
the pkg-config info for the gdk-pixbuf I installed into /usr/local but
it made no difference. I'd appreciate any guidance on how to get
around this, although I know supporting every single distro isn't what
you guys want to be doing.

Here's the error output, FWIW:

Making all in metadata
make[2]: Entering directory `/home/taylor/Source/rhythmbox-0.13.3/metadata'
make[3]: Entering directory `/home/taylor/Source/rhythmbox-0.13.3/metadata'
  CC     rb-metadata-common.lo
  CC     rb-metadata-dbus.lo
  CC     rb-metadata-dbus-client.lo
  CCLD   librbmetadata.la
/bin/grep: /usr/lib/libgdk_pixbuf-2.0.la: No such file or directory
/bin/sed: can't read /usr/lib/libgdk_pixbuf-2.0.la: No such file or directory
libtool: link: `/usr/lib/libgdk_pixbuf-2.0.la' is not a valid libtool archive
make[3]: *** [librbmetadata.la] Error 1
make[3]: Leaving directory `/home/taylor/Source/rhythmbox-0.13.3/metadata'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/taylor/Source/rhythmbox-0.13.3/metadata'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/taylor/Source/rhythmbox-0.13.3'
make: *** [all] Error 2

My config.log file is at http://metasyntax.net/rhythmbox_config.log

(Please use reply-all, because I'm not subscribed to the list.)

Thanks,

-- 
Taylor C. Venable
http://metasyntax.net/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]