Your message dated Thu, 03 Sep 2015 22:24:43 +0000
with message-id <e1zxcvz-0005ut...@franck.debian.org>
and subject line Bug#787084: fixed in openvdb 3.0.0-3.1
has caused the Debian Bug report #787084,
regarding error: 'tbb::internal::atomic_impl<T>::my_storage' has incomplete type
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
787084: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787084
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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»'
--- End Message ---
--- Begin Message ---
Source: openvdb
Source-Version: 3.0.0-3.1
We believe that the bug you reported is fixed in the latest version of
openvdb, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 787...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated openvdb package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 03 Sep 2015 23:45:14 +0200
Source: openvdb
Binary: libopenvdb3.0 libopenvdb-dev libopenvdb-doc libopenvdb-tools
python-openvdb
Architecture: source amd64 all
Version: 3.0.0-3.1
Distribution: unstable
Urgency: high
Maintainer: Mathieu Malaterre <ma...@debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
libopenvdb-dev - Sparse Volume Processing toolkit - dev
libopenvdb-doc - Sparse Volume Processing toolkit - doc
libopenvdb-tools - Sparse Volume Processing toolkit - runtime
libopenvdb3.0 - Sparse Volume Processing toolkit - lib
python-openvdb - Sparse Volume Processing toolkit - Python binding
Closes: 787084 791740
Changes:
openvdb (3.0.0-3.1) unstable; urgency=high
.
* Non-maintainer upload.
* Include -latomic in the linker line to deal with the new libtbb.
Closes: #787084.
* Regenerate the symbols file for the new libstdc++ ABI.
Closes: #791740.
Checksums-Sha1:
67263b9b99ae4c6f320f59d7e5c4f31d639a6a9e 2456 openvdb_3.0.0-3.1.dsc
fd007c5d63ee127764fa8c854b8071bf3ad51b50 19364 openvdb_3.0.0-3.1.debian.tar.xz
4c781c4004baee0543a76f058646c7d7e4d5fadd 356184
libopenvdb-dev_3.0.0-3.1_amd64.deb
88855d3c5bc26c66f71a37ca5303108eaef53f24 2245848
libopenvdb-doc_3.0.0-3.1_all.deb
977cd68852d3b077d82f0b4f102c3595acc0dbef 638396
libopenvdb-tools_3.0.0-3.1_amd64.deb
ba74a85f3658a21d163c55737d69b855d820a130 452124
libopenvdb3.0_3.0.0-3.1_amd64.deb
94692edc70817d1a3edc1b46798c11810a783ded 767442
python-openvdb_3.0.0-3.1_amd64.deb
Checksums-Sha256:
e7efde425419ddcc5eb6884a0a5105f202e1efe6d544419d3d0e13671593a3bc 2456
openvdb_3.0.0-3.1.dsc
694fa12e6517fb1a725aa0fe41b0fde238d262eec842f9fda3bac6b956e5e19b 19364
openvdb_3.0.0-3.1.debian.tar.xz
d463e133863484ef961b5e82dd3375afd0cc3cb512aec8fca97d3483d22af752 356184
libopenvdb-dev_3.0.0-3.1_amd64.deb
e5d6aeee94a788b8f35c794d84b6308c68e231d27fc473c38d253f25917e6744 2245848
libopenvdb-doc_3.0.0-3.1_all.deb
2f0bdcb7adfa776ff48cb372eb04040625415a3941620a3b273eac67121ccf98 638396
libopenvdb-tools_3.0.0-3.1_amd64.deb
15444fba04b35cd92fe4394b45970ecb4bb8a769ff5e5705d99e0190206b3625 452124
libopenvdb3.0_3.0.0-3.1_amd64.deb
e68c32eb1e9c4e99e54660a99c47b0ce3eb40ea71a558003f6dbedc60a7cd745 767442
python-openvdb_3.0.0-3.1_amd64.deb
Files:
4832a0f56646f4545d53a5c89e54ea0d 2456 libs optional openvdb_3.0.0-3.1.dsc
aefd092e9bcf1e18191490620e6c91bd 19364 libs optional
openvdb_3.0.0-3.1.debian.tar.xz
f098c16a2c3a5f9c1b88d8095aef8b08 356184 libdevel optional
libopenvdb-dev_3.0.0-3.1_amd64.deb
51e97b7a62936a971bb230087cb54648 2245848 doc optional
libopenvdb-doc_3.0.0-3.1_all.deb
c3be026da33e6623604b510c0b890f6f 638396 utils optional
libopenvdb-tools_3.0.0-3.1_amd64.deb
a3f6507dbcf00093b3d1550a79a06634 452124 libs optional
libopenvdb3.0_3.0.0-3.1_amd64.deb
0d5c3d97da33137ab402a70f13c05390 767442 python optional
python-openvdb_3.0.0-3.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV6MJgAAoJEL1+qmB3j6b1AaMQAM7m0wDY1s2CxknTZulTCe63
kqeQhufS9D/KoJaWypepaRQGfi0hRSerO7RlyicTv59ZFAKhXLqFaI1cCzs/115L
PJg7/YXIrJMjeArONuul9MchB8oGERmrm92LaKFdwfSwO4/1nDPRMmoZB2aioHjS
9Esz55Z5OTYcbqrVsC3l4MhewZl476uH6jFkLzQeumIZC9PNXWKvmlxkLa3Ax+e+
o69N0R+jmzvW1BEhUW0ge4/SEoCqeQVlLn1iUIiIc1ptSY8kqVlFm5+IOs1R5A/M
gy2r2okod9ONflBh2VH7I9bIqHR9yqG0YBOucxIbN+Hq4+5ogUjsNSQUF5w0dtgF
zR40k3k556QPpZcoLQw7Fbxn7kcLWIZRblVyz/22zTUnio7FGP2bk195gHxe0jDY
pB6E2aGwEHDUe4babdAXWN6JEexAKxKUZKNTEBXfXS1GPnJbZ6q9OHRyeWOc+uX9
EY6K9p2Q2/yqJl27PEP06zjPbIkMnkPlA/IK7W0zT3tsvZS3+Vo6rzyM71i4rD/I
V08hReZSddtVxGpyEcwhDoXfK4K5Bf00qJOzviBQG1wUikXKawrbCUVIHOXyM0kw
WjjCtyRG0G71RuAtD2M9O+2LzOQsHLGuBUwhz/6k8u8PuPtHtOr6YbWSFDnc1Pma
ep1qqRm8/qOK+r/L2xX7
=1xyi
-----END PGP SIGNATURE-----
--- End Message ---