Re: gdk-pixbuf pass1 build fails without glycin

"Xi Ruoyao" ([email protected] via blfs-dev Mailing List) <[email protected]> Sat, 08 Nov 2025 19:22:42 +0800
Newsgroups gmane.linux.lfs.beyond.devel
Message-ID <[email protected]>
On Sat, 2025-11-08 at 11:28 +0100, Pierre Labastie wrote:
> On Sat, 2025-11-08 at 16:10 +0800, Zhang Wen wrote:
> > Gdk-pixbuf changed to make glycin-only build with default configure
> > on
> > linux on a commit after 2.43.2, which prevent gdk-pixbuf to build
> > without glycin.
> > Removing the enable_auto_if function from the meson.build file can
> > fix
> > this by falling back to the auto-detect method, but not sure if it
> > will work on future releases.
> > Can we just remove gdk-pixbuf from the dependency of the libjxl
> > package?
> > 
> 
> Already done at commit bb59e3412. Seems you don't have the most recent
> version of the development book.
> 
> Note: there is still a mention of a circular dependency on the gdk-
> pixbuf page, which should be removed, I guess...

The circle is the gdk-pixbuf -> glycin -> librsvg -> gdk-pixbuf.  libjxl
has nothing to do with that.

The problem is I thought "auto" means "enable if glycin is there,
disable if not," but then some magic in meson.build always promotes it
to "enabled" on Linux.  Thus we need to pass -D glycin=disabled if
glycin is not there.

I just pushed the fix to trunk.


-- 
Xi Ruoyao <[email protected]>

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-dev
Unsubscribe: See the above information page