On 2018-05-02 22:54 +0200, Lucas Nussbaum wrote: > Source: tudu > Version: 0.10.2-1 > Severity: serious > Tags: buster sid > User: debian...@lists.debian.org > Usertags: qa-ftbfs-20180502 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): >> make[1]: Entering directory '/<<PKGBUILDDIR>>' >> rm -f configure Makefile */Makefile >> acr >> acr: ./configure script created successfully. >> acr: all done. >> dh_auto_configure >> ./configure --build=x86_64-linux-gnu --prefix=/usr >> --includedir=\${prefix}/include --mandir=\${prefix}/share/man >> --infodir=\${prefix}/share/info --sysconfdir=/etc >> --localstatedir=/var --disable-silent-rules >> --libdir=\${prefix}/lib/x86_64-linux-gnu >> --libexecdir=\${prefix}/lib/x86_64-linux-gnu >> --disable-maintainer-mode --disable-dependency-tracking >> checking for cpp... ERROR: cannot parse sources
It seems to me this is a bug in acr 1.6.1-1. The configure script generated by it is clearly broken, and the same tudu version built successfully with acr 1.2-1 back in June 2017. Maybe the acr maintainer can find out what went wrong here. >> WARNING: Unknown flag '--disable-silent-rules'. >> >> >> WARNING: Unknown flag '--disable-maintainer-mode'. >> >> >> WARNING: Unknown flag '--disable-dependency-tracking'. >> >> checking build system type... x86_64-linux-gnu >> checking host system type... x86_64-unknown-linux-gnu >> checking target system type... x86_64-unknown-linux-gnu >> checking for working directories... current >> using prefix '/usr' >> checking for c++ compiler... g++ >> checking for xcurses.h... no >> checking for ncursesw/curses.h... yes >> checking for ncurses/curses.h... no >> checking for ncurses.h... yes >> checking for curses.h... yes >> checking for libncursesw ... yes >> checking for libncurses ... yes >> checking for libcurses ... yes >> checking for WIDEC_CURSES... ./configure: 394: ./configure: >> echo#define_XOPEN_SOURCE_EXTENDED: not found >> ./configure: 394: ./configure: echo#include<ncursesw/curses.h>: not found >> ./configure: 394: ./configure: echointmain(){addwstr(L"");}: not found >> ./configure: 394: ./configure: cannot create /dev/null2: Permission denied >> ./configure: 394: ./configure: eval$CXX-g: not found >> ./configure: 394: ./configure: rmtest.c: not found >> no >> >> ERROR: There is no wide character support on curses! >> >> dh_auto_configure: ./configure --build=x86_64-linux-gnu >> --prefix=/usr --includedir=\${prefix}/include >> --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info >> --sysconfdir=/etc --localstatedir=/var --disable-silent-rules >> --libdir=\${prefix}/lib/x86_64-linux-gnu >> --libexecdir=\${prefix}/lib/x86_64-linux-gnu >> --disable-maintainer-mode --disable-dependency-tracking returned >> exit code 1 >> make[1]: *** [debian/rules:9: override_dh_auto_configure] Error 2 Cheers, Sven