_JGC_ schreef op donderdag 12 februari 2009 @ 22:40:
[...]
Als je van deze bug afwilt zonder bestanden van je systeem te verwijderen is er maar een oplossing: recompilen van alles wat naar die ontbrekende .la bestanden verwijst. Hierbij moet je dan de juiste volgorde aanhouden omdat je geen enkele verwijzing naar libxcb-xlib.la in je dependency tree over wilt houden (compileren faalt dan toch sowieso).
tja.. het leuke van het hele verhaal is dat ik een notebook heb met een intel 945GM videokaart.
Laatst ben ik naar kernel 2.6.28 overgeschakeld, en deze kwam met een nieuwe driver voor mijn videokaart.
(Leuk! Tof! Geweldig! zou je denken, keep reading

)
Toen bleek m'n kaart niet 100% ondersteund te zijn door die driver.. althans niet met de huidige software driver van intel. Dit was ook duidelijk te merken aan de snelheid van m'n beeld

frame voor frame kroop X vooruit.
Fix zou zijn te updaten naar een aantal GIT packages.
Gedaan, en inderdaad! glxgears gaf eerst een maximale fps van 50 en nu 500! mooi!
Update van DirectFB volgde afgelopen maandag tijdens les Nederlands, toen ik tijd had om een sync uit te voeren.
Na het updaten van DirectFB werkte een groot gedeelte van m'n systeem niet meer, klachten over een missende directfb-0.9.... lib.
Even teruggegaan naar de oude DirectFB zodat ik kon werken.
Later op de dag nogmaals een poging gedaan.
DirectFB geupdate en daarna een revdep-rebuild gedaan.
Nu was een een update van libxcb oon nodig.. and this was where the magic started.
libxcb-xlib.* GONE!
Maar om een kort verhaal lang te maken:
xcb useflag verwijderd en alle packages met xcb opnieuw gemerged.
Ik heb zojuist GTK+ opnieuw gemerged en inderdaad hij was er weer "libxcb-xlib.la no such file or directory".
Nu dacht ik; laat ik de logfile eens aandachtig bestuderen, mischien kom ik zo wel te weten waarom hij kijkt naar libxcb-xlib.
SUCCES! "libxcb-xlib needed by {vul in packagenaam}"
In dit geval was het libXmu.
libXmu opnieuw gemerged, ging goed.
GTK+ gemerged en dit ging ook goed!
In de logs staat dus waarom.
Ik ben er in ieder geval voorlopig uit.
Hoop dat iemand hier ook wat aan heeft.
Bedankt voor de suggesties allemaal