Package Details: blender-git 4.2.r133162.g447bb9a4b9c-1

Git Clone URL: https://aur.archlinux.org/blender-git.git (read-only, click to copy)
Package Base: blender-git
Description: A fully integrated 3D graphics creation suite (development)
Upstream URL: https://blender.org/
Licenses: GPL
Conflicts: blender, blender-4.1-bin
Provides: blender
Submitter: stativ
Maintainer: fbrennan (bartus)
Last Packager: bartus
Votes: 76
Popularity: 0.011487
First Submitted: 2013-12-05 10:11 (UTC)
Last Updated: 2024-02-20 14:49 (UTC)

Required by (61)

Sources (8)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 38 Next › Last »

bartus commented on 2024-02-12 14:29 (UTC) (edited on 2024-02-12 15:07 (UTC) by bartus)

@Kagukare: As I only rudimentary co-maintain this package and don't feel it well as it tends to rely on automagical deps, could you please test if, blender-develop-git also throws this error?

I've built the same commit as you 835b9a506d4, in clean chroot, and got no errors.

The offending line in source/creator/cmake_install.cmake:326 shows:

if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/./share/blender/4.2/python/lib/python3.11/site-packages" TYPE DIRECTORY MESSAGE_LAZY FILES "/usr/lib64/python3.11/site-packages/zstandard" REGEX "/\\.svn$" EXCLUDE REGEX "/\\_\\_pycache\\_\\_$" EXCLUDE REGEX "/[^/]*\\.pyc$" EXCLUDE REGEX "/[^/]*\\.pyo$" EXCLUDE)
endif()

There's nowhere /usr/lib/python is referred to in the whole ~/.cache/paru/clone/blender-git directory: grep -R '/usr/lib/python/' ~/.cache/paru/clone/blender-git returns nothing.

Kagukara commented on 2024-02-11 20:36 (UTC) (edited on 2024-02-11 22:14 (UTC) by Kagukara)

@bartus I've started the install for blender-git with /usr/lib/python removed, like how it was. Just got to wait and see what happens. Thank you for the command.

As for python version detected: #.## with the command you provided the file blender-git-4.2.r132767.g835b9a506d4-1-x86_64-build.log says python version detected: 3.11.

EDIT: Still get the same output as before (added the line above to show its using python3.11 before this happens):

-- Installing: /home/richard/.cache/paru/clone/blender-git/pkg/blender-git/usr/./share/blender/4.2/python/lib/python3.11/site-packages/cython.py
CMake Error at source/creator/cmake_install.cmake:326 (file):
  file INSTALL cannot find "/usr/lib/python": No such file or directory.
Call Stack (most recent call first):
  cmake_install.cmake:51 (include)


make: *** [Makefile:130: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'blender-git-4.2.r132760.gc3b7f76e5f6-1': 
error: packages failed to build: blender-git-4.2.r132760.gc3b7f76e5f6-1

This is also shown in the blender-git-4.2.r132767.g835b9a506d4-1-x86_64-package.log file.

bartus commented on 2024-02-11 20:30 (UTC) (edited on 2024-02-11 20:32 (UTC) by bartus)

@Kagukara: I've look how paru is working: to enable log add --mflags=--log to paru call paru --mflags="--log" -S blender-git

Now paru will save logs to ~/.cache/paru/clone/blender-git instead of dumping them overboard.

$ ls ~/.cache/paru/clone/blender-git/
0001-Use-github.com-for-make-update-git.patch  blender-git-4.2.r132760.gc3b7f76e5f6-1-x86_64-pkgver.log   pkg
0004-fix-opencollada-pcre.patch                blender-git-4.2.r132760.gc3b7f76e5f6-1-x86_64-prepare.log  PKGBUILD
blender                                        blender-git-4.2.r132767.g835b9a506d4-1-x86_64-build.log    src
blender-addons                                 blender-git-4.2.r132767.g835b9a506d4-1-x86_64-pkgver.log
blender-addons-contrib                         

Kagukara commented on 2024-02-10 21:07 (UTC) (edited on 2024-02-11 01:09 (UTC) by Kagukara)

Running python -c "from sys import version_info; print(\"%d.%d\" % (version_info[0],version_info[1]))" found in the PKGBUILD gives me 3.11, which is the version of python I have installed.

Kagukara commented on 2024-02-10 20:42 (UTC) (edited on 2024-02-11 01:10 (UTC) by Kagukara)

Ah, too late. blender-git has built successfully by copying the contents of /usr/lib/python3.11 to /usr/lib/python but has a bunch of objcopy: ~ : debuglink section already exists near the end. But gives me this when launching:

$ blender
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

With the blender.crash.txt saying:

# Blender 4.2.0, Commit date: 2024-02-10 15:58, Hash c3b7f76e5f60

# backtrace
blender(+0x10dcad8) [0x5e7653c9dad8]
blender(+0x922181) [0x5e76534e3181]
/usr/lib/libc.so.6(+0x3c770) [0x72082fe5a770]
/usr/lib/libLLVM-15.so(+0x17a7a0f) [0x7208269a7a0f]
/usr/lib/libLLVM-15.so(+0x17a7b98) [0x7208269a7b98]
/usr/lib/libLLVM-19git.so(_ZN4llvm14FoldingSetBase19FindNodeOrInsertPosERKNS_16FoldingSetNodeIDERPvRKNS0_14FoldingSetInfoE+0xb6) [0x7207ccd86626]
/usr/lib/libLLVM-19git.so(_ZN4llvm12SelectionDAG11getRegisterEjNS_3EVTE+0xbe) [0x7207cd9dd00e]
/usr/lib/libLLVM-19git.so(+0x3e1a0a0) [0x7207cfe1a0a0]
/usr/lib/libLLVM-19git.so(_ZN4llvm16SelectionDAGISel14LowerArgumentsERKNS_8FunctionE+0xf11) [0x7207cd9702d1]
/usr/lib/libLLVM-19git.so(_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE+0x2409) [0x7207cda21369]
/usr/lib/libLLVM-19git.so(+0x1a22806) [0x7207cda22806]
/usr/lib/libLLVM-19git.so(+0x13aafc8) [0x7207cd3aafc8]
/usr/lib/libLLVM-19git.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x459) [0x7207cd026a69]
/usr/lib/libLLVM-19git.so(+0x2a7e9aa) [0x7207cea7e9aa]
/usr/lib/libLLVM-19git.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x44c) [0x7207cd0276ec]
/usr/lib/dri/radeonsi_dri.so(+0x98bd5b) [0x7207d578bd5b]
/usr/lib/dri/radeonsi_dri.so(+0x900904) [0x7207d5700904]
/usr/lib/dri/radeonsi_dri.so(+0x902aa9) [0x7207d5702aa9]
/usr/lib/dri/radeonsi_dri.so(+0x88a871) [0x7207d568a871]
/usr/lib/dri/radeonsi_dri.so(+0x8924bb) [0x7207d56924bb]
/usr/lib/dri/radeonsi_dri.so(+0x8c4699) [0x7207d56c4699]
/usr/lib/dri/radeonsi_dri.so(+0x8c9069) [0x7207d56c9069]
/usr/lib/dri/radeonsi_dri.so(+0xdd710e) [0x7207d5bd710e]
/usr/lib/dri/radeonsi_dri.so(+0xdea721) [0x7207d5bea721]
/usr/lib/dri/radeonsi_dri.so(+0xdd1fb9) [0x7207d5bd1fb9]
/usr/lib/dri/radeonsi_dri.so(+0xc3cd94) [0x7207d5a3cd94]
/usr/lib/dri/radeonsi_dri.so(+0xc3cf5a) [0x7207d5a3cf5a]
/usr/lib/dri/radeonsi_dri.so(+0x90fea3) [0x7207d570fea3]
/usr/lib/dri/radeonsi_dri.so(+0x679843) [0x7207d5479843]
/usr/lib/dri/radeonsi_dri.so(+0x67a486) [0x7207d547a486]
/usr/lib/dri/radeonsi_dri.so(+0x67ae38) [0x7207d547ae38]
/usr/lib/dri/radeonsi_dri.so(+0x6830d8) [0x7207d54830d8]
/usr/lib/dri/radeonsi_dri.so(+0x17d242) [0x7207d4f7d242]
/usr/lib/dri/radeonsi_dri.so(+0xafca6) [0x7207d4eafca6]
/usr/lib/libEGL_mesa.so.0(+0x28456) [0x720811a38456]
/usr/lib/libEGL_mesa.so.0(+0x1cdc8) [0x720811a2cdc8]
/usr/lib/libEGL_mesa.so.0(+0x10b2d) [0x720811a20b2d]
blender(+0x2cf0287) [0x5e76558b1287]
blender(+0x2ceec47) [0x5e76558afc47]
blender(+0x2ccbd5d) [0x5e765588cd5d]
blender(+0x2cee27a) [0x5e76558af27a]
blender(+0x2ce9952) [0x5e76558aa952]
blender(+0x2cc7db8) [0x5e7655888db8]
blender(+0x11713cf) [0x5e7653d323cf]
blender(+0x1171635) [0x5e7653d32635]
blender(+0x112dabb) [0x5e7653ceeabb]
blender(+0x1146598) [0x5e7653d07598]
blender(+0x114c1bf) [0x5e7653d0d1bf]
blender(+0x8f1c39) [0x5e76534b2c39]
/usr/lib/libc.so.6(+0x25cd0) [0x72082fe43cd0]
/usr/lib/libc.so.6(__libc_start_main+0x8a) [0x72082fe43d8a]
blender(+0x91d8f5) [0x5e76534de8f5]

# Python backtrace

As for log message: python version detected: #.## I have looked in /var/log/pacmam.log, ~/.cache/paru/ and ~/.cache/paru/clone/blender-git/ and cannot find any files giving me what you're asking for.

bartus commented on 2024-02-10 20:23 (UTC)

Please refrain yourselves from manually altering root files systems (⁠个⁠_⁠个⁠)

Build logs from paru should be located in ~/.cache/paru/ or directly dumped to the /var/log/pacmam.log file.

Kagukara commented on 2024-02-10 16:38 (UTC) (edited on 2024-02-10 16:50 (UTC) by Kagukara)

@bartus: Where can I find blender-git.*build.log?

EDIT: If its in ~/.cache/paru/clone/blender-git/pkg/ then I can't check at the moment as I'm trying to install blender-git with just copying the contents of /usr/lib/python3.11 to /usr/lib/python.

bartus commented on 2024-02-10 16:36 (UTC)

@Kagukara: check blander-git.*build.log for log message: python version detected: #.##

Kagukara commented on 2024-02-10 13:13 (UTC) (edited on 2024-02-10 15:12 (UTC) by Kagukara)

Unable to finish building blender-git. It gives me this when on the -- Installing: part

CMake Error at source/creator/cmake_install.cmake:326 (file):
  file INSTALL cannot find "/usr/lib/python": No such file or directory.
Call Stack (most recent call first):
  cmake_install.cmake:51 (include)


make: *** [Makefile:130: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'blender-git-4.2.r132676.g4196cbd175e-1': 
error: packages failed to build: blender-git-4.2.r132676.g4196cbd175e-1

The only python folder I have in /usr/lib is python3.11.

EDIT: Symlinking /usr/lib/python3.11 to /usr/lib/python didn't work:

CMake Error at source/creator/cmake_install.cmake:326 (file):
  file INSTALL cannot duplicate symlink

    /usr/lib/python

  at

    /home/richard/.cache/paru/clone/blender-git/pkg/blender-git/usr/./share/blender/4.2/python/lib/python3.11/site-packages

  because: A directory already exists at that location
Call Stack (most recent call first):
  cmake_install.cmake:51 (include)


make: *** [Makefile:130: install] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'blender-git-4.2.r132676.g4196cbd175e-1': 
error: packages failed to build: blender-git-4.2.r132676.g4196cbd175e-1

bartus commented on 2024-02-09 16:23 (UTC) (edited on 2024-02-09 16:23 (UTC) by bartus)

@fbrennan Why nested source directories? This can potentially break stuff.

Also, I've removed usd.patch as it was only required for aur/usd builds with Python bindings, and extra/uds doesn't need this fix.