#2968 NORM Untriag: sugar-jhbuild should not use system libavahi with its own libdbus

Zarro Boogs per Child bugtracker at laptop.org
Wed Aug 22 05:46:11 EDT 2007


#2968: sugar-jhbuild should not use system libavahi with its own libdbus
--------------------+-------------------------------------------------------
 Reporter:  smcv    |       Owner:  jg       
     Type:  defect  |      Status:  new      
 Priority:  normal  |   Milestone:  Untriaged
Component:  distro  |     Version:           
 Keywords:          |    Verified:  0        
--------------------+-------------------------------------------------------
 sugar-jhbuild tries to use the system copy of Avahi, but its own libdbus.
 However, its own libdbus is 1.1.0 while the latest upstream is 1.1.1. On
 current Debian unstable systems, the system libavahi uses a symbol
 introduced in 1.1.1, so when jhbuild links the system libavahi and the
 local libdbus into (say) Salut, the link fails.

 Possible solutions:

 * compile Avahi in jhbuild (this will result in using the system daemon
 and the local libraries - the client libraries are just wrappers around
 D-Bus, so that should be fine)

 * don't build libdbus, and require 1.1.x in sanitycheck

 Workaround:

 * update to libdbus 1.1.1 (which will avoid this problem until the next
 upstream release happens)

-- 
Ticket URL: <https://dev.laptop.org/ticket/2968>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list