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

Reply via email to