* Package: app-arch/freeze-2.5.0-r1 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking freeze-2.5.0.tar.gz to /var/tmp/portage/app-arch/freeze-2.5.0-r1/work >>> Source unpacked in /var/tmp/portage/app-arch/freeze-2.5.0-r1/work >>> Preparing source in /var/tmp/portage/app-arch/freeze-2.5.0-r1/work/freeze-2.5.0 ... * Applying freeze-2.5.0-gentoo.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-arch/freeze-2.5.0-r1/work/freeze-2.5.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 checking for gcc checking how to run the C preprocessor checking for unaligned access checking integer size checking for 64K segments checking for long file names checking for directory library header checking for dirent.h checking for closedir return value checking for sys/stdtypes.h checking for rindex checking for setlinebuf checking for install checking for freeze to derive installation directory prefix creating config.status creating Makefile creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/app-arch/freeze-2.5.0-r1/work/freeze-2.5.0 ... make -j1 CC=x86_64-pc-linux-gnu-gcc OPTIONS=-DDEFFILE=\"/etc/freeze.cnf\" x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" bitio.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" debug.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" decode.c decode.c: In function ‘melt2’: decode.c:14:5: warning: implicit declaration of function ‘read_header’; did you mean ‘write_header’? [-Wimplicit-function-declaration] if(read_header() == EOF) ^~~~~~~~~~~ write_header x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" default.c default.c: In function ‘defread’: default.c:40:18: warning: type defaults to ‘int’ in declaration of ‘sz_patt’ [-Wimplicit-int] register sz_patt; ^~~~~~~ default.c:47:12: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] sz_patt = strlen(pattern); ^~~~~~ default.c:47:12: warning: incompatible implicit declaration of built-in function ‘strlen’ default.c:47:12: note: include ‘’ or provide a declaration of ‘strlen’ default.c:3:1: +#include default.c:47:12: sz_patt = strlen(pattern); ^~~~~~ default.c:55:8: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration] if (!strncmp(pattern, defline, sz_patt)) ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" encode.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -I. -DDEFFILE=\"/etc/freeze.cnf\" freeze.c freeze.c: In function ‘Usage’: freeze.c:76:21: warning: unknown conversion type character ‘w’ in format [-Wformat=] fprintf(stderr, "\n\ ^~~~ -c Write output on stdout, don't remove original.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -d If given, melting is done instead.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g Use \"greedy\" parsing (1.5% worse, 40% faster).\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -f Forces output file to be generated, even if one already\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exists, and even if no space is saved by freezeing.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -i Image mode.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~ -t Text mode.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~ -v Write freezing statistics. -vv means \"draw progress\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ indicator\".\n\ ~~~~~~~~~~~~~~~ -V Write version and compilation options.\n\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "); ~ freeze.c:76:21: warning: format ‘%f’ expects a matching ‘double’ argument [-Wformat=] freeze.c: In function ‘main’: freeze.c:214:11: warning: conflicting types for built-in function ‘malloc’ [-Wbuiltin-declaration-mismatch] char *malloc(); ^~~~~~ freeze.c:263:22: warning: implicit declaration of function ‘isatty’ [-Wimplicit-function-declaration] if (argc == 1 && isatty(0)) { ^~~~~~ freeze.c:265:7: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(0); ^~~~ freeze.c:265:7: warning: incompatible implicit declaration of built-in function ‘exit’ freeze.c:265:7: note: include ‘’ or provide a declaration of ‘exit’ freeze.c:5:1: +#include freeze.c:265:7: exit(0); ^~~~ freeze.c:276:8: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration] if (!strcmp(cp, "unfreeze") || !strcmp(cp, "melt")) { ^~~~~~ freeze.c:298:12: warning: implicit declaration of function ‘defopen’; did you mean ‘fopen’? [-Wimplicit-function-declaration] (void) defopen(deffile); ^~~~~~~ fopen freeze.c:385:4: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:385:4: note: include ‘’ or provide a declaration of ‘exit’ freeze.c:472:24: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] if (strcmp(*fileptr + strlen(*fileptr) - 2, ".F") != 0) { ^~~~~~ freeze.c:472:24: warning: incompatible implicit declaration of built-in function ‘strlen’ freeze.c:472:24: note: include ‘’ or provide a declaration of ‘strlen’ freeze.c:5:1: +#include freeze.c:472:24: if (strcmp(*fileptr + strlen(*fileptr) - 2, ".F") != 0) { ^~~~~~ freeze.c:474:11: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] (void) strcpy(tempname, *fileptr); ^~~~~~ freeze.c:474:11: warning: incompatible implicit declaration of built-in function ‘strcpy’ freeze.c:474:11: note: include ‘’ or provide a declaration of ‘strcpy’ freeze.c:475:11: warning: implicit declaration of function ‘strcat’ [-Wimplicit-function-declaration] (void) strcat(tempname, ".F"); ^~~~~~ freeze.c:475:11: warning: incompatible implicit declaration of built-in function ‘strcat’ freeze.c:475:11: note: include ‘’ or provide a declaration of ‘strcat’ freeze.c:482:6: warning: implicit declaration of function ‘checkstat’; did you mean ‘copystat’? [-Wimplicit-function-declaration] if (checkstat(*fileptr)) ^~~~~~~~~ copystat freeze.c:520:9: warning: incompatible implicit declaration of built-in function ‘strcpy’ (void) strcpy(ofname, *fileptr); ^~~~~~ freeze.c:520:9: note: include ‘’ or provide a declaration of ‘strcpy’ freeze.c:521:9: warning: incompatible implicit declaration of built-in function ‘strlen’ ofname[strlen(ofname) - 2] = '\0'; /* Strip off .F */ ^~~~~~ freeze.c:521:9: note: include ‘’ or provide a declaration of ‘strlen’ freeze.c:535:24: warning: incompatible implicit declaration of built-in function ‘strlen’ if (strcmp(*fileptr + strlen(*fileptr) - 2, ".F") == 0) { ^~~~~~ freeze.c:535:24: note: include ‘’ or provide a declaration of ‘strlen’ freeze.c:558:9: warning: incompatible implicit declaration of built-in function ‘strcpy’ (void) strcpy(ofname, *fileptr); ^~~~~~ freeze.c:558:9: note: include ‘’ or provide a declaration of ‘strcpy’ freeze.c:599:9: warning: incompatible implicit declaration of built-in function ‘strcat’ (void) strcat(ofname, ".F"); ^~~~~~ freeze.c:599:9: note: include ‘’ or provide a declaration of ‘strcat’ freeze.c:610:8: warning: implicit declaration of function ‘foreground’ [-Wimplicit-function-declaration] if (foreground()) { ^~~~~~~~~~ freeze.c:615:13: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration] (void) read(2, response, 2); ^~~~ fread freeze.c:689:7: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:689:7: note: include ‘’ or provide a declaration of ‘exit’ In file included from freeze.c:1: freeze.h:20:33: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘_cnt’ # define putc(x, p) (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), (p)) : (int) (*(p)->_ptr++ = (unsigned char) (x))) ^~ freeze.c:710:2: note: in expansion of macro ‘putc’ putc('\n', stderr); ^~~~ freeze.h:20:46: warning: implicit declaration of function ‘_flsbuf’ [-Wimplicit-function-declaration] # define putc(x, p) (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), (p)) : (int) (*(p)->_ptr++ = (unsigned char) (x))) ^~~~~~~ freeze.c:710:2: note: in expansion of macro ‘putc’ putc('\n', stderr); ^~~~ freeze.h:20:93: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘_ptr’ (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), (p)) : (int) (*(p)->_ptr++ = (unsigned char) (x))) ^~ freeze.c:710:2: note: in expansion of macro ‘putc’ putc('\n', stderr); ^~~~ freeze.c:733:2: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:733:2: note: include ‘’ or provide a declaration of ‘exit’ freeze.c:746:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(exit_stat); ^~~~ freeze.c:746:3: note: include ‘’ or provide a declaration of ‘exit’ In file included from freeze.c:1: freeze.c: In function ‘prratio’: freeze.h:20:33: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘_cnt’ # define putc(x, p) (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), (p)) : (int) (*(p)->_ptr++ = (unsigned char) (x))) ^~ freeze.c:770:5: note: in expansion of macro ‘putc’ putc('-', stream); ^~~~ freeze.h:20:93: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘_ptr’ (--(p)->_cnt < 0 ? _flsbuf((unsigned char) (x), (p)) : (int) (*(p)->_ptr++ = (unsigned char) (x))) ^~ freeze.c:770:5: note: in expansion of macro ‘putc’ putc('-', stream); ^~~~ freeze.c: In function ‘writeerr’: freeze.c:804:12: warning: implicit declaration of function ‘unlink’; did you mean ‘unix’? [-Wimplicit-function-declaration] (void) unlink(ofname); ^~~~~~ unix freeze.c:806:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:806:3: note: include ‘’ or provide a declaration of ‘exit’ freeze.c: In function ‘copystat’: freeze.c:859:12: warning: implicit declaration of function ‘chown’ [-Wimplicit-function-declaration] (void) chown(ofname, (int) statbuf.st_uid, (int) statbuf.st_gid); ^~~~~ freeze.c: In function ‘checkstat’: freeze.c:920:30: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘__nlink_t’ {aka ‘long unsigned int’} [-Wformat=] fprintf(stderr, " has %d other links -- unchanged\n", ~^ %ld statbuf.st_nlink - 1); ~~~~~~~~~~~~~~~~~~~~ freeze.c: In function ‘onintr’: freeze.c:966:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:966:3: note: include ‘’ or provide a declaration of ‘exit’ freeze.c: In function ‘oops’: freeze.c:975:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:975:3: note: include ‘’ or provide a declaration of ‘exit’ freeze.c: In function ‘version’: freeze.c:1007:3: warning: incompatible implicit declaration of built-in function ‘exit’ exit(0); ^~~~ freeze.c:1007:3: note: include ‘’ or provide a declaration of ‘exit’ freeze.c: In function ‘tune_table’: freeze.c:1028:7: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:1028:7: note: include ‘’ or provide a declaration of ‘exit’ freeze.c:1034:7: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:1034:7: note: include ‘’ or provide a declaration of ‘exit’ freeze.c:1047:5: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^~~~ freeze.c:1047:5: note: include ‘’ or provide a declaration of ‘exit’ make: *** [Makefile:72: freeze.o] Error 1 * ERROR: app-arch/freeze-2.5.0-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-arch/freeze-2.5.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-arch/freeze-2.5.0-r1::gentoo'`. * The complete build log is located at '/var/log/portage/app-arch:freeze-2.5.0-r1:20181021-142122.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-arch/freeze-2.5.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-arch/freeze-2.5.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-arch/freeze-2.5.0-r1/work/freeze-2.5.0' * S: '/var/tmp/portage/app-arch/freeze-2.5.0-r1/work/freeze-2.5.0'