XFree86-4.3コンパイル成功

長かったなあ。これで山は越えた。あとは地道にリビルドしていくだけだ。
ちなみにこれまでリビルドしたパッケージのリスト:

kernel (クロスコンパイル)
glib2
  atk
linc
libIDL
  ORBit2
    libbonobo
    GConf2
perl
tcl
  tk
    netcfg
    thread
      tix
        python
          libxml2
            libxslt
            docbook-dtds
              scrollkeeper
          rpm
            apt
            XFree86

(インデントは依存関係を表す; パッケージはすべてVineSeedの最新バージョン)

rpmpython に依存しているのに pythonrpm 化するときに失敗するというのが前半の大きな山場で、これは python に依存しない rpm を臨時に作ってそれで python を上げてから改めて rpm をリビルドして乗り越えた。このときはautomake/autoconf/libtoolのバージョンも関係していて大変だった。

XFree86 はとにかくでかいパッケージなのに何度もコンパイルエラーが出ていやになった。結論としてはkernel-headers > 2.4, freetype2 < 2.1.7 が必要。

この後は

pango
  gtk2
    librsvg2
    libglade2
      synaptic
      libgnomecanvas
        gail
      gnome-vfs2
        libgnome
          libgnomeui
            gdm

と続く。

もともとは gdm が入れたかっただけなのに。