Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930397 - media-gfx/blender-4.0.2-r1: build fails for Python 3.12
Summary: media-gfx/blender-4.0.2-r1: build fails for Python 3.12
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 929613
  Show dependency tree
 
Reported: 2024-04-22 00:06 UTC by Aliaksei Urbanski
Modified: 2024-04-23 21:00 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
compressed build log (build.log.gz,266.31 KB, application/gzip)
2024-04-22 00:10 UTC, Aliaksei Urbanski
Details
emerge --info blender (emerge-info-blender.txt,9.69 KB, text/plain)
2024-04-22 00:27 UTC, Aliaksei Urbanski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aliaksei Urbanski 2024-04-22 00:06:26 UTC
Hello everyone,

Unfortunately, Blender isn't yet compatible with Python 3.12.

Reproducible: Always

Steps to Reproduce:
PYTHON_SINGLE_TARGET="python3_12" emerge media-gfx/blender
Actual Results:  
Build fails

Expected Results:  
Build passes

With Python 3.11 build passes successfully.

See also:
  - https://projects.blender.org/blender/blender/issues/113157
Comment 1 Aliaksei Urbanski 2024-04-22 00:10:40 UTC
Created attachment 891291 [details]
compressed build log
Comment 2 Aliaksei Urbanski 2024-04-22 00:27:02 UTC
Created attachment 891293 [details]
emerge --info blender
Comment 3 Paul Zander 2024-04-22 15:27:59 UTC
I'll probably drop 3.12 from 4.0.2-r2. It works for 4.1.1.
Comment 4 Larry the Git Cow gentoo-dev 2024-04-23 21:00:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd4df04768cadea66b4a027ca7ed83aa4138ef7

commit 6cd4df04768cadea66b4a027ca7ed83aa4138ef7
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2024-04-23 15:27:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-04-23 21:00:03 +0000

    media-gfx/blender: 4.0.2-r1 bugfixes; add initial oneapi support
    
    Drop python3.12 support. Will reappear in 4.1.1.
    Use wayland_dynload to avoid problems with libdecor-plugin.h.
    Bump openvdb required version to 11 from 10.
    
    oneAPI support might be broken. But we got to start somewhere...
    
    Bug: https://bugs.gentoo.org/882645
    Closes: https://bugs.gentoo.org/930397
    Closes: https://bugs.gentoo.org/930412
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-gfx/blender/blender-4.0.2-r1.ebuild | 89 +++++++++++++++++++++++--------
 media-gfx/blender/metadata.xml            | 10 ++++
 profiles/arch/amd64/package.use.mask      |  2 +-
 profiles/arch/base/package.use.mask       |  2 +-
 profiles/features/musl/package.use.mask   |  8 +++
 5 files changed, 86 insertions(+), 25 deletions(-)