Bug#844980: undertaker: FTBFS: fixdep: error opening depfile: scripts/kconfig/.zconf.tab.o.d: No such file or directory

2016-11-20 Thread Adrian Bunk
Control: retitle -1 undertaker: FTBFS in parallel builds

On Sat, Nov 19, 2016 at 08:18:20AM +0100, Lucas Nussbaum wrote:
>...
> > fixdep: error opening depfile: scripts/kconfig/.zconf.tab.o.d: No such file 
> > or directory
> > scripts/Makefile.host:134: recipe for target 'scripts/kconfig/zconf.tab.o' 
> > failed
> > make[7]: *** [scripts/kconfig/zconf.tab.o] Error 2
>...

I can reproduce this when building with -J100

Whatever dependency problem exists should be fixed, or --parallel
removed from debian/rules.

(The build still fails later due to the unrelated #845095.)

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#844980: undertaker: FTBFS: fixdep: error opening depfile: scripts/kconfig/.zconf.tab.o.d: No such file or directory

2016-11-18 Thread Lucas Nussbaum
Source: undertaker
Version: 1.6.1-3
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161118 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[6]: Entering directory '/<>'
> make -f scripts/Makefile.build obj=scripts/basic
>   gcc -Wp,-MD,scripts/basic/.fixdep.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer -o scripts/basic/fixdep scripts/basic/fixdep.c  
> make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/conf
> make -f scripts/Makefile.build obj=scripts/kconfig scripts/kconfig/conf
>   gcc -Wp,-MD,scripts/kconfig/.conf.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE   -c -o 
> scripts/kconfig/conf.o scripts/kconfig/conf.c
> make[4]: Leaving directory '/<>/tailor'
>   gcc -Wp,-MD,scripts/kconfig/.conf.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE   -c -o 
> scripts/kconfig/conf.o scripts/kconfig/conf.c
>   gcc -Wp,-MD,scripts/kconfig/.dumpconf.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE   -c -o 
> scripts/kconfig/dumpconf.o scripts/kconfig/dumpconf.c
>   cat scripts/kconfig/lex.zconf.c_shipped > scripts/kconfig/lex.zconf.c
>   cat scripts/kconfig/zconf.tab.c_shipped > scripts/kconfig/zconf.tab.c
>   cat scripts/kconfig/zconf.hash.c_shipped > scripts/kconfig/zconf.hash.c
>   gcc -Wp,-MD,scripts/kconfig/.dumpconf.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE   -c -o 
> scripts/kconfig/dumpconf.o scripts/kconfig/dumpconf.c
>   gcc -Wp,-MD,scripts/kconfig/.zconf.tab.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE  -Iscripts/kconfig 
> -c -o scripts/kconfig/zconf.tab.o scripts/kconfig/zconf.tab.c
>   gcc -Wp,-MD,scripts/kconfig/.zconf.tab.o.d -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer   -DCURSES_LOC="" -DLOCALE  -Iscripts/kconfig 
> -c -o scripts/kconfig/zconf.tab.o scripts/kconfig/zconf.tab.c
> g++ -Wextra -O2 -std=gnu++11 -I../scripts/kconfig -I../picosat  -c -o bool.o 
> bool.cpp
>   gcc  -o scripts/kconfig/conf scripts/kconfig/conf.o 
> scripts/kconfig/zconf.tab.o  
> fixdep: error opening depfile: scripts/kconfig/.zconf.tab.o.d: No such file 
> or directory
> scripts/Makefile.host:134: recipe for target 'scripts/kconfig/zconf.tab.o' 
> failed
> make[7]: *** [scripts/kconfig/zconf.tab.o] Error 2

The full build log is available from:
   http://aws-logs.debian.net/2016/11/18/undertaker_1.6.1-3_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.