Date: Fri, 4 Apr 2014 08:29:55 +0900 (JST) From: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> To: FreeBSD-gnats-submit@freebsd.org Cc: turutani@scphys.kyoto-u.ac.jp Subject: ports/188246: print/cups-filters build failure Message-ID: <201404032329.s33NTtX7099763@h120.65.226.10.32118.vlan.kuins.net> Resent-Message-ID: <201404040000.s340001J022230@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 188246 >Category: ports >Synopsis: print/cups-filters build failure >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Apr 04 00:00:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Tsurutani Naoki >Release: FreeBSD 8.4-PRERELEASE i386 >Organization: >Environment: System: FreeBSD h120.65.226.10.32118.vlan.kuins.net 8.4-PRERELEASE FreeBSD 8.4-PRERELEASE #26 r249149: Fri Apr 5 22:13:25 JST 2013 turutani@h120.65.226.10.32118.vlan.kuins.net:/usr/local/work/usr/obj/usr/src/sys/POLYMER i386 >Description: building print/cups-filters cannot be built. >How-To-Repeat: % make % ... CC cups_browsed-cups-browsed.o In file included from utils/cups-browsed.c:29:0: /usr/include/net/if.h:360:19: error: field 'ifru_addr' has incomplete type /usr/include/net/if.h:361:19: error: field 'ifru_dstaddr' has incomplete type /usr/include/net/if.h:362:19: error: field 'ifru_broadaddr' has incomplete type /usr/include/net/if.h:400:18: error: field 'ifra_addr' has incomplete type /usr/include/net/if.h:401:18: error: field 'ifra_broadaddr' has incomplete type /usr/include/net/if.h:402:18: error: field 'ifra_mask' has incomplete type /usr/include/net/if.h:490:26: error: field 'addr' has incomplete type /usr/include/net/if.h:491:26: error: field 'dstaddr' has incomplete type *** Error code 1 1 error *** Error code 2 1 error ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop in /usr/ports/print/cups-filters. *** Error code 1 Stop in /usr/ports/print/cups-filters. *** Error code 1 Stop in /usr/ports/print/cups. % >Fix: here is a patch. i do not know whether this is valid for all the FreeBSD versions. --- cups-filters.orig/files/patch-utils_cups-browsed.c 2014-03-31 06:33:51.000000000 +0900 +++ cups-filters/files/patch-utils_cups-browsed.c 2014-04-04 08:25:19.000000000 +0900 @@ -1,13 +1,15 @@ ---- utils/cups-browsed.c.orig 2013-12-27 20:45:55.188455147 +0400 -+++ utils/cups-browsed.c 2013-12-27 20:46:23.397446686 +0400 -@@ -23,7 +23,6 @@ +--- utils/cups-browsed.c.orig 2013-11-15 03:16:32.000000000 +0900 ++++ utils/cups-browsed.c 2014-04-04 08:20:05.000000000 +0900 +@@ -23,8 +23,7 @@ #include <ctype.h> #include <errno.h> -#include <ifaddrs.h> - #if defined(__OpenBSD__) +-#if defined(__OpenBSD__) ++#if defined(__OpenBSD__) || defined(__FreeBSD__) #include <sys/socket.h> #endif /* __OpenBSD__ */ + #include <net/if.h> @@ -33,6 +32,7 @@ #include <stdio.h> #include <sys/types.h> >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404032329.s33NTtX7099763>