https://bugzilla.redhat.com/show_bug.cgi?id=2236801
Bug ID: 2236801
Summary: blender: FTBFS in Fedora Rawhide
Product: Fedora
Version: rawhide
URL:
https://koschei.fedoraproject.org/package/blender
OS: Linux
Status: NEW
Component: blender
Severity: medium
Assignee: luya_tfz(a)thefinalzone.net
Reporter: code(a)musicinmybrain.net
QA Contact: extras-qa(a)fedoraproject.org
CC: code(a)musicinmybrain.net,
design-devel(a)lists.fedoraproject.org,
epel-packagers-sig(a)lists.fedoraproject.org,
kwizart(a)gmail.com, luya_tfz(a)thefinalzone.net,
negativo17(a)gmail.com
Target Milestone: ---
Classification: Fedora
Package blender fails to build from source in Fedora Rawhide since openxr was
updated to 1.0.29.
Version-Release number of selected component (if applicable):
3.6.1-2.fc39
Reproducible: Always
Steps to Reproduce:
koji build --scratch f40 blender-3.6.1-2.fc39.src.rpm
Actual Results:
FAILED:
intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_XrGraphicsBinding.cc.o
/usr/bin/ccache /usr/lib64/ccache/g++ -DHAVE_MEMFD_CREATE -DHAVE_POLL -DNDEBUG
-DPREFIX=\"/usr\" -DWITH_ASSERT_ABORT -DWITH_GHOST_WAYLAND
-DWITH_GHOST_WAYLAND_DBUS -DWITH_GHOST_WAYLAND_DYNLOAD
-DWITH_GHOST_WAYLAND_LIBDECOR -DWITH_GHOST_X11 -DWITH_INPUT_NDOF -DWITH_OPENGL
-DWITH_X11_XF86VMODE -DWITH_X11_XFIXES -DWITH_X11_XINPUT -DWITH_XDND
-DWITH_XF86KEYSYM -DWITH_XR_OPENXR -DXR_OS_LINUX -DXR_USE_GRAPHICS_API_OPENGL
-DXR_USE_PLATFORM_EGL -DXR_USE_PLATFORM_WAYLAND -DXR_USE_PLATFORM_XLIB
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
-D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__
-I/builddir/build/BUILD/blender-3.6.1/intern/ghost
-I/builddir/build/BUILD/blender-3.6.1/intern/clog
-I/builddir/build/BUILD/blender-3.6.1/source/blender/blenlib
-I/builddir/build/BUILD/blender-3.6.1/source/blender/imbuf
-I/builddir/build/BUILD/blender-3.6.1/source/blender/makesdna
-I/builddir/build/BUILD/blender-3.6.1/extern/xdnd -isystem
/builddir/build/BUILD/blender-3.6.1/intern/wayland_dynload/extern -isystem
/usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem
/usr/include/libdecor-0 -isystem
/builddir/build/BUILD/blender-3.6.1/redhat-linux-build/intern/ghost/libwayland
-isystem /builddir/build/BUILD/blender-3.6.1/extern/json/include -isystem
/builddir/build/BUILD/blender-3.6.1/extern/tinygltf -isystem
/usr/include/eigen3 -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 -Wno-stringop-overread -Wno-stringop-overflow -Wundef
-Wmissing-declarations -Wimplicit-fallthrough=5 -O2 -flto=auto
-ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall
-Wno-complain-wrong-lang -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,--as-needed -fopenmp
-msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2
-fmacro-prefix-map="/builddir/build/BUILD/blender-3.6.1/"=""
-fmacro-prefix-map="/builddir/build/BUILD/blender-3.6.1/redhat-linux-build/"=""
-Wno-maybe-uninitialized -DNDEBUG -std=c++17 -MD -MT
intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_XrGraphicsBinding.cc.o
-MF
intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_XrGraphicsBinding.cc.o.d
-o
intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_XrGraphicsBinding.cc.o
-c
/builddir/build/BUILD/blender-3.6.1/intern/ghost/intern/GHOST_XrGraphicsBinding.cc
In file included from /usr/include/epoxy/egl.h:46,
from
/builddir/build/BUILD/blender-3.6.1/intern/ghost/intern/GHOST_ContextEGL.hh:13,
from
/builddir/build/BUILD/blender-3.6.1/intern/ghost/intern/GHOST_XrGraphicsBinding.cc:12:
/builddir/build/BUILD/blender-3.6.1/intern/ghost/intern/GHOST_XrGraphicsBinding.cc:
In member function 'virtual void
GHOST_XrGraphicsBindingOpenGL::initFromGhostContext(GHOST_Context&)':
/builddir/build/BUILD/blender-3.6.1/intern/ghost/intern/GHOST_XrGraphicsBinding.cc:154:42:
error: invalid conversion from 'void (* (*)(const char*))()' to
'PFN_xrEglGetProcAddressMNDX' {aka 'void* (*)(const char*)'}
[-fpermissive]
154 | oxr_binding.egl.getProcAddress = eglGetProcAddress;
| ^~~~~~~~~~~~~~~~~
| |
| void (* (*)(const char*))()
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/blender
I was going to rebuild blender in f40-build-side-73039 for usd 23.08, and I
found that this openxr update broke blender after the usd update was tested and
announced.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2236801
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...