-
-
Notifications
You must be signed in to change notification settings - Fork 649
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GIO dependency is through libRSVG #1575
Comments
That's odd, it's supposed to test for GIO and disable rsvg if it's not available. I'll have a look. |
We need to add gio to packages-used if it's available. See #1575
OK, I think that fixes it. Thanks! |
libvips is dependent on gio (e.g. |
I think it's guarded by gio is glib 2.15 and later, so perhaps we should bump the minimum version of glib to 2.15 as well. We could remove a few other ifdefs too, which would be a useful cleanup. |
Thanks John, there's an example build failure at https://travis-ci.org/github/google/oss-fuzz/jobs/665815922 that might help demonstrate. |
I'm still completely confused about the differences between |
The The build failure occurs when linking Could commit d4f12a9 have introduced a public "Requires" level dependency on gio similar to commit 366e7e3? |
When building with
--without-rsvg
(and without everything else), linking fails on GIO functions, e.g.libvips/libvips/iofuncs/ginputsource.c
Line 201 in 764b196
I’m not familiar enough with Autotools to know whether this is a correct fix, but I added it to configure.ac here:
Sorry for not making sure exactly which optional library exclusions are required or listing the exact functions – rebuilding takes a while on my device.
The text was updated successfully, but these errors were encountered: