--- Begin Message ---
Source: c2esp
Version: 27-2
Severity: serious
Tags: stretch sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20160930 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):
> gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 --pedantic -Wall -std=c99 -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c c2espC.c
> In file included from c2espC.c:49:0:
> c2espcommon.h:41:46: error: unknown type name 'FILE'
> time_t KeepAwake(time_t Start, int Interval, FILE *PrintFile);
> ^~~~
> c2espcommon.h:55:15: error: unknown type name 'FILE'
> void DoOutJob(FILE *OutFile, char *PrintFormat, int I1, int I2);
> ^~~~
> c2espcommon.h:65:18: error: unknown type name 'FILE'
> int GoodExchange(FILE *PrintFile, char *Command, char *Expect, int DoBack, unsigned int SleepTime, float ReplyTime);
> ^~~~
> c2espC.c:74:1: error: unknown type name 'FILE'
> FILE *PrintFile = NULL; //file descriptor for debug file
> ^~~~
> c2espC.c:75:1: error: unknown type name 'FILE'
> FILE *UncompressedFile = NULL; //file descriptor for file of uncompressed page data
> ^~~~
> c2espC.c: In function 'SetupPrinter':
> c2espC.c:102:6: warning: implicit declaration of function 'GoodExchange' [-Wimplicit-function-declaration]
> if(GoodExchange(PrintFile, "LockPrinterWait?", "0002, OK, Locked for printing;", DoBack, 1, 3.0) >= 0) break;
> ^~~~~~~~~~~~
> c2espC.c:105:2: warning: implicit declaration of function 'DoOutJob' [-Wimplicit-function-declaration]
> DoOutJob(PrintFile, "Event=StartOfJob;",0,0); //printer command
> ^~~~~~~~
> c2espC.c:117:7: warning: implicit declaration of function 'fprintf' [-Wimplicit-function-declaration]
> fprintf(stderr,"ATTR: marker-levels=%d,%d\n",BlackPercent,ColourPercent); // sets the levels displayed
> ^~~~~~~
> c2espC.c:117:7: warning: incompatible implicit declaration of built-in function 'fprintf'
> c2espC.c:117:7: note: include '<stdio.h>' or provide a declaration of 'fprintf'
> c2espC.c:117:15: error: 'stderr' undeclared (first use in this function)
> fprintf(stderr,"ATTR: marker-levels=%d,%d\n",BlackPercent,ColourPercent); // sets the levels displayed
> ^~~~~~
> c2espC.c:117:15: note: each undeclared identifier is reported only once for each function it appears in
> c2espC.c: In function 'EndPage':
> c2espC.c:271:16: warning: implicit declaration of function 'fflush' [-Wimplicit-function-declaration]
> if(PrintFile) fflush(PrintFile);
> ^~~~~~
> c2espC.c: In function 'main':
> c2espC.c:320:2: error: unknown type name 'FILE'
> FILE *CompData; //stores the compressed data of a page
> ^~~~
> c2espC.c:337:6: warning: incompatible implicit declaration of built-in function 'fprintf'
> fprintf(stderr, ("Usage: %s job-id user title copies options [file]\n"), "rastertoek");
> ^~~~~~~
> c2espC.c:337:6: note: include '<stdio.h>' or provide a declaration of 'fprintf'
> c2espC.c:337:14: error: 'stderr' undeclared (first use in this function)
> fprintf(stderr, ("Usage: %s job-id user title copies options [file]\n"), "rastertoek");
> ^~~~~~
> c2espC.c:368:4: warning: implicit declaration of function 'setbuf' [-Wimplicit-function-declaration]
> setbuf(stderr, NULL);
> ^~~~~~
> c2espC.c:369:2: warning: incompatible implicit declaration of built-in function 'fprintf'
> fprintf(stderr, ("DEBUG: ================= %s ===================================\n"),Version);
> ^~~~~~~
> c2espC.c:369:2: note: include '<stdio.h>' or provide a declaration of 'fprintf'
> c2espC.c:451:23: warning: implicit declaration of function 'tmpfile' [-Wimplicit-function-declaration]
> if ( !(CompData=tmpfile()) )
> ^~~~~~~
> c2espC.c:451:22: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
> if ( !(CompData=tmpfile()) )
> ^
> c2espC.c:453:11: warning: implicit declaration of function 'perror' [-Wimplicit-function-declaration]
> perror("opening compressed page temp file");
> ^~~~~~
> c2espC.c:463:5: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration]
> sprintf(RasFileName,"/tmp/RasForComp.ppm");
> ^~~~~~~
> c2espC.c:463:5: warning: incompatible implicit declaration of built-in function 'sprintf'
> c2espC.c:463:5: note: include '<stdio.h>' or provide a declaration of 'sprintf'
> c2espC.c:469:5: warning: incompatible implicit declaration of built-in function 'sprintf'
> sprintf(RasFileName,"/tmp/RasForComp.pbm");
> ^~~~~~~
> c2espC.c:469:5: note: include '<stdio.h>' or provide a declaration of 'sprintf'
> c2espC.c:522:34: warning: implicit declaration of function 'KeepAwake' [-Wimplicit-function-declaration]
> if (DoBack) KeepAwakeStart = KeepAwake(KeepAwakeStart,10, PrintFile);
> ^~~~~~~~~
> c2espC.c:600:26: warning: implicit declaration of function 'fwrite' [-Wimplicit-function-declaration]
> if(UncompressedFile) fwrite(DataLineBuffer, 1, DataLength, UncompressedFile);
> ^~~~~~
> c2espC.c:600:26: warning: incompatible implicit declaration of built-in function 'fwrite'
> c2espC.c:600:26: note: include '<stdio.h>' or provide a declaration of 'fwrite'
> c2espC.c:618:19: warning: incompatible implicit declaration of built-in function 'fwrite'
> if (fwrite(out, 1, have, CompData) != have || ferror(CompData))
> ^~~~~~
> c2espC.c:618:19: note: include '<stdio.h>' or provide a declaration of 'fwrite'
> c2espC.c:618:61: warning: implicit declaration of function 'ferror' [-Wimplicit-function-declaration]
> if (fwrite(out, 1, have, CompData) != have || ferror(CompData))
> ^~~~~~
> c2espC.c:644:4: warning: implicit declaration of function 'rewind' [-Wimplicit-function-declaration]
> rewind(CompData);
> ^~~~~~
> c2espC.c:682:8: warning: implicit declaration of function 'fgetc' [-Wimplicit-function-declaration]
> c=fgetc(CompData);
> ^~~~~
> c2espC.c:687:6: warning: implicit declaration of function 'fputc' [-Wimplicit-function-declaration]
> fputc(c,stdout);
> ^~~~~
> c2espC.c:687:14: error: 'stdout' undeclared (first use in this function)
> fputc(c,stdout);
> ^~~~~~
> c2espC.c:737:25: warning: implicit declaration of function 'fclose' [-Wimplicit-function-declaration]
> if(PrintFile != NULL) fclose(PrintFile);
> ^~~~~~
> Makefile:406: recipe for target 'c2espC.o' failed
> make[3]: *** [c2espC.o] Error 1
If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185
The full build log is available from:
http://aws-logs.debian.net/2016/09/30/c2esp_27-2_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.
--- End Message ---