bartoszek/AUR-blender-fracture_modifier-git

build failure with python 3.10

Opened this issue · 0 comments

Urs11 commented

Hi bartoszek,

fracture_modifier broke after the lastest linux upgrades to Python 3.10:


[ 79% | 2369<1<596 | ?bps ] Building C object source/blender/avi/CMakeFiles/bf_avi.dir/intern/avi_options.c.o
[ 79% | 2370<1<595 | ?bps ] Building C object source/blender/avi/CMakeFiles/bf_avi.dir/intern/avi_rgb32.c.o
[ 79% | 2371<1<594 | ?bps ] Linking C static library lib/libbf_avi.a
[ 80% | 2372<1<593 | ?bps ] Building C object source/blender/python/intern/CMakeFiles/bf_python.dir/gpu.c.o
[ 80% | 2373<1<592 | ?bps ] Building C object source/blender/python/intern/CMakeFiles/bf_python.dir/bpy.c.o
FAILED: source/blender/python/intern/CMakeFiles/bf_python.dir/bpy.c.o 
/usr/bin/cc -DBUILD_DATE -DNDEBUG -DWITH_ALEMBIC -DWITH_AUDASPACE -DWITH_AVI -DWITH_BULLET -DWITH_CINEON -DWITH_COMPOSITOR -DWITH_DDS -DWITH_FFMPEG -DWITH_FRAMESERVER -DWITH_FREESTYLE -DWITH_GAMEENGINE -DWITH_GLU -DWITH_GL_PROFILE_COMPAT -DWITH_HDR -DWITH_INPUT_NDOF -DWITH_INTERNATIONAL -DWITH_JACK -DWITH_LIBMV -DWITH_MOD_BOOLEAN -DWITH_MOD_FLUID -DWITH_MOD_REMESH -DWITH_OCIO -DWITH_OPENAL -DWITH_OPENEXR -DWITH_OPENIMAGEIO -DWITH_OPENJPEG -DWITH_OPENSUBDIV -DWITH_OPENVDB -DWITH_SDL -DWITH_SMOKE -DWITH_SNDFILE -DWITH_TIFF -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/python -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/blenkernel -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/blenlib -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/blenloader -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/blentranslation -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/editors/include -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/gpu -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/imbuf -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/makesdna -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/makesrna -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/windowmanager -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/intern/cycles/blender -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/intern/opencolorio -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/intern/guardedalloc -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/freestyle/intern/python -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/intern/openvdb -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/alembic -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/imbuf/intern/oiio -I/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/intern/opensubdiv -isystem /usr/include/python3.10 -isystem /usr/include/SDL2 -Wall -Wcast-align -Werror=implicit-function-declaration -Werror=return-type -Werror=vla -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wlogical-op -Wundef -Winit-self -Wnonnull -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wformat-signedness -Wuninitialized -Wredundant-decls -Wshadow -Wno-error=unused-but-set-variable -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 -fuse-ld=gold -fopenmp -std=gnu11   -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -O2 -DNDEBUG -MD -MT source/blender/python/intern/CMakeFiles/bf_python.dir/bpy.c.o -MF source/blender/python/intern/CMakeFiles/bf_python.dir/bpy.c.o.d -o source/blender/python/intern/CMakeFiles/bf_python.dir/bpy.c.o -c /var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/python/intern/bpy.c
/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/python/intern/bpy.c: In function ‘bpy_escape_identifier’:
/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/python/intern/bpy.c:235:21: error: implicit declaration of function ‘_PyUnicode_AsStringAndSize’; did you mean ‘PyUnicode_FromStringAndSize’? [-Werror=implicit-function-declaration]
  235 |         value_str = _PyUnicode_AsStringAndSize(value, &value_str_len);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     PyUnicode_FromStringAndSize
/var/tmp/pamac-build-urs/blender-fracture_modifier-git/src/blender/source/blender/python/intern/bpy.c:235:19: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  235 |         value_str = _PyUnicode_AsStringAndSize(value, &value_str_len);
      |                   ^
cc1: some warnings being treated as errors
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...

Could you fix it please?