>Did you install gdk-pixbuf using the Meson build system by any chance? If so,
>did you
>issue the following afterwards (as root user)?
>gdk-pixbuf-query-loaders --update-cache
>I remember a while back when I first built gdk-pixbuf with Meson I
>received a build error in one of the packages that followed. I forget
>which package it was, but I think it may have had something to do with
>what you're experiencing. I _think_.
I also tried to build gdk-pixbuf (2.36.11) with glib (2.56.0) but I got the
same error message "Couldn't recognize the image file format for
file " when I tried to build GTK+2.
If you check the meson_options.txt for the package "gdk-pixbuf", you can find
an option "builtin_loaders" and the default value is "none".
However, even you set it to "all" and all loaders are built sucessfully (You
can use "gdk-pixbuf-query-loaders" command for checking), the error message
still exits.
On the other hand, even the loader is not built, the application
"gdk-pixbuf-csource" will link to the "libpng" directly. (You can use ldd
command to check it). But, it won't help you to fix the error message.
("gdk-pixbuf-csource" still gives nothing when it try to load any png file.)
So, my current solution is: use the old version (2.54.3) of glib for my BLFS
system.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page