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