Bug#902200: heaptrack FTBFS on 32bit

Adrian Bunk bunk at debian.org
Sat Jun 23 11:00:34 BST 2018


Source: heaptrack
Version: 1.1.0-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=heaptrack&suite=sid

...
/<<PKGBUILDDIR>>/tests/auto/tst_io.cpp: In function 'void ____C_A_T_C_H____T_E_S_T____112()':
/<<PKGBUILDDIR>>/tests/auto/tst_io.cpp:127:86: error: unable to deduce 'std::initializer_list<_Tp>&&' from '{8746901101568, 0, 223316, 2320472, 9984}'
     for (uint64_t expected : {0x7f48beedc00ul, 0x0ul, 0x36854ul, 0x236858ul, 0x2700ul}) {
                                                                                      ^
/<<PKGBUILDDIR>>/tests/auto/tst_io.cpp:127:86: note:   deduced conflicting types for parameter '_Tp' ('long long unsigned int' and 'long unsigned int')
In file included from /<<PKGBUILDDIR>>/tests/auto/tst_io.cpp:22:0:
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h: In instantiation of 'static char* LineWriter::writeHexNumber(char*, V) [with V = long long unsigned int]':
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h:208:32:   required from 'static char* LineWriter::writeHexNumbers(char*, V, T ...) [with V = long long unsigned int; T = {long long unsigned int}]'
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h:141:33:   required from 'bool LineWriter::writeHexLine(char, T ...) [with T = {long long unsigned int, long long unsigned int}]'
/<<PKGBUILDDIR>>/tests/auto/tst_io.cpp:40:5:   required from here
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h:170:46: error: call of overloaded 'clz(long long unsigned int&)' is ambiguous
         const unsigned zeroBits = value ? clz(value) : numBits;
                                           ~~~^~~~~~~
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h:151:28: note: candidate: static unsigned int LineWriter::clz(unsigned int)
     inline static unsigned clz(unsigned V)
                            ^~~
/<<PKGBUILDDIR>>/tests/auto/../../src/util/linewriter.h:156:28: note: candidate: static unsigned int LineWriter::clz(long unsigned int)
     inline static unsigned clz(long unsigned V)
                            ^~~
tests/auto/CMakeFiles/tst_io.dir/build.make:65: recipe for target 'tests/auto/CMakeFiles/tst_io.dir/tst_io.cpp.o' failed
make[3]: *** [tests/auto/CMakeFiles/tst_io.dir/tst_io.cpp.o] Error 1



More information about the debian-science-maintainers mailing list