Package Details: blender-wayland-git 3.3.r114671.g2a2261d7e19-1

Git Clone URL: https://aur.archlinux.org/blender-wayland-git.git (read-only, click to copy)
Package Base: blender-wayland-git
Description: A fully integrated 3D graphics creation suite (development)
Upstream URL: https://blender.org/
Licenses: GPL
Conflicts: blender
Provides: blender
Submitter: jtheoof
Maintainer: jtheoof
Last Packager: jtheoof
Votes: 1
Popularity: 0.108353
First Submitted: 2020-05-19 04:19 (UTC)
Last Updated: 2022-05-09 01:20 (UTC)

Required by (53)

Sources (7)

Latest Comments

shapeshifter commented on 2022-03-18 07:09 (UTC)

Again, could not build. This time because of

==> Starting prepare()...
Checking patch build_files/cmake/Modules/FindEmbree.cmake...
error: while searching for:
#  EMBREE_ROOT_DIR, The base directory to search for Embree.
#                        This can also be an environment variable.
#  EMBREEFOUND, If false, do not try to use Embree.

#=============================================================================
# Copyright 2018 Blender Foundation.

error: patch failed: build_files/cmake/Modules/FindEmbree.cmake:7
error: build_files/cmake/Modules/FindEmbree.cmake: patch does not apply
Checking patch intern/cycles/blender/CMakeLists.txt...
Hunk #1 succeeded at 75 (offset 8 lines).
==> ERROR: A failure occurred in prepare().
    Aborting...

I "fixed" the issue by just removing both embree.patch and openexr3.patch from PKGBUILD. Works fine for me.

shapeshifter commented on 2022-02-03 07:14 (UTC)

I was able to build the package by adding

        -DWITH_SYSTEM_GLES=ON \

shapeshifter commented on 2022-02-02 10:46 (UTC)

Seems like I can't build this...

==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
==> python version detected: 3.10
loading initial cache file /home/shapeshifter/temp/aur/blender-wayland-git/src/blender/build_files/cmake/config/blender_release.cmake
-- WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now
-- Could NOT find NanoVDB (missing: NANOVDB_INCLUDE_DIR) 
-- NanoVDB not found, disabling it
-- Could NOT find USD (missing: USD_LIBRARY USD_INCLUDE_DIR) 
-- Could NOT find Clang (missing: _CLANG_LIBRARIES) 
-- Clang not found
-- SSE2 SIMD instructions enabled
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found OpenGL: /usr/lib/libOpenGL.so  found components: EGL 
CMake Error at CMakeLists.txt:1263 (message):
  To compile WITH_GL_EGL you need to set OPENGLES_EGL_LIBRARY to the file
  path of an EGL library.


-- Configuring incomplete, errors occurred!
See also "/home/shapeshifter/temp/aur/blender-wayland-git/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/shapeshifter/temp/aur/blender-wayland-git/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

b0o commented on 2022-01-16 20:55 (UTC)

I'm having trouble compiling this:

In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h:173,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc:26:
/usr/include/openvdb/openvdb.h:71:7: note: declared here
   71 | using StringGrid OPENVDB_DEPRECATED_MESSAGE("Support for std::string Grids "
      |       ^~~~~~~~~~
[2526/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_export.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_export.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_export.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_export.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_export.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_capi_export.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_hierarchy_iterator.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_capi_export.cc:22:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2527/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_import.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_import.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_import.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_import.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi_import.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_capi_import.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_hierarchy_iterator.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_capi_import.cc:23:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2533/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_hierarchy_iterator.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_hierarchy_iterator.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_hierarchy_iterator.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_hierarchy_iterator.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_hierarchy_iterator.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_hierarchy_iterator.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_hierarchy_iterator.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_hierarchy_iterator.cc:21:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2534/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_abstract.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_abstract.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_abstract.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_abstract.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_abstract.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.h:22,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.cc:19:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2535/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_camera.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_camera.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_camera.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_camera.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_camera.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_camera.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.h:22,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_camera.h:21,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_camera.cc:19:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2536/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_light.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_light.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_light.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_light.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_light.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_light.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.h:22,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_light.h:21,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_light.cc:19:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2537/4459] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_hair.cc.o
FAILED: source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_hair.cc.o
/usr/bin/c++ -DNDEBUG -DPXR_STATIC -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -DWITH_OPENGL -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_PERMIT_BACKWARD_HASH -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/common -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenlib -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenloader -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/bmesh -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/depsgraph -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/editors/include -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesdna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/makesrna -I/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/windowmanager -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/guardedalloc -I/home/user/.cache/yay/blender-wayland-git/src/blender/intern/utfconv -isystem /usr/include/python3.10 -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/user/.cache/yay/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -std=c++17 -MD -MT source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_hair.cc.o -MF source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_hair.cc.o.d -o source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_writer_hair.cc.o -c /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_hair.cc
In file included from /usr/include/pxr/usd/sdf/path.h:1371,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_exporter_context.h:23,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_abstract.h:22,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_hair.h:21,
                 from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/io/usd/intern/usd_writer_hair.cc:19:
/usr/include/pxr/usd/sdf/pathNode.h:35:10: fatal error: tbb/atomic.h: No such file or directory
   35 | #include <tbb/atomic.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
[2553/4459] Building CXX object source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_14_cxx.cxx.o
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/node_geo_transform.cc:30,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_14_cxx.cxx:9:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h: In function ‘auto BKE_volume_grid_type_operation(VolumeGridType, OpType&&)’:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h:217:46: warning: ‘using StringGrid = class openvdb::v9_0::Grid<openvdb::v9_0::tree::Tree<openvdb::v9_0::tree::RootNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::LeafNode<std::__cxx11::basic_string<char>, 3>, 4>, 5> > > >’ is deprecated: Support for std::string Grids as a native type will be dropped in future versions. Please feedback with any concerns. [-Wdeprecated-declarations]
  217 |       return op.template operator()<openvdb::StringGrid>();
      |                                              ^~~~~~~~~~
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/node_geo_transform.cc:18,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_14_cxx.cxx:9:
/usr/include/openvdb/openvdb.h:71:7: note: declared here
   71 | using StringGrid OPENVDB_DEPRECATED_MESSAGE("Support for std::string Grids "
      |       ^~~~~~~~~~
[2554/4459] Building CXX object intern/cycles/scene/CMakeFiles/cycles_scene.dir/volume.cpp.o
/home/user/.cache/yay/blender-wayland-git/src/blender/intern/cycles/scene/volume.cpp: In member function ‘void ccl::VolumeMeshBuilder::add_padding(int)’:
/home/user/.cache/yay/blender-wayland-git/src/blender/intern/cycles/scene/volume.cpp:274:31: warning: ‘void openvdb::v9_0::tools::dilateVoxels(TreeType&, int, openvdb::v9_0::tools::NearestNeighbors) [with TreeType = openvdb::v9_0::tree::Tree<openvdb::v9_0::tree::RootNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::LeafNode<openvdb::v9_0::ValueMask, 3>, 4>, 5> > >]’ is deprecated: Switch to tools::dilateActiveValues. Use tools::IGNORE_TILES to maintain same (but perhaps unintended) behaviour [-Wdeprecated-declarations]
  274 |   openvdb::tools::dilateVoxels(topology_grid->tree(), pad_size);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/intern/cycles/scene/volume.cpp:25:
/usr/include/openvdb/tools/Morphology.h:1202:13: note: declared here
 1202 | inline void dilateVoxels(TreeType& tree,
      |             ^~~~~~~~~~~~
[2556/4459] Building CXX object source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_11_cxx.cxx.o
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc:26,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_11_cxx.cxx:21:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h: In function ‘auto BKE_volume_grid_type_operation(VolumeGridType, OpType&&)’:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h:217:46: warning: ‘using StringGrid = class openvdb::v9_0::Grid<openvdb::v9_0::tree::Tree<openvdb::v9_0::tree::RootNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::LeafNode<std::__cxx11::basic_string<char>, 3>, 4>, 5> > > >’ is deprecated: Support for std::string Grids as a native type will be dropped in future versions. Please feedback with any concerns. [-Wdeprecated-declarations]
  217 |       return op.template operator()<openvdb::StringGrid>();
      |                                              ^~~~~~~~~~
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc:18,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_11_cxx.cxx:21:
/usr/include/openvdb/openvdb.h:71:7: note: declared here
   71 | using StringGrid OPENVDB_DEPRECATED_MESSAGE("Support for std::string Grids "
      |       ^~~~~~~~~~
[2557/4459] Building CXX object source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_3_cxx.cxx.o
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc:26,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_3_cxx.cxx:13:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h: In function ‘auto BKE_volume_grid_type_operation(VolumeGridType, OpType&&)’:
/home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/blenkernel/BKE_volume.h:217:46: warning: ‘using StringGrid = class openvdb::v9_0::Grid<openvdb::v9_0::tree::Tree<openvdb::v9_0::tree::RootNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::InternalNode<openvdb::v9_0::tree::LeafNode<std::__cxx11::basic_string<char>, 3>, 4>, 5> > > >’ is deprecated: Support for std::string Grids as a native type will be dropped in future versions. Please feedback with any concerns. [-Wdeprecated-declarations]
  217 |       return op.template operator()<openvdb::StringGrid>();
      |                                              ^~~~~~~~~~
In file included from /home/user/.cache/yay/blender-wayland-git/src/blender/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc:18,
                 from /home/user/.cache/yay/blender-wayland-git/src/build/source/blender/nodes/geometry/CMakeFiles/bf_nodes_geometry.dir/Unity/unity_3_cxx.cxx:13:
/usr/include/openvdb/openvdb.h:71:7: note: declared here
   71 | using StringGrid OPENVDB_DEPRECATED_MESSAGE("Support for std::string Grids "
      |       ^~~~~~~~~~
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: blender-wayland-git

jtheoof commented on 2021-12-21 05:34 (UTC)

I've rebased the changes from upstream blender-git. Should compile better. Please note that not much progress seemed to have happen on the Wayland front for Blender. The various attempts from Christian Rauch didn't go through:

However the positive side is that Wayland support is now officially tracked.

exdeniz commented on 2021-07-17 09:11 (UTC)

Error on configure:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENEXR_HALF_LIBRARY (ADVANCED)
    linked by target "cycles_kernel_osl" in directory /home/exdeniz/.cache/yay/blender-wayland-git/src/blender/intern/cycles/kernel/osl
    linked by target "cycles_render" in directory /home/exdeniz/.cache/yay/blender-wayland-git/src/blender/intern/cycles/render
OPENEXR_ILMIMF_LIBRARY (ADVANCED)
    linked by target "cycles_kernel_osl" in directory /home/exdeniz/.cache/yay/blender-wayland-git/src/blender/intern/cycles/kernel/osl
    linked by target "cycles_render" in directory /home/exdeniz/.cache/yay/blender-wayland-git/src/blender/intern/cycles/render

-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    WITH_ALEMBIC_HDF5

ChrisMorgan commented on 2021-04-30 15:18 (UTC)

This has been broken by OpenEXR 3.0 which recently landed in the Arch repositories. Upgrading the extra/openexr package from 2.5.5-1 to 3.0.1-2 breaks existing installations, and you can’t build the package either.

The community/blender package was patched to support OpenEXR 3.0. I’ve made a patch for this blender-wayland-git repository that adds that patch. Until jtheoof applies it, you can apply it like this (starting in your blender-wayland-git working tree):

curl -O https://temp.chrismorgan.info/blender-wayland-git-openexr-3.0.patch
git am blender-wayland-git-openexr-3.0.patch

edrex commented on 2021-02-18 04:34 (UTC)

I think it's a private branch, so that it would have to be applied as a patch from https://developer.blender.org/D7989?download=true

jtheoof commented on 2021-02-17 01:20 (UTC)

@edrex: I cannot find the branch you are referring to in any of the git mirrors. I don't think those changes have been merged anywhere. See this thread @iagoiago: I don't think your issue is related with wayland. As far as I can see, the blender build is configured with WITH_XR_OPENXR ON by default. You would probably experience a similar issue trying to build blender-git package.

edrex commented on 2021-02-16 21:12 (UTC)

@jtheoof maybe this should be tracking the decorations branch?

Quoting Christian Rauch:

"This finalises the Wayland implementation as it should now support all the expected features."

iagoiago commented on 2021-02-16 14:55 (UTC) (edited on 2021-02-16 14:57 (UTC) by iagoiago)

Adding

    -DWITH_XR_OPENXR=OFF \

made it work.

Fonts look strange on my hidpi -- probably the config needs a bit more love than the X version. Just for the next guy to know.

iagoiago commented on 2021-02-15 22:08 (UTC)

[21/22] Linking CXX executable bin/blender
FAILED: bin/blender 
: && /usr/bin/c++ -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fuse-ld=gold -fopenmp -std=c++17 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/home/t/blender-wayland-git/src/blender/"="" -fmacro-prefix-map="/home/t/blender-wayland-git/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now     -Wl,--version-script='/home/t/blender-wayland-git/src/blender/source/creator/blender.map' source/creator/CMakeFiles/blender.dir/creator.c.o source/creator/CMakeFiles/blender.dir/creator_args.c.o source/creator/CMakeFiles/blender.dir/creator_signals.c.o source/creator/CMakeFiles/blender.dir/buildinfo.c.o -o bin/blender -L/tbb/lib -Wl,-rpath,/tbb/lib:/usr/lib64/opencollada:  lib/libbf_blenkernel.a  -ltbb  lib/libbf_windowmanager.a  /usr/lib/libjemalloc.so  -lutil  -lc  -lm  -lpthread  -ldl  -lwayland-client  -lwayland-egl  -lwayland-client  -lxkbcommon  -lwayland-cursor  /usr/lib/libX11.so  /usr/lib/libXi.so  /usr/lib/libXxf86vm.so  /usr/lib/libXfixes.so  /usr/lib/libXrender.so  lib/libbf_blenloader.a  lib/libbf_blentranslation.a  lib/libbf_bmesh.a  lib/libbf_draw.a  lib/libbf_imbuf.a  lib/libbf_modifiers.a  lib/libbf_nodes.a  lib/libbf_rna.a  lib/libbf_simulation.a  lib/libbf_python.a  lib/libbf_python_bmesh.a  lib/libbf_editor_screen.a  lib/libbf_sequencer.a  lib/libbf_compositor.a  lib/libbf_alembic.a  lib/libbf_editor_space_api.a  lib/libbf_editor_animation.a  lib/libbf_editor_armature.a  lib/libbf_editor_curve.a  lib/libbf_editor_gpencil.a  lib/libbf_editor_io.a  lib/libbf_editor_mesh.a  lib/libbf_editor_object.a  lib/libbf_editor_physics.a  lib/libbf_editor_scene.a  lib/libbf_editor_sculpt_paint.a  lib/libbf_editor_sound.a  lib/libbf_editor_transform.a  lib/libbf_editor_undo.a  lib/libbf_editor_interface.a  lib/libbf_editor_space_sequencer.a  lib/libbf_io_common.a  lib/libbf_editor_geometry.a  lib/libbf_editor_space_action.a  lib/libbf_editor_space_clip.a  lib/libbf_editor_space_console.a  lib/libbf_editor_space_graph.a  lib/libbf_editor_space_image.a  lib/libbf_editor_space_nla.a  lib/libbf_editor_space_node.a  lib/libbf_editor_space_outliner.a  lib/libbf_editor_space_statusbar.a  lib/libbf_editor_space_text.a  lib/libbf_editor_space_view3d.a  lib/libbf_editor_uvedit.a  lib/libbf_blenkernel.a  lib/libbf_windowmanager.a  lib/libbf_blenloader.a  lib/libbf_blentranslation.a  lib/libbf_bmesh.a  lib/libbf_draw.a  lib/libbf_imbuf.a  lib/libbf_modifiers.a  lib/libbf_nodes.a  lib/libbf_rna.a  lib/libbf_simulation.a  lib/libbf_python.a  lib/libbf_python_bmesh.a  lib/libbf_editor_screen.a  lib/libbf_sequencer.a  lib/libbf_compositor.a  lib/libbf_alembic.a  lib/libbf_editor_space_api.a  lib/libbf_editor_animation.a  lib/libbf_editor_armature.a  lib/libbf_editor_curve.a  lib/libbf_editor_gpencil.a  lib/libbf_editor_io.a  lib/libbf_editor_mesh.a  lib/libbf_editor_object.a  lib/libbf_editor_physics.a  lib/libbf_editor_scene.a  lib/libbf_editor_sculpt_paint.a  lib/libbf_editor_sound.a  lib/libbf_editor_transform.a  lib/libbf_editor_undo.a  lib/libbf_editor_interface.a  lib/libbf_editor_space_sequencer.a  lib/libbf_io_common.a  lib/libbf_editor_geometry.a  lib/libbf_editor_space_action.a  lib/libbf_editor_space_clip.a  lib/libbf_editor_space_console.a  lib/libbf_editor_space_graph.a  lib/libbf_editor_space_image.a  lib/libbf_editor_space_nla.a  lib/libbf_editor_space_node.a  lib/libbf_editor_space_outliner.a  lib/libbf_editor_space_statusbar.a  lib/libbf_editor_space_text.a  lib/libbf_editor_space_view3d.a  lib/libbf_editor_uvedit.a  lib/libbf_gpencil_modifiers.a  lib/libbf_ikplugin.a  lib/libbf_intern_iksolver.a  lib/libbf_intern_itasc.a  lib/libbf_intern_clog.a  lib/libbf_intern_ghost.a  /usr/lib/libspnav.so  lib/libextern_xdnd.a  /usr/lib/libopenxr_loader.so  lib/libbf_intern_libmv.a  lib/libextern_ceres.a  lib/libbf_intern_mikktspace.a  lib/libbf_intern_opensubdiv.a  lib/libbf_shader_fx.a  lib/libextern_binreloc.a  lib/libbf_intern_rigidbody.a  lib/libextern_minilzo.a  lib/libextern_lzma.a  /usr/lib/libfftw3.so  /usr/lib/libosdGPU.so  /usr/lib/libosdCPU.so  lib/libbf_intern_quadriflow.a  lib/libextern_quadriflow.a  lib/libbf_intern_locale.a  lib/libextern_rangetree.a  lib/libbf_intern_memutil.a  lib/libbf_intern_opencolorio.a  lib/libbf_imbuf_openimageio.a  /usr/lib/libopenjp2.so  lib/libbf_avi.a  lib/libbf_imbuf_dds.a  lib/libbf_imbuf_cineon.a  lib/libextern_bullet.a  lib/libbf_intern_openvdb.a  lib/libbf_intern_dualcon.a  lib/libbf_functions.a  lib/libbf_dna.a  lib/libbf_editor_asset.a  lib/libbf_editor_gizmo_library.a  lib/libbf_editor_render.a  lib/libbf_python_gpu.a  lib/libbf_intern_cycles.a  lib/libextern_glog.a  lib/libextern_gflags.a  lib/libcycles_graph.a  lib/libcycles_bvh.a  lib/libcycles_device.a  lib/libcycles_kernel.a  lib/libcycles_render.a  lib/libcycles_kernel_osl.a  lib/libcycles_bvh.a  lib/libcycles_device.a  lib/libcycles_kernel.a  lib/libcycles_render.a  lib/libcycles_kernel_osl.a  lib/libbf_intern_glew_mx.a  lib/libextern_cuew.a  /usr/lib/libopenvdb.so  /usr/lib/libblosc.so  lib/libbf_intern_sky.a  /usr/lib/liboslcomp.so  /usr/lib/liboslexec.so  /usr/lib/liboslquery.so  /usr/lib/libOpenImageIO.so  /usr/lib/libpng.so  /usr/lib/libjpeg.so  /usr/lib/libtiff.so  /usr/lib/libpugixml.so  /usr/lib/libLLVM-11.0.1.so  lib/libcycles_subd.a  lib/libcycles_util.a  /usr/lib/libembree3.so  lib/libextern_clew.a  /usr/lib/libOpenImageDenoise.so  /usr/lib/libboost_regex.so.1.75.0  /usr/lib/libboost_date_time.so.1.75.0  /usr/lib/libboost_wave.so.1.75.0  /usr/lib/libboost_filesystem.so.1.75.0  /usr/lib/libboost_locale.so.1.75.0  /usr/lib/libboost_thread.so.1.75.0  -licudata  -licui18n  -licuuc  /usr/lib/libboost_chrono.so.1.75.0  /usr/lib/libboost_iostreams.so.1.75.0  -lbz2  -llzma  -lz  -lzstd  /usr/lib/libboost_system.so.1.75.0  /usr/lib/libAlembic.so  lib/libbf_editor_space_buttons.a  lib/libbf_editor_space_file.a  lib/libbf_editor_space_info.a  lib/libbf_editor_space_script.a  lib/libbf_editor_space_topbar.a  lib/libbf_editor_space_userpref.a  lib/libextern_curve_fit_nd.a  /usr/lib/libpotrace.so  lib/libbf_collada.a  /usr/lib64/opencollada/libOpenCOLLADAStreamWriter.so  /usr/lib64/opencollada/libOpenCOLLADASaxFrameworkLoader.so  /usr/lib64/opencollada/libOpenCOLLADAFramework.so  /usr/lib64/opencollada/libOpenCOLLADABaseUtils.so  /usr/lib64/opencollada/libGeneratedSaxParser.so  /usr/lib64/opencollada/libMathMLSolver.so  /usr/lib64/opencollada/libbuffer.so  /usr/lib64/opencollada/libftoa.so  /usr/lib64/opencollada/libUTF.so  /usr/lib/libpcre.so  /usr/lib/libxml2.so  lib/libbf_render.a  lib/libbf_imbuf_openexr.a  /usr/lib/libHalf-2_5.so  /usr/lib/libIex-2_5.so  /usr/lib/libIlmImf-2_5.so  /usr/lib/libIlmThread-2_5.so  /usr/lib/libImath-2_5.so  lib/libbf_freestyle.a  lib/libbf_python_mathutils.a  lib/libbf_python_ext.a  lib/libbf_intern_mantaflow.a  lib/libextern_mantaflow.a  lib/libbf_blenfont.a  lib/libbf_gpu.a  /usr/lib/libGL.so  /usr/lib/libEGL.so  /usr/lib/libOpenGL.so  /usr/lib/libEGL.so  lib/libextern_glew.a  lib/libbf_editor_mask.a  lib/libbf_editor_metaball.a  lib/libbf_editor_datafiles.a  lib/libbf_editor_util.a  lib/libbf_depsgraph.a  lib/libbf_intern_audaspace.a  -Xlinker -export-dynamic  lib/libaudaspace-py.a  /usr/lib/libpython3.9.so  lib/libaudaspace.a  -lavformat  -lavcodec  -lavutil  -lavdevice  -lswscale  /usr/lib/libjack.so  /usr/lib/libsndfile.so  /usr/lib/libopenal.so  /usr/lib/libSDL2.so  lib/libbf_blenlib.a  -ltbb  lib/libbf_intern_guardedalloc.a  /usr/lib/libz.so  /usr/lib/libfreetype.so  lib/libbf_intern_eigen.a  lib/libbf_intern_numaapi.a  lib/libextern_wcwidth.a  /usr/lib/libgmpxx.so  /usr/lib/libgmp.so  lib/libbf_intern_libc_compat.a  lib/libbf_editor_lattice.a  -lpthread  -ldl  -lwayland-egl  -lxkbcommon  -lwayland-cursor  /usr/lib/libX11.so  /usr/lib/libXi.so  /usr/lib/libXxf86vm.so  /usr/lib/libXfixes.so  /usr/lib/libXrender.so && :
lib/libbf_intern_ghost.a(GHOST_XrGraphicsBinding.cpp.o):GHOST_XrGraphicsBinding.cpp:function GHOST_XrGraphicsBindingOpenGL::initFromGhostContext(GHOST_Context&): error: undefined reference to '__glewXGetVisualFromFBConfig'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

https://devtalk.blender.org/t/wayland-build-glew-linking-failure-on-arch-linux/14911 ?

iagoiago commented on 2021-02-15 13:08 (UTC)

oopsie, thank you for this new knowledge. :) gonna leave this running and report back.

jtheoof commented on 2021-02-15 04:20 (UTC)

Could be a caching issue on your aur client? The exact same error is really weird, the PKGBUILD has changed dramatically. Try:

yay -G blender-wayland-git # assuming yay as your AUR client
cd blender-wayland-git
makepkg --install

iagoiago commented on 2021-02-14 23:44 (UTC)

it's not. got the same exact error.

jtheoof commented on 2021-02-14 21:54 (UTC)

Should be fixed, I rebased from blender-git with a few tweaks on the compilation flags.

iagoiago commented on 2021-02-14 01:15 (UTC)

patching file intern/cycles/blender/CMakeLists.txt
Hunk #1 succeeded at 80 (offset 14 lines).
patching file build_files/cmake/Modules/FindEmbree.cmake
Hunk #1 FAILED at 72.
Hunk #2 FAILED at 83.
2 out of 2 hunks FAILED -- saving rejects to file build_files/cmake/Modules/FindEmbree.cmake.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

error making: blender-wayland-git

jtheoof commented on 2020-07-27 20:34 (UTC)

@edrex This package already fetches master: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=blender-wayland-git#n24 I'm not sure why you flagged this package as out of date.