Bug#656502: blender: FTBFS: uses i386/amd64 specific register definitions on all architectures

peter green plugwash at p10link.net
Wed Jan 25 00:57:34 UTC 2012


>Can anyone test if the attached patch improves anything?
I just tried the following on armhf

Replaced debian/patches/0009-fix_FTBFS_with_ffmpeg_debian.patch  
with the version from http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;bug=656502

Added Adapt_to_libav_API_changes.patch from the same message to debian/patches as
0010-Adapt_to_libav_API_changes.patch

added 0001-Define-_GNU_SOURCE-when-compiling-libmv.patch from 
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=17;bug=654428 to debian/patches as
0011-Define-_GNU_SOURCE-when-compiling-libmv.patch

Added 0010-Adapt_to_libav_API_changes.patch and 
0011-Define-_GNU_SOURCE-when-compiling-libmv.patch to the quilt series

After applying all those patches it still failed with register errors.

 [100%] Building CXX object extern/libmv/CMakeFiles/extern_libmv.dir/third_party/glog/src/signalhandler.cc.o
cd /blender-2.61/obj-arm-linux-gnueabihf/extern/libmv && /usr/bin/c++   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D__LITTLE_ENDIAN__ -DV3DLIB_ENABLE_SUITESPARSE -DGOOGLE_GLOG_DLL_DECL="" -D_GNU_SOURCE -DNDEBUG -D__STDC_CONSTANT_MACROS -fopenmp -pipe -fPIC -funsigned-char -fno-strict-aliasing  -Wall -Wno-invalid-offsetof -Wno-sign-compare  -Wno-deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-variable -O2 -DNDEBUG -I/blender-2.61/extern/libmv -I/blender-2.61/extern/Eigen3 -I/blender-2.61/extern/libmv/third_party/ssba -I/blender-2.61/extern/libmv/third_party/ldl/Include -I/blender-2.61/extern/colamd/Include -I/blender-2.61/extern/libmv/third_party/glog/src    -o CMakeFiles/extern_libmv.dir/third_party/glog/src/signalhandler.cc.o -c /blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc
/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc: In function ‘void* google::{anonymous}::GetPC(void*)’:
/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc:75:28: error: ‘mcontext_t’ has no member named ‘gregs’
/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc:75:28: error: ‘REG_EIP’ was not declared in this scope
make[3]: *** [extern/libmv/CMakeFiles/extern_libmv.dir/third_party/glog/src/signalhandler.cc.o] Error 1
make[3]: Leaving directory `/blender-2.61/obj-arm-linux-gnueabihf'
make[2]: *** [extern/libmv/CMakeFiles/extern_libmv.dir/all] Error 2
make[2]: Leaving directory `/blender-2.61/obj-arm-linux-gnueabihf'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/blender-2.61/obj-arm-linux-gnueabihf'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
root at debian:/blender-2.61#






More information about the pkg-multimedia-maintainers mailing list