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

Reply via email to