On 5/14/07, Bruce Dubbs <[EMAIL PROTECTED]> wrote: > > I think I'd like to see a discussion/listing of all X prerequisites, > mandatory, recommended, and optional in the Introduction to Xorg > section. The prereqs themselves can be spread out to where they seem to > be most appropriate. That is, put them in places like X Libraries, > Graphics and Font Libraries, General Utilities, etc. Use whatever seems > most appropriate. That way, a user can do all the preliminary installs > and then go do X without having to jump around a lot.
That seems alright. libxcb presents a little bit of an issue because it depends on libXau and libXdmcp and libX11 depends on it. Likewise, xkeyboard-config wants to know the path to xkeyboard-config, but otherwise it's a runtime dependency of the X server. And, as I said before, xcb-util is only needed by cairo, so it can be completely removed from the Xorg chapter. So, the order could go something like: libpthread-stubs (General Libraries) xcb-proto (X Libraries) Xorg Proto libXau libXdmcp libxcb (X Libraries) Xorg Libraries Xbitmaps Mesa (X Libraries) Xorg Applications Xorg Data Xorg Fonts xkeyboard-config (X Libraries) Luit Xorg Server Xorg Drivers Not exactly compact. There are also a few other dependencies in each of the Xorg pages that I didn't list here. I just put in Mesa since it's closely tied into the X build. Other X dependences are: pkg-config ed fontconfig libpng Linux-PAM (optional) There are also the Xorg Docs which I haven't gotten to yet. They can use the SGML stack to build docs. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
