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

Reply via email to