* Package: net-wireless/irda-utils-0.9.18-r6 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking irda-utils-0.9.18.tar.gz to /var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work >>> Source unpacked in /var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work >>> Preparing source in /var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work/irda-utils-0.9.18 ... * Applying irda-utils-rh1.patch ... [ ok ] * Applying irda-utils-0.9.18-makefile.diff ... [ ok ] * Applying irda-utils-0.9.18-smcinit.diff ... [ ok ] * Applying irda-utils-0.9.18-io.h.diff ... [ ok ] * Applying irda-utils-0.9.18-dofail.patch ... [ ok ] * Applying irda-utils-0.9.18-asneeded.patch ... [ ok ] * Applying irda-utils-0.9.18-ldflags.patch ... [ ok ] * Applying irda-utils-0.9.18-headers.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work/irda-utils-0.9.18 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work/irda-utils-0.9.18 ... make -j1 'RPM_OPT_FLAGS=-O2 -pipe -march=native -fno-strict-aliasing -std=gnu89' RPM_BUILD_ROOT=/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/image/ ROOT=/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/image/ [CC] irattach.c irattach.c: In function ‘attach_dongle’: irattach.c:616:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 616 | ifr.ifr_data = (void *) dongle; | ^ irattach.c: In function ‘main’: irattach.c:657:6: warning: variable ‘modname’ set but not used [-Wunused-but-set-variable] 657 | int modname = 0; /* True is first arg is a module name */ | ^~~~~~~ irattach.c: In function ‘get_devlist’: irattach.c:327:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 327 | fgets(buff, sizeof(buff), fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ irattach.c:328:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 328 | fgets(buff, sizeof(buff), fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from irattach.c:29: In function ‘strncpy’, inlined from ‘modify_flags.constprop’ at irattach.c:133:9: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 19 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘modify_flags.constprop’ at irattach.c:145:2: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 19 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘attach_dongle’ at irattach.c:617:3, inlined from ‘main’ at irattach.c:774:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 19 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] util.c [CC] irattach [CC] dongle_attach.c dongle_attach.c: In function ‘main’: dongle_attach.c:118:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | ifr.ifr_data = (void *) dongle; | ^ [CC] dongle_attach [CC] irdaping.c irdaping.c: In function ‘main’: irdaping.c:280:25: warning: taking address of packed member of ‘struct test_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 280 | timep = &info->time; | ^~~~~~~~~~~ In file included from /usr/include/string.h:494, from irdaping.c:27: In function ‘strncpy’, inlined from ‘main’ at irdaping.c:195:4: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 14 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] irdaping [CC] irnetd.c irnetd.c: In function ‘main’: irnetd.c:84:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 84 | fgets(line, 255, irnet); | ^~~~~~~~~~~~~~~~~~~~~~~ [CC] irnetd [CC] irpsion5 irpsion5.c: In function ‘discover_devices’: irpsion5.c:131:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int32_t’ {aka ‘unsigned int’} [-Wsign-compare] 131 | for (i=0;ilen;i++) { | ^ irpsion5.c:144:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int32_t’ {aka ‘unsigned int’} [-Wsign-compare] 144 | for (i=0;ilen;i++) { | ^ irpsion5.c:151:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int32_t’ {aka ‘unsigned int’} [-Wsign-compare] 151 | for (i=0;ilen;i++) { | ^ irpsion5.c: In function ‘sendfile’: irpsion5.c:271:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if (rc != strlen(buf)) { | ^~ irpsion5.c:273:36: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 273 | fprintf(stderr,"rc = %d, strlen=%d\n", | ~^ | | | int | %ld 274 | rc, strlen(buf)); | ~~~~~~~~~~~ | | | size_t {aka long unsigned int} irpsion5.c: In function ‘handle_client’: irpsion5.c:499:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 499 | while (cnt < fsize) { | ^ irpsion5.c:535:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 535 | if (cnt != fsize) { | ^~ [CC] irkbd.c irkbd.c: In function ‘irkbd_handle_mouse’: irkbd.c:302:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 302 | write(self->fifo, &scancode, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [CC] irkbd [CC] findchip.c [CC] smc.c [CC] nsc.c [CC] winbond.c [CC] findchip [CC] irdadump.c irdadump.c: In function ‘irdadump_loop’: irdadump.c:286:16: error: ‘SIOCGSTAMP’ undeclared (first use in this function); did you mean ‘SIOCGARP’? 286 | if (ioctl(fd, SIOCGSTAMP, curr_time) < 0) { | ^~~~~~~~~~ | SIOCGARP irdadump.c:286:16: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [Makefile:48: irdadump.o] Error 1 make: *** [Makefile:34: all] Error 2 * ERROR: net-wireless/irda-utils-0.9.18-r6::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/irda-utils-0.9.18-r6::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/irda-utils-0.9.18-r6::gentoo'`. * The complete build log is located at '/var/log/portage/net-wireless:irda-utils-0.9.18-r6:20190818-002011.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work/irda-utils-0.9.18' * S: '/var/tmp/portage/net-wireless/irda-utils-0.9.18-r6/work/irda-utils-0.9.18'