Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages
  • Date: 22 Mar 2009 16:49:52 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15104





--- Comment #19 from David Kowis <dkowis AT shlrm.org> 2009-03-22 11:49:51 ---
(In reply to comment #15)
> Yes David, that's exactly the point, libxcb does not have a libxcb-xlib
> anymore
> completely breaking the binary interface. You need to recast all dependees
> in
> the proper order in order to resolve it and that is exactly the problem, we
> are
> missing many dependencies in our spells, especially xorg spells and thus
> sorcery cannot determine the correct order of spells to cast.
>
> I'm working on an improved script to find missing library dependencies, in
> which we're not using ldd, as that also lists dependencies of dependencies,
> but
> readelf to read the dynamic section, but now I need to do the actual library
> lookups myself respecting ld config and ELF rpath settings. I still need to
> fix
> a few things there as well as handling sorcery providers correctly but then
> the
> main lookup code should be working correctly. Then I stil need to wring out
> the
> last issues in the code that determines what should be updated in the
> indices I
> build to do the dependency and library provider lookups, but that isn't
> necessary to make a good overview of missing dependencies to help out
> current
> problem with this spell.
>
> In any case I very much recommend reverting libxcb in master to 1.1 first
> resolving many of the missing dependencies we have. I spent like three weeks
> recasting spells and running cleanse --fix to get one machine back in a
> sensible working state, but there are still things messed up on that one.

I'm going to note that even once I reverted libxcb to 1.1 I was still totally
hosed. Nothing would work. Likely due to insane dependency problems or
something. Version issues. Not sure... But basically I've been totally
phucked.

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page