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
