Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 930397

Summary: media-gfx/blender-4.0.2-r1: build fails for Python 3.12
Product: Gentoo Linux Reporter: Aliaksei Urbanski <aliaksei.urbanski>
Component: Current packagesAssignee: Paul Zander <negril.nx+gentoo>
Status: RESOLVED FIXED    
Severity: normal CC: aliaksei.urbanski, darkdefende, proxy-maint
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/36376
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 929613    
Attachments: compressed build log
emerge --info blender

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(-)