* Package: net-print/pnm2ppa-1.13-r1 * Repository: gentoo * Maintainer: printing@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux split-usr userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking pnm2ppa-1.13.tar.gz to /var/tmp/portage/net-print/pnm2ppa-1.13-r1/work >>> Source unpacked in /var/tmp/portage/net-print/pnm2ppa-1.13-r1/work >>> Preparing source in /var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13 ... * econf: updating pnm2ppa-1.13/config.sub with /usr/share/gnuconfig/config.sub * econf: updating pnm2ppa-1.13/config.guess with /usr/share/gnuconfig/config.guess ./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 --disable-dependency-tracking --libdir=/usr/lib64 --with-language=nl --enable-vlink --disable-syslog configure: loading site script /usr/share/config.site checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking if cross compiling... no checking for library containing sqrt... -lm checking for library containing pow... none required checking for memmove... yes checking for memset... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for inline... inline checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for size_t... yes checking for library containing getopt_long... none required checking for library containing syslog... none required checking whether to enable syslog... no checking operating system... Linux checking whether to enable debugging... no checking which language is to be used... dutch checking whether to build the 'parse_vlink' tool... yes configure: creating ./config.status config.status: creating Makefile config.status: creating ppa_protocol/Makefile config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13' Making all in ppa_protocol make[2]: Entering directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_protocol' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c parse_vlink.c parse_vlink.c: In function ‘parse_scp’: parse_vlink.c:5:34: warning: variable ‘blank’ set but not used [-Wunused-but-set-variable] 5 | int comspec, comref, priority, blank, dlen, i, numbytes; | ^~~~~ parse_vlink.c: In function ‘main’: parse_vlink.c:69:7: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration] 69 | if (strcmp(argv[1], "-") == 0) | ^~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -Wl,-O1 -Wl,--as-needed -o parse_vlink parse_vlink.o -lm make[2]: Leaving directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_protocol' make[2]: Entering directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c pnm2ppa.c pnm2ppa.c: In function ‘print_pnm’: pnm2ppa.c:120:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 120 | fgets (line, 1024, fptr); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from pnm2ppa.c:24: In function ‘strncpy’, inlined from ‘main’ at pnm2ppa.c:872:5: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 4096 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘main’ at pnm2ppa.c:848:5: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 4096 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘main’ at pnm2ppa.c:821:8: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 4096 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c syslog.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c ppa.c ppa.c: In function ‘compress’: ppa.c:379:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 379 | if (compressed_len > final_len) | ^ ppa.c:388:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 388 | if (compressed_len > final_len) | ^ ppa.c:405:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 405 | if (compressed_len > final_len) | ^ ppa.c:416:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 416 | if (compressed_len > final_len) | ^ ppa.c:462:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 462 | if (compressed_len > final_len) | ^ ppa.c:478:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 478 | if (compressed_len > final_len) | ^ ppa.c:485:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 485 | if (compressed_len > final_len) | ^ ppa.c: In function ‘ppa_print_sweep’: ppa.c:670:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 670 | i < nozzle_data_size; i++, pc += 16) { | ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c image.c image.c: In function ‘remallocBuffer’: image.c:280:60: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 280 | if (image->bufpos + image->buflines * linesize + bytes < image->bufsize) | ^ image.c:294:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 294 | if (image->bufpos + image->buflines * linesize + bytes < image->bufsize) | ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c dither.c dither.c: In function ‘FS_Color_Dither’: dither.c:370:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] 370 | if (!(d == 0.0) && ((i + 8) < image->width * 3)) | ^~ dither.c: In function ‘HT_Black_Dither’: dither.c:499:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 499 | if (line[i] + line[i + 1] + line[i + 2] < halftone_3[j][k]) | ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c cutswath.c cutswath.c: In function ‘ppa_print_page’: cutswath.c:465:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum ’ [-Wsign-compare] 465 | if (!gUnimode && last_dir == prev->direction){ | ^~ cutswath.c:505:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum ’ [-Wsign-compare] 505 | if (!gUnimode && last_dir == prev->direction){ | ^~ cutswath.c:541:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum ’ [-Wsign-compare] 541 | if (!gUnimode && last_dir == prev->direction){ | ^~ cutswath.c: In function ‘read_black_image’: cutswath.c:780:34: warning: variable ‘after_color’ set but not used [-Wunused-but-set-variable] 780 | BOOLEAN got_nonblank = false, after_color = false, ignore_color = false; | ^~~~~~~~~~~ cutswath.c: In function ‘r2l_black_sweep’: cutswath.c:1080:32: warning: variable ‘oddlines’ set but not used [-Wunused-but-set-variable] 1080 | int i, j , width, evenlines, oddlines; | ^~~~~~~~ cutswath.c: In function ‘l2r_black_sweep’: cutswath.c:1219:32: warning: variable ‘oddlines’ set but not used [-Wunused-but-set-variable] 1219 | int i, j , width, evenlines, oddlines; | ^~~~~~~~ cutswath.c: In function ‘l2r_color_sweep’: cutswath.c:1931:32: warning: variable ‘oddlines’ set but not used [-Wunused-but-set-variable] 1931 | int i, j , width, evenlines, oddlines; | ^~~~~~~~ cutswath.c: In function ‘r2l_color_sweep’: cutswath.c:2154:32: warning: variable ‘oddlines’ set but not used [-Wunused-but-set-variable] 2154 | int i, j , width, evenlines, oddlines; | ^~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c gamma.c x86_64-pc-linux-gnu-gcc -I. -O2 -o make_hash_ink make_hash_ink.c ./make_hash_ink 4 3 > hash_ink.c ./make_hash_ink 1 5 >> hash_ink.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DSYSCONFDIR='"/etc"' -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -c hash_ink.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -Wsign-compare -Wfloat-equal -Wformat-security -g -O2 -DNDEBUG -Wl,-O1 -Wl,--as-needed -o pnm2ppa pnm2ppa.o syslog.o ppa.o image.o dither.o cutswath.o gamma.o hash_ink.o -lm /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: syslog.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: multiple definition of `syslog_message'; pnm2ppa.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ppa.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: multiple definition of `syslog_message'; pnm2ppa.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: image.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: multiple definition of `syslog_message'; pnm2ppa.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cutswath.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: multiple definition of `syslog_message'; pnm2ppa.o:/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13/ppa_syslog.h:42: first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:404: pnm2ppa] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13' make[1]: *** [Makefile:507: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13' make: *** [Makefile:322: all] Error 2 * ERROR: net-print/pnm2ppa-1.13-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-print/pnm2ppa-1.13-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-print/pnm2ppa-1.13-r1::gentoo'`. * The complete build log is located at '/var/log/portage/net-print:pnm2ppa-1.13-r1:20200128-211438.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13' * S: '/var/tmp/portage/net-print/pnm2ppa-1.13-r1/work/pnm2ppa-1.13'