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.





_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to