Source: ivtools
Version: 1.2.11a1-7
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
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.

Reply via email to