Package: openvdb
Version: 3.0.0-1
Severity: serious
Justification: FTBFS

the package openvdb FTBFS on powerpc with the following error:

g++ -c -DOPENVDB_PRIVATE -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -D_FORTIFY_SOURCE=2 -fvisibility=hidden
-pthread -g -I . -I .. -isystem /usr/include -isystem
/usr/include/OpenEXR -isystem /usr/include -isystem /usr/include
-DOPENVDB_USE_LOG4CPLUS -DOPENVDB_USE_GLFW_3 -fPIC -o
io/GridDescriptor.o io/GridDescriptor.cc
In file included from ./openvdb/math/QuantizedUnitVec.h:37:0,
                 from ./openvdb/math/Hermite.h:36,
                 from ./openvdb/Types.h:46,
                 from ./openvdb/Grid.h:40,
                 from io/Archive.h:42,
                 from io/Archive.cc:31:
/usr/include/tbb/atomic.h: In instantiation of 'struct
tbb::internal::atomic_impl<long long unsigned int>':
/usr/include/tbb/atomic.h:413:8:   required from 'struct
tbb::atomic<long long unsigned int>'
io/Archive.cc:434:34:   required from here
/usr/include/tbb/atomic.h:228:34: error:
'tbb::internal::atomic_impl<T>::my_storage' has incomplete type
     aligned_storage<T,sizeof(T)> my_storage;
                                  ^
/usr/include/tbb/atomic.h:101:8: error: declaration of 'struct
tbb::internal::aligned_storage<long long unsigned int, 8u>'
 struct aligned_storage;
        ^
/usr/include/tbb/atomic.h: In instantiation of 'union
tbb::internal::atomic_impl<long long unsigned int>::converter<long
long unsigned int>':
/usr/include/tbb/atomic.h:242:51:   required by substitution of
'template<class value_t> static typename
tbb::internal::atomic_impl<T>::converter<value_type>::bits_type
tbb::internal::atomic_impl<T>::to_bits(value_t) [with value_t = long
long unsigned int]'
/usr/include/tbb/atomic.h:334:80:   required from
'tbb::internal::atomic_impl<T>::value_type
tbb::internal::atomic_impl<T>::store_with_release(tbb::internal::atomic_impl<T>::value_type)
[with T = long long unsigned int;
tbb::internal::atomic_impl<T>::value_type = long long unsigned int]'
/usr/include/tbb/atomic.h:420:44:   required from 'T
tbb::atomic<T>::operator=(T) [with T = long long unsigned int]'
io/Archive.cc:376:24:   required from here
/usr/include/tbb/atomic.h:234:63: error: invalid use of incomplete
type 'struct tbb::internal::atomic_rep<8u>'
         typedef typename atomic_rep<sizeof(value_type)>::word bits_type;
                                                               ^
/usr/include/tbb/atomic.h:74:8: error: declaration of 'struct
tbb::internal::atomic_rep<8u>'
 struct atomic_rep;           // Primary template declared, but never defined.
        ^
In file included from ./openvdb/math/QuantizedUnitVec.h:37:0,
                 from ./openvdb/math/Hermite.h:36,
                 from ./openvdb/Types.h:46,
                 from ./openvdb/Grid.h:40,
                 from io/Archive.h:42,
                 from io/Archive.cc:31:
/usr/include/tbb/atomic.h: In instantiation of
'tbb::internal::atomic_impl<T>::value_type
tbb::internal::atomic_impl<T>::store_with_release(tbb::internal::atomic_impl<T>::value_type)
[with T = long long unsigned int;
tbb::internal::atomic_impl<T>::value_type = long long unsigned int]':
/usr/include/tbb/atomic.h:420:44:   required from 'T
tbb::atomic<T>::operator=(T) [with T = long long unsigned int]'
io/Archive.cc:376:24:   required from here
/usr/include/tbb/atomic.h:334:80: error: no matching function for call
to 'tbb::internal::atomic_impl<long long unsigned
int>::to_bits(tbb::internal::atomic_impl<long long unsigned
int>::value_type&)'
         __TBB_store_with_release( to_bits_ref(my_storage.my_value),
to_bits(rhs) );

         ^
/usr/include/tbb/atomic.h:334:80: note: candidate is:
In file included from ./openvdb/math/QuantizedUnitVec.h:37:0,
                 from ./openvdb/math/Hermite.h:36,
                 from ./openvdb/Types.h:46,
                 from ./openvdb/Grid.h:40,
                 from io/Archive.h:42,
                 from io/Archive.cc:31:
/usr/include/tbb/atomic.h:242:51: note: template<class value_t> static
typename tbb::internal::atomic_impl<T>::converter<value_type>::bits_type
tbb::internal::atomic_impl<T>::to_bits(value_t) [with value_t =
value_t; T = long long unsigned int]
     static typename converter<value_t>::bits_type to_bits(value_t value){
                                                   ^
/usr/include/tbb/atomic.h:242:51: note:   substitution of deduced
template arguments resulted in errors seen above
make[2]: *** [io/Archive.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:666: recipe for target 'io/Archive.o' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j4 DOXYGEN= EPYDOC=
BOOST_PYTHON_LIB=-lboost_python-py27 PYTHON_VERSION=2.7
PYTHON_INCL_DIR=/usr/include/python2.7
NUMPY_INCL_DIR2=/usr/lib/python2.7/dist-packages/numpy/core/include/numpy/
NUMPY_INCL_DIR=/usr/share/pyshared/numpy/core/include/numpy/
HFS=/removeme HT=/usr HDSO=/usr/lib EXR_INCL_DIR=/usr/include/OpenEXR
CPPUNIT_INCL_DIR=/usr/include CPPUNIT_LIB_DIR=/usr/lib
LOG4CPLUS_INCL_DIR=/usr/include LOG4CPLUS_LIB_DIR=/usr/lib
GLFW_INCL_DIR=/usr/include/GL GLFW_LIB_DIR=/usr/lib
LIBS_RPATH=-Wl,-z,relro -Wl,--as-needed -ldl -lm -lz -lHalf -ltbb
-llog4cplus -lboost_filesystem -lboost_system -lboost_iostreams
LIBOPENVDB_RPATH= PYTHON_SONAME_FLAGS=
BOOST_PYTHON_LIB=-lboost_python-py27 BLOSC_INCL_DIR= BLOSC_LIB_DIR=
BLOSC_LIB= verbose=yes debug=yes rpath=no shared=yes returned exit
code 2
make[1]: *** [override_dh_auto_build-arch] Error 2
debian/rules:49: recipe for target 'override_dh_auto_build-arch' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to