On 29/07/2019 11:14, Pierre Labastie via blfs-dev wrote:
> 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:
>>>
>>> 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...

Sorry, looking at the book, I see the order should be:
dbus
elogind
xorg libs

And looking at the above, I understand that D-Bus should be built first before
elogind, then again after xorg libs. Is it true? In this case, we should have:
- xorg-libraries as recommended for D-Bus
- elogind as recommended for xorg libs
- dbus as required with role="first" for elogind
This would generate:
dbus-pass1
elogind
xorg libs
dbus

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