I've been waiting for LFS to get close to a -testing release so I can
start testing many of the BLFS packages in that environment.  I
completed that in the last week and then started into xorg7 for the
first time.

First of all, I would like to complement DJ on his tremendous efforts in
getting xorg7 into the book.  This is certainly a non-trivial
accomplishment.  The instructions work as advertised.

That said, I think the "flow" of the packages is difficult to follow.
It is the only part of the book where the user really needs to develop
their own scripting to do the build in a reasonable amount of time.  The
information is all there, but it's not that easy to follow.  I found
that I had to jump back to the recommended script several times.
Finally, I just brought it up in another browser tab.

The problem is especially acute for X.  The user does not have graphics
yet and its hard to refer to the book while building unless the user
prints out the instructions or has another computer.  I always build ssh
first and then build from a remote system with a functioning X display,
but many users can't do that.

I'm not sure how to approach this.  I've thought of a couple of ways:

1.  Put the exact build scripts needed on each page.
2.  Put all the required instructions in the wiki.  I note that the
Xorg7 pages don't have those links yet.

Also, the position of the pages doesn't reflect the complete build order:

Headers     no prereqs
Utilities   pkg-config
Libraries   ed, fontconfig, libpng (pkg-config needs to be removed)
Xbitmaps
Applications  MesaLib
Data
Fonts
Luit
Xorg Server
Drivers

libdrm
MesaLib  libdrm xorg7-libs
xterm

Configure

Of course, there are several places in BLFS that you have to jump around
a bit to get to the prereqs, but xorg7 is really one app.

Are MesaLib and drm really useful if you are not building xorg7?

xterm is needed for the standard startx test before a window manager or
.xinitrc is set up and really should be a part of xorg7.  Is it a part
of xorg6.9?  It definitely is a part of xfree.

I'd like to open this up to general discussion.

  -- Bruce
-- 
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