On 29/07/2019 01:58, Bruce Dubbs via blfs-dev wrote: > On 7/28/19 5:40 PM, Ken Moffat via blfs-dev wrote: >> On Thu, Jul 25, 2019 at 02:05:16PM -0500, Bruce Dubbs via blfs-dev wrote: >>> I'm going to make a test build. I used jhalfs to tell me the order (below) >>> if I only want twm, xclock, and xterm without any strictly optional >>> packages. >>> >>> I note that the order shown spreads out the xorg libs, apps, and fonts, so >>> using the book's methodology would reduce the package count below by 70. >>> >>> If I build in that order, then startx without an .xinitrc file should be >>> able to bring up a basic X window. >>> >>> -- Bruce >>> >>> 034-z-libxcb 106-z-xrandr >>> 035-z-dbus 107-z-xrdb >>> 036-z-linux-pam 108-z-xrefresh >>> 037-z-elogind 109-z-xset >> >> So, jhalfs thingk dbus only needs to be built once ? >> >> The book recommends building it twice : >> >> D-Bus Dependencies >> Recommended >> >> Xorg Libraries (for dbus-launch program) elogind-241.3 (first build >> without, and then again after elogind is installed) > > Looks like jhalfs only identifies one build. Automating circular dependencies > correctly is a tough job.
Agreed. In this case, I think some 'role="first"' attribute should be added somewhere. I'll try to figure this out. > > To me the above wording is a little ambiguous. I think the following might be > better: > > Xorg Libraries and elogind-241.3 (first build > before these packages, and then again after both are installed) > So I think the role="first" should be added to the dependency on D-Bus on the Xorg library page. Then elogind should depend on the Xorg libraries, then D-Bus should depend on elogind... Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
