[MacPorts] #30088: dbus links with dbus-glib, fails to build when it has different archs

MacPorts noreply at macports.org
Sat Jul 16 13:52:07 PDT 2011


#30088: dbus links with dbus-glib, fails to build when it has different archs
--------------------------+-------------------------------------------------
 Reporter:  soehn@…       |       Owner:  mcalhoun@…           
     Type:  defect        |      Status:  new                  
 Priority:  Normal        |   Milestone:                       
Component:  ports         |     Version:  1.9.2                
 Keywords:                |        Port:  dbus                 
--------------------------+-------------------------------------------------

Comment(by ecronin@…):

 dbus (incorrectly I would say) tries to link against dbus-glib when
 building (which depends on dbus, not the other way around).  If you
 {{{port -f deactivate dbus-glib}}} before upgrading dbus it will build
 just fine +universal, and afterward you can then re-activate dbus-glib (or
 {{{port install dbus-glib +universal}}} as well, which probably would fix
 future architecture mismatch issues on upgrading dbus).

 But dbus should not be linking against its dependents...

 Installing dbus-devel and then having dbus be reactivated isn't a real
 solution.  In fact, dbus-devel conflicts with dbus but dbus does not
 conflict with dbus-devel, so this would only "work" in the right order to
 begin with, and you needed to force activate it because obviously the two
 ports share some common filenames.

-- 
Ticket URL: <https://trac.macports.org/ticket/30088#comment:14>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list