Summary: | dev-python/pillow-4.3.0-r2 with USE=-jpeg: The headers or library files could not be found for jpeg | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Tsoy <alexander> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | floppym, jstein, vdupras |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | pillow-4.3.0-r2:20180716-092915.log.gz |
Description
Alexander Tsoy
2018-07-16 09:44:12 UTC
I can reproduce the build error on a pristine gentoo environment. It doesn't happen at the compile phase but at the install phase. It looks like it's a problem where build flag set during the compile phase are forgotten during the install phase. Because of that , --disable-jpeg isn't considered anymore and pillow spews a build error. I'm looking into possible solutions... The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e465561bd76a45d2da3cf57293c58649f9198b commit 81e465561bd76a45d2da3cf57293c58649f9198b Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-07-20 19:32:32 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-07-20 19:32:32 +0000 dev-python/pillow: fix broken build process In 4.3.0 and 5.2.0, we had a broken way of passing flags to Pillow's build script. Flags would be passed fine in the compile phase, but would not be passed at all at the install phase, whichwas the equivalent of not sending flags at all. I'm committing straight to stable to 4.3.0-r2 because the build process is broken. Closes: https://bugs.gentoo.org/661308 Package-Manager: Portage-2.3.43, Repoman-2.3.10 dev-python/pillow/pillow-4.3.0-r2.ebuild | 10 +++++----- dev-python/pillow/pillow-5.2.0.ebuild | 8 +++++--- 2 files changed, 10 insertions(+), 8 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2888a623efb2cf88fde521aa42a2caaf71a0b1a commit e2888a623efb2cf88fde521aa42a2caaf71a0b1a Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-28 17:24:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-28 17:24:11 +0000 dev-python/pillow: drop another obsolete comment Nowadays, we use setup.cfg. Bug: https://bugs.gentoo.org/661308 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pillow/pillow-10.3.0.ebuild | 2 -- 1 file changed, 2 deletions(-) |