Your message dated Wed, 12 Dec 2012 12:17:53 +0000
with message-id <e1tilg5-0005dn...@franck.debian.org>
and subject line Bug#695689: fixed in openvdb 0.99.0-2
has caused the Debian Bug report #695689,
regarding openvdb: FTBFS on 32-bit systems: TestParticlesToLevelSet.c mixes
size_t and Index64
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.)
--
695689: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695689
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: openvdb
Version: 0.99.0-1
Severity: serious
Justification: fails to build from source
Builds of openvdb on 32-bit architectures (i386, and 32-bit PowerPC if
tbb ever materializes there) are failing because two functions in
TestParticlesToLevelSet.c compare an explicitly calculated size_t to
the Index64 return value from GridBase::activeVoxelCount via a cppunit
template that requires its arguments to have identical types:
unittest/TestParticlesToLevelSet.cc: In member function 'void
TestParticlesToLevelSet::testRasterizeSpheres()':
unittest/TestParticlesToLevelSet.cc:249:9: error: no matching function for
call to 'assertEquals(size_t&, openvdb::v0_99_0::Index64, CppUnit::SourceLine,
const char [1])'
unittest/TestParticlesToLevelSet.cc:249:9: note: candidate is:
In file included from /usr/include/cppunit/TestCase.h:6:0,
from /usr/include/cppunit/TestCaller.h:5,
from /usr/include/cppunit/extensions/HelperMacros.h:9,
from unittest/TestParticlesToLevelSet.cc:32:
/usr/include/cppunit/TestAssert.h:94:6: note: template<class T> void
CppUnit::assertEquals(const T&, const T&, CppUnit::SourceLine, const string&)
/usr/include/cppunit/TestAssert.h:94:6: note: template argument
deduction/substitution failed:
unittest/TestParticlesToLevelSet.cc:249:9: note: deduced conflicting types
for parameter 'const T' ('unsigned int' and 'openvdb::v0_99_0::Index64 {aka
long long unsigned int}')
unittest/TestParticlesToLevelSet.cc: In member function 'void
TestParticlesToLevelSet::testRasterizeSpheresAndId()':
unittest/TestParticlesToLevelSet.cc:368:9: error: no matching function for
call to 'assertEquals(size_t&, openvdb::v0_99_0::Index64, CppUnit::SourceLine,
const char [1])'
unittest/TestParticlesToLevelSet.cc:368:9: note: candidate is:
In file included from /usr/include/cppunit/TestCase.h:6:0,
from /usr/include/cppunit/TestCaller.h:5,
from /usr/include/cppunit/extensions/HelperMacros.h:9,
from unittest/TestParticlesToLevelSet.cc:32:
/usr/include/cppunit/TestAssert.h:94:6: note: template<class T> void
CppUnit::assertEquals(const T&, const T&, CppUnit::SourceLine, const string&)
/usr/include/cppunit/TestAssert.h:94:6: note: template argument
deduction/substitution failed:
unittest/TestParticlesToLevelSet.cc:368:9: note: deduced conflicting types
for parameter 'const T' ('unsigned int' and 'openvdb::v0_99_0::Index64 {aka
long long unsigned int}')
make[2]: *** [unittest/TestParticlesToLevelSet.o] Error 1
I'm not sure why the compiler isn't promoting the size_t to an
Index64, but presume patching testRasterizeSpheres* to use Index64 for
count should satisfy it. Could you please do so? (I'd also suggest
testing the result in a 32-bit chroot or VM, as further errors could
be lurking.)
Thanks!
--- End Message ---
--- Begin Message ---
Source: openvdb
Source-Version: 0.99.0-2
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 695...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mathieu Malaterre <ma...@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...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 12 Dec 2012 12:30:03 +0100
Source: openvdb
Binary: libopenvdb0.99 libopenvdb-dev libopenvdb-doc libopenvdb-tools
Architecture: source amd64 all
Version: 0.99.0-2
Distribution: unstable
Urgency: low
Maintainer: Mathieu Malaterre <ma...@debian.org>
Changed-By: Mathieu Malaterre <ma...@debian.org>
Description:
libopenvdb-dev - Sparse Volume Processing toolkit - dev
libopenvdb-doc - Sparse Volume Processing toolkit - doc
libopenvdb-tools - Sparse Volume Processing toolkit - runtime
libopenvdb0.99 - Sparse Volume Processing toolkit - lib
Closes: 695665 695689
Changes:
openvdb (0.99.0-2) unstable; urgency=low
.
* Remove patch level from source code. Closes: #695665
* Fix compilation on powerpc/x86. Closes: #695689
* Execute the test suite in verbose mode
Checksums-Sha1:
320ecf8fb0c69a49462fa5de01f65459a27a09bd 2137 openvdb_0.99.0-2.dsc
b7fdfc4921158575581bacaf5ffd5500ce0c8037 11757 openvdb_0.99.0-2.debian.tar.gz
bb323751424332defcb3c60d8e0c7338387ebebb 453566
libopenvdb0.99_0.99.0-2_amd64.deb
21021a5ac93816c03e9ee56b16237a4e60424c50 290394
libopenvdb-dev_0.99.0-2_amd64.deb
f48abcb4ef820c013c7ffdcae3b84625fb66d1cd 2346004
libopenvdb-doc_0.99.0-2_all.deb
d5b2b7e0bfa5c77db9cf5bcffb70b2ea607a7a3e 794486
libopenvdb-tools_0.99.0-2_amd64.deb
Checksums-Sha256:
1b6d8fab627e8e0ed99354fa27843338fb9ff0a02428a22269c4cf2886312d40 2137
openvdb_0.99.0-2.dsc
1c0164f705a5b9243248bf4df1f00b93dd8b46eef0dfc3d6f67fb121eb5014e2 11757
openvdb_0.99.0-2.debian.tar.gz
3bf122412c602b5ba82bab688a16e579a74d965ef0cd48f03b7ee1dda03a5bfc 453566
libopenvdb0.99_0.99.0-2_amd64.deb
4e1525b25764c70e5a8f76e2134818368d4b51ad345c6759a5a87e129159e4d5 290394
libopenvdb-dev_0.99.0-2_amd64.deb
791228a3465199282942b828f87f3812df43ca91beaf2d0432ed0ab5e75c5cdd 2346004
libopenvdb-doc_0.99.0-2_all.deb
70228dd7722c40e87ea76007852c0f39212b351d17f9d26fd78614e692f7e521 794486
libopenvdb-tools_0.99.0-2_amd64.deb
Files:
15f3c37019ffa845377526831140bec0 2137 libs optional openvdb_0.99.0-2.dsc
1cb7d7c223e13de3a98043bb3348b9e8 11757 libs optional
openvdb_0.99.0-2.debian.tar.gz
c31dc5c5372c5180cdf30f69d09fb447 453566 libs optional
libopenvdb0.99_0.99.0-2_amd64.deb
446cfb300a8e2f4be78518628c4ab852 290394 libdevel optional
libopenvdb-dev_0.99.0-2_amd64.deb
43eb3e554ce3b28b9c88b06772705ffe 2346004 doc optional
libopenvdb-doc_0.99.0-2_all.deb
52b0678802185574dd6d15f2f905c702 794486 utils optional
libopenvdb-tools_0.99.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBAgAGBQJQyHPWAAoJEAFx4YKK4JNFlagP/RkM3MyYsRHDcQqa77yVeM7O
Cdb4HjvKvixgahkByu5ioVAwUrBoUji7YMNo8B3HEWyC+GLm0s/Dq64MqtRBeKdb
DuRJAyqbtlkcw2NCu6okwQcA9YKY8of99bC17bqCuPLPC/mN2pDpTcMsP6BmBetz
Dz9KIwdbfraBavu6cW4hy6Zji0lZousNtPjMT4OvFij59ZPNg4s8jyOKMVOCRhnX
K7PkLNm0LoG0hFVLrUbXKs293Lj1d4tgAL/As+OTVEGB6z36w5zPaa521a+D0LzX
0jt274U8POSB/qVC0Pz+6RIQzp6q0xJn7l9Xez3420WOCuwTBcTZD3yHtjfU+ZKK
qlpaGohZeiAl8fL+x4zc1z22Me5nsTh9uF6gMNjPbKLJFBcrPNrzBVhfBmxAIhKN
Yu+qLsRSg/1s1nIJ2M676kNMrW0cFS0wfo8Nqge3mFxBSnaziaXtrxWVdYoL+Mki
/Q5/85ngv/XAhQbe3xAH6pE83kR2vHjU45yndZMv6PAZHtr1dcxVQFDFZ5pGQipj
7beqzRlMJ0Nhi9qSODB8oDcXBL3oSaCeVOlJvRzxuvkOLUeN7qn2iELYlNmj4YxH
lVrEGMayP9RiJIcIWKQRkmDKkO0fws8+1xvT+PxmPicoQalQ5wxZCplndcHaRxf+
iGxN86ZY/e1AjeMgs8O1
=HDGY
-----END PGP SIGNATURE-----
--- End Message ---