-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
configure finds zlib but pillow does not #30103
Comments
comment:2
I don't see how this is in analogy to #29448 With zlib we don't use pkg-config - so something really goes bad in pillow. |
comment:3
Pillow's build system is a half-baked reimplementation of autotools in python. It tries and fails to guess the system library location, whereas The first thing we should do is upgrade to the latest version of pillow so that we aren't completely wasting our time. Then the best solution would be for them to |
comment:4
+1 on upgrading pillow first. |
comment:5
Replying to @dimpase:
Well, pillow uses pkg-config to find zlib, as you can see in the bug report:
|
This comment has been minimized.
This comment has been minimized.
Commit: |
New commits:
|
comment:8
7.2.0 still uses the same approach for finding its libraries. Since it checks each library using pkgconfig first, Dima's approach of generating fake pkgconfig files (from the abandoned ticket #28906) could be a solution that would not require patching pillow. |
comment:9
I wonder why pillow's pkg-config isn't finding zlib in this case. I think the reporter is using Gentoo, and we install zlib.pc. In fact everyone should be installing zlib.pc since 2012 or so. |
comment:10
probably his PKG_path - whatever it is called, ismiconfigured. |
This comment has been minimized.
This comment has been minimized.
comment:11
Moved the pillow upgrade to #30185 |
Dependencies: #30185 |
Changed branch from u/mkoeppe/configure_finds_zlib_but_pillow_does_not to none |
Changed commit from |
comment:15
Moving to 9.4, as 9.3 has been released. |
https://groups.google.com/d/msg/sage-support/vS2CZd_kEHA/f1VaXUQhAQAJ
In complete analogy to
#29448 (configure finds libpng but matplotlib does not)
See also:
Depends on #30185
CC: @dimpase @orlitzky @jhpalmieri
Component: build: configure
Issue created by migration from https://trac.sagemath.org/ticket/30103
The text was updated successfully, but these errors were encountered: