Bug#654428: blender: FTBFS: uses i386/amd64 specific register definitions on all architectures
peter green
plugwash at p10link.net
Thu Jan 5 01:06:55 UTC 2012
retitle 654428 blender: FTBFS: uses i386/amd64 specific register definitions on all architectures
thanks
Christoph Egger wrote:
>Your package failed to build on the buildds:
More accurately it built successfullyy on the i386 buildd but failed
on all the other buildds that tried to build it (the maintainer
uploaded the amd64 package so no amd64 buildd attempted to build it).
>[100%] Building CXX object extern/libmv/CMakeFiles/extern_libmv.dir/third_party/glog/src/signalhandler.cc.o
>cd /build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/obj-ia64-linux-gnu/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="" -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/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv -I/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/Eigen3 -I/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/ssba -I/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/ldl/Include -I/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/colamd/Include -I/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/glog/src -o CMakeFiles/extern_libmv.dir/third_party/glog/src/signalhandler.cc.o -c /build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc
>/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc: In function 'void* google::{anonymous}::GetPC(void*)':
>/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc:75:28: error: 'mcontext_t' has no member named 'gregs'
>/build/buildd-blender_2.61-1-ia64-WRtBgh/blender-2.61/extern/libmv/third_party/glog/src/signalhandler.cc:75:28: error: 'REG_EIP' was not declared in this scope
These errors show the package is trying to use i386/amd64 specific
register definitions on all architectures. Either that code needs
to be replaced with code suitable for each architecture or it needs
to be disabled (I dunno anything about blender internals so I can't
say how feasible this is) on architectures other than i386/amd64.
More information about the pkg-multimedia-maintainers
mailing list