最近

前幾天電腦被我搞掛了, 又是天殺的dependence問題

真的很無言, 明明把ati-drivers移掉了, 換成了kernel的radeon driver

理論上利用revdep-rebuild時應該會重建linking才是

可是我卻弄到一整個無言, 因為在重編的時候

系統竟然會去找ati的module而不是找xorg-x11的module, 所以都編失敗

我真的是弄到怒了, 到底是ati寫的太髒還是怎樣…

而且啊, 2.6.22的kernel, 只有gentoo-r2不會crash(用ssh來kill是沒用的)

其他像是r5, r8都會爛, 每次都要強制power off才行, 很傷hd的說

重裝的過程中還遇到神奇的dependence問題

  • 一個是DirectFB這個package跟另一個套件的circular dependency
    • 這問題的解法要先把directfb從make.conf移除
    • 安裝directfb再寫回去make.conf
  • 另一個是virtual/libstdc++的問題
    • 理論上是要裝libstdc++-v3這個套件, 不知為啥竟然自己去裝gcc-3.3.6
    • 而且因為gcc3沒有pentium-m這個cflag所以編不過
    • 但是其他package的編譯都正常, 所以直接先掠過
    • 解法是利用emerge –depclean發現到其實是要裝libstdc++-v3
    • 所以直接oneshot去裝他, 後面再利用revdep-rebuild去檢查

總之, 超超超無言的啦, 不過我整個重裝了之後, 現在改用kermel module,

雖然效能上真的是比ati-drivers差一些, 可是不致於到不能接受的地步

而且更好的消息是, 我的aiglx可以用了:p

下面的圖是我裝了compiz-fusion的effect, 真的很帥喔…

3d cubeswitcher

Leave a Reply

Your email address will not be published. Required fields are marked *