Your message dated Wed, 12 Dec 2012 12:17:53 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 695689: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695689 Debian Bug Tracking System Contact [email protected] 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mathieu Malaterre <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Mathieu Malaterre <[email protected]> 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 ---

