On Wed, Oct 07, 2020 at 11:17:49AM -0500, Bruce Dubbs via blfs-dev wrote: > On 10/7/20 10:38 AM, Douglas R. Reno via blfs-dev wrote: > > > > On 10/7/20 2:38 AM, Pierre Labastie via blfs-dev wrote: > > > Usually, the first thing I do after building a new lfs VM, and the > > > necessary tools to run jhalfs, is to build elogind first. In that case, > > > jhalfs builds gobject-introspection early. > > > > > > This time, I've decided to ask jhalfs to directly install lxde-common, > > > using only required and recommended dependencies: it generated a build > > > order where harfbuzz comes before gobject-introspection. That's not > > > wrong since g-ir is optional for harfbuzz. But then, when building > > > pango, it fails because it cannot find harfbuzz.gir. > > > > > > Since pango is pretty sure to be needed by users building harfbuzz, I > > > think g-ir should be recommended instead of optional for harfbuzz (with > > > a statement that it can be omitted if pango is not to be built). > > > > > > Is there a reason for not doing that? > > > Honestly, it's probably an oversight. I do agree that we should fix it > > by putting gobject-introspection in as recommended for harfbuzz. > > However, does jhalfs interpret runtime dependencies? I'm asking because > > gobject-introspection, shared-mime-info, and desktop-file-utils are > > listed as Additional Runtime Dependencies in the glib page itself. > > I agree. There are very few options for a GUI without pango (twm anyone?) > there is really no reason to not build it. In that case g-i should probably > be built for the first package that can use it. In that case, it is > normally harfbuzz. > > -- Bruce For me, fluxbox rather than twm. But I build gobject-introspection well before that, and then once I've got X and elogind working I build among other things harfbuzz, pango, rxvt-unicode.
ĸen -- The people next door oppress me all night long. I tell them: I work all day, a man's got to have some time to learn to play the tuba. That's oppression, that is. [ Guards! Guards! ] -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page