Package Details: blender-git 5.0.r154311.gacde9be6fd2-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: 77
Popularity: 0.016088
First Submitted: 2013-12-05 10:11 (UTC)
Last Updated: 2025-09-30 09:33 (UTC)

Required by (65)

Sources (1)

Pinned Comments

fbrennan commented on 2025-08-18 16:53 (UTC) (edited on 2025-08-18 16:54 (UTC) by fbrennan)

I had hoped that there would be some alternative to requiring Git LFS. However, given how many months have passed, it seems that this is going to be a permanent requirement for building going forwards from the Blender development team. So, I have accepted the patch of @sausix and have only modified it in that I added a dependency to makepkg-git-lfs-proto which you need for makepkg to understand git-lfs protocol.

As usual, if you have trouble building remember Blender is a fast moving project. If no comment helps, rewind the Git repository to the version we last advertised as building with the PKGBUILD.

Latest Comments

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

cb88 commented on 2025-04-03 21:11 (UTC)

Ran into the same problem as expresso. I installed mold, and passed -DCMAKE_LINKER_TYPE=mold in the cmake flags. I also disabled opencollada with -DWITH_OPENCOLLADA=false

cb88 commented on 2025-04-03 18:01 (UTC)

It would be nice if the Vega architecture could be reenabled in this build.

https://projects.blender.org/blender/blender/commit/c2f93e0f68aec9fa48ba311401ef2545c53b24ba

espresso commented on 2025-02-15 01:06 (UTC) (edited on 2025-03-01 04:51 (UTC) by espresso)

-z pack-relative-relocs unsupported by ld.gold (sometimes picked as LD).

As a workaround, I stuck this at the top of my build() function in PKGBUILD: LDFLAGS=${LDFLAGS/-Wl,-z,pack-relative-relocs}

from https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/issues/21#note_172466

sausix commented on 2024-12-25 22:04 (UTC) (edited on 2025-01-03 22:42 (UTC) by sausix)

Python 3.13 arrived (very early) and Blender has some hidden Python 3.12 references.

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


make: *** [Makefile:130: install] Error 1

Edit:
Fix: Just replace the "3.12" reference in the PKGBUILD into "3.13".

microcoder commented on 2024-12-15 17:08 (UTC)

After few updates of Manjaro Linux (Arch based distrib) previous my errors are gone, they disappeared and the package success compile.

carlosnewmusic commented on 2024-12-05 12:29 (UTC)

build error https://pastebin.com/YQ08KQ2C

microcoder commented on 2024-11-28 14:40 (UTC)

==> Starting prepare()...
Skipping submodule 'lib/linux_x64'
Skipping submodule 'lib/macos_arm64'
Skipping submodule 'lib/macos_x64'
Skipping submodule 'lib/windows_arm64'
Skipping submodule 'lib/windows_x64'
Skipping submodule 'tests/data'
Submodule path 'release/datafiles/assets': checked out '51427c828bdccea6fc83876ce4eb563fe8b04c6f'
Checking patch intern/ffmpeg/ffmpeg_compat.h...
error: while searching for:
  return align;
}

/* -------------------------------------------------------------------- */
/** \name Deinterlace code block
 *

error: patch failed: intern/ffmpeg/ffmpeg_compat.h:161
error: intern/ffmpeg/ffmpeg_compat.h: patch does not apply
Checking patch source/blender/imbuf/intern/anim_movie.cc...
error: while searching for:
  anim->cur_pts = av_get_pts_from_frame(anim->pFrame);

#  ifdef FFMPEG_OLD_KEY_FRAME_QUERY_METHOD
  if (anim->pFrame->key_frame) {
#  else
  if (anim->pFrame->flags & AV_FRAME_FLAG_KEY) {
#  endif

error: patch failed: source/blender/imbuf/intern/anim_movie.cc:705
error: source/blender/imbuf/intern/anim_movie.cc: patch does not apply
==> ERROR: A failure occurred in prepare().
    Aborting...

microcoder commented on 2024-09-27 07:25 (UTC)

==> Starting prepare()...
Skipping submodule 'lib/linux_x64'
Skipping submodule 'lib/macos_arm64'
Skipping submodule 'lib/macos_x64'
Skipping submodule 'lib/windows_arm64'
Skipping submodule 'lib/windows_x64'
Skipping submodule 'tests/data'
Checking patch intern/ffmpeg/ffmpeg_compat.h...
error: while searching for:
#endif
}

/* -------------------------------------------------------------------- */
/** \name Deinterlace code block
 *

error: patch failed: intern/ffmpeg/ffmpeg_compat.h:141
error: intern/ffmpeg/ffmpeg_compat.h: patch does not apply
Checking patch source/blender/imbuf/intern/anim_movie.cc...
Hunk #1 succeeded at 656 (offset 3 lines).
Hunk #2 succeeded at 1035 (offset 3 lines).
==> ERROR: A failure occurred in prepare().
    Aborting...