Source: ivtools
Version: 1.2.11a1-7
Severity: serious
Tags: stretch sid
User: [email protected]
Usertags: qa-ftbfs-20160828 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> /bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -Dcplusplus_2_1 -I./src -I./src/include -I./src/include/ivstd -Wdate-time
> -D_FORTIFY_SOURCE=2 -Wno-write-strings -Wno-deprecated -g -O2
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE -fstack-protector-strong -Wall
> -Wno-narrowing -c -o src/Attribute/libAttribute_la-attrlist.lo `test -f
> 'src/Attribute/attrlist.cc' || echo './'`src/Attribute/attrlist.cc
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -Dcplusplus_2_1 -I./src
> -I./src/include -I./src/include/ivstd -Wdate-time -D_FORTIFY_SOURCE=2
> -Wno-write-strings -Wno-deprecated -g -O2
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wall
> -Wno-narrowing -c src/Attribute/attrlist.cc -fPIC -DPIC -o
> src/Attribute/.libs/libAttribute_la-attrlist.o
> src/Attribute/attrlist.cc: In member function 'AttributeValue*
> AttributeValueList::Get(unsigned int)':
> src/Attribute/attrlist.cc:512:15: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> if (Number()<=index) return nil;
> ~~~~~~~~^~~~~~~
> src/Attribute/attrlist.cc:514:35: error: call of overloaded 'abs(unsigned
> int)' is ambiguous
> int delta = abs(index-_prevget_i);
> ^
> In file included from /usr/include/c++/6/cstdlib:75:0,
> from /usr/include/c++/6/stdlib.h:36,
> from ./src/include/ivstd/stdlib.h:5,
> from ./src/ComUtil/comutil.arg:1,
> from ./src/ComUtil/comutil.h:142,
> from ./src/Attribute/_comutil.h:4,
> from ./src/Attribute/classid.h:3,
> from ./src/Attribute/attribute.h:27,
> from src/Attribute/attrlist.cc:31:
> /usr/include/stdlib.h:774:12: note: candidate: int abs(int)
> extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
> ^~~
> In file included from /usr/include/c++/6/stdlib.h:36:0,
> from ./src/include/ivstd/stdlib.h:5,
> from ./src/ComUtil/comutil.arg:1,
> from ./src/ComUtil/comutil.h:142,
> from ./src/Attribute/_comutil.h:4,
> from ./src/Attribute/classid.h:3,
> from ./src/Attribute/attribute.h:27,
> from src/Attribute/attrlist.cc:31:
> /usr/include/c++/6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
> abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
> ^~~
> /usr/include/c++/6/cstdlib:180:3: note: candidate: long long int
> std::abs(long long int)
> abs(long long __x) { return __builtin_llabs (__x); }
> ^~~
> /usr/include/c++/6/cstdlib:172:3: note: candidate: long int std::abs(long int)
> abs(long __i) { return __builtin_labs(__i); }
> ^~~
> src/Attribute/attrlist.cc:517:18: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> if(_prevget_i>index) {
> ~~~~~~~~~~^~~~~~
> src/Attribute/attrlist.cc:523:16: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> if(Number()<=index*2) {
> ~~~~~~~~^~~~~~~~~
> src/Attribute/attrlist.cc:525:24: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> for (int i=0; i<Number()-index-1; i++) Prev(it);
> ~^~~~~~~~~~~~~~~~~
> src/Attribute/attrlist.cc:528:24: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> for (int i=0; i<index; i++) Next(it);
> ~^~~~~~
> src/Attribute/attrlist.cc: In member function 'AttributeValue*
> AttributeValueList::Set(unsigned int, AttributeValue*)':
> src/Attribute/attrlist.cc:537:15: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> if (Number()<=index) {
> ~~~~~~~~^~~~~~~
> src/Attribute/attrlist.cc:548:20: warning: comparison between signed and
> unsigned integer expressions [-Wsign-compare]
> for (int i=0; i<index; i++) Next(it);
> ~^~~~~~
> Makefile:4773: recipe for target 'src/Attribute/libAttribute_la-attrlist.lo'
> failed
> make[3]: *** [src/Attribute/libAttribute_la-attrlist.lo] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/08/28/ivtools_1.2.11a1-7_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.