Package Details: blender-wayland-git 2.93.r103725.g80a8df72be9-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: 0
Popularity: 0.000000
First Submitted: 2020-05-19 04:19
Last Updated: 2021-02-14 21:48

Dependencies (29)

Required by (54)

Sources (7)

Latest Comments

1 2 Next › Last »

exdeniz commented on 2021-07-17 09:11

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

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

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

@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

@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

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

[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

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

jtheoof commented on 2021-02-15 04:20

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

it's not. got the same exact error.