Source: mccs
Version: 1:1.1-4
Severity: serious
Tags: stretch sid
User: [email protected]
Usertags: qa-ftbfs-20161219 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):
> g++ -Wall -O6 -Wl,-z,relro -DUSELPSOLVE -c -Iobjs -Isources -Ilibsrcs -fPIC
> objs/cudf.l.c -o objs/cudf.l.o
> sources/nunsat_criteria.c: In member function 'virtual void
> nunsat_criteria::initialize(CUDFproblem*, abstract_solver*)':
> sources/nunsat_criteria.c:86:15: warning: suggest explicit braces to avoid
> ambiguous 'else' [-Wparentheses]
> else if (comp(jpkg->first, (*disjunct)->version))
> ^
> sources/nunsat_criteria.c:81:6: warning: suggest explicit braces to avoid
> ambiguous 'else' [-Wparentheses]
> if (! self_depend)
> ^
> sources/nunsat_criteria.c: In member function 'virtual int
> nunsat_criteria::add_constraints()':
> sources/nunsat_criteria.c:209:15: warning: suggest explicit braces to avoid
> ambiguous 'else' [-Wparentheses]
> else if (comp(jpkg->first, (*disjunct)->version))
> ^
> sources/nunsat_criteria.c:204:6: warning: suggest explicit braces to avoid
> ambiguous 'else' [-Wparentheses]
> if (! self_depend)
> ^
> sources/cudf.c: In function 'int main(int, char**)':
> sources/cudf.c:631:51: warning: ISO C++ forbids converting a string constant
> to 'char*' [-Wwrite-strings]
> solver = new_lp_solver("/usr/share/mccs/cbclp");
> ^
> sources/constraint_generation.c: In function 'int
> generate_constraints(CUDFproblem*, abstract_solver&, abstract_combiner&)':
> sources/constraint_generation.c:406:11: warning: suggest explicit braces to
> avoid ambiguous 'else' [-Wparentheses]
> else if (comp(jpkg->first, (*ordeps)->version))
> ^
> sources/constraint_generation.c:401:9: warning: suggest explicit braces to
> avoid ambiguous 'else' [-Wparentheses]
> if (! self_depend)
> ^
> sources/constraint_generation.c:539:11: warning: variable 'has_coeff' set but
> not used [-Wunused-but-set-variable]
> bool has_coeff = false;
> ^~~~~~~~~
> libsrcs/cudf.y:798:1: error: 'ackages' does not name a type
> libsrcs/cudf.y:799:3: error: 'the_problem' does not name a type
> libsrcs/cudf.y:800:3: error: 'the_problem' does not name a type
> libsrcs/cudf.y:801:3: error: 'the_problem' does not name a type
> libsrcs/cudf.y:803:3: error: expected unqualified-id before 'return'
> libsrcs/cudf.y:804:1: error: expected declaration before '}' token
> objs/cudf.l.c: In function 'int cudflex()':
> objs/cudf.l.c:8032:23: warning: comparison between signed and unsigned
> integer expressions [-Wsign-compare]
> for ( yyl = 0; yyl < cudfleng; ++yyl )
> ~~~~^~~~~~~~~~
> objs/cudf.l.c: In function 'yy_buffer_state* cudf_scan_bytes(const char*,
> int)':
> objs/cudf.l.c:9107:17: warning: comparison between signed and unsigned
> integer expressions [-Wsign-compare]
> for ( i = 0; i < _yybytes_len; ++i )
> ~~^~~~~~~~~~~~~~
> objs/cudf.l.c: At global scope:
> objs/cudf.l.c:8653:17: warning: 'void yyunput(int, char*)' defined but not
> used [-Wunused-function]
> static void yyunput (int c, char * yy_bp )
> ^~~~~~~
> makefile:179: recipe for target 'objs/cudf.tab.o' failed
> make[1]: *** [objs/cudf.tab.o] Error 1
The full build log is available from:
http://aws-logs.debian.net/2016/12/19/mccs_1.1-4_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.