Bug 124257 - sys-freebsd/freebsd-sbin fails with USE="ipfilter"
Bug#: 124257 Product:  Gentoo/Alt Version: unspecified Platform: All
OS/Version: FreeBSD Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: bsd@gentoo.org Reported By: johan.vrolix@telenet.be
Component: Other
URL: 
Summary: sys-freebsd/freebsd-sbin fails with USE="ipfilter"
Keywords:  
Status Whiteboard: 
Opened: 2006-02-27 06:19 0000
Description:   Opened: 2006-02-27 06:19 0000
Portage 2.1_pre5
(!/usr/local/portage/portage-alt-overlay/profiles/default-bsd/fbsd/6.0/x86,
gcc-, freebsd-lib-6.0-r0, 6.0-RELEASE i386)
=================================================================
System uname: 6.0-RELEASE i386 i386
Gentoo/FreeBSD: FreeBSD version 6.0-RELEASE; Gentoo base version 0.7
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  6.0
ACCEPT_KEYWORDS="x86 x86-fbsd ~x86 ~x86-fbsd"
AUTOCLEAN="yes"
CBUILD="i686-gentoo-freebsd6.0"
CFLAGS="-march=pentium3 -O2 -pipe -ftracer"
CHOST="i686-gentoo-freebsd6.0"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -ftracer -fconserve-space
-fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/packages/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/portage-alt-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86-fbsd acpi ipv6 nat ncurses nopie nossp oss pam readline ssl tcpd usb
elibc_FreeBSD kernel_FreeBSD userland_BSD"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS,
MAKEOPTS



/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:15:19:
ipf_l.h: No such file or directory
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1389:
error: elements of array `ipfwords' have incomplete type
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1390:
warning: excess elements in struct initializer
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1390:
warning: (near initialization for `ipfwords[0]')
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1390:
warning: excess elements in struct initializer
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1390:
warning: (near initialization for `ipfwords[0]')

And it goes on for a long time.

/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1637:
warning: implicit declaration of function `ipf_yysettab'
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:
In function `setsyslog':
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2084:
warning: implicit declaration of function `ipf_yysetdict'
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2085:
error: `ipf_yybreakondot' undeclared (first use in this function)
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2085:
error: (Each undeclared identifier is reported only once
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2085:
error: for each function it appears in.)
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:
In function `unsetsyslog':
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2091:
warning: implicit declaration of function `ipf_yyresetdict'
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:2092:
error: `ipf_yybreakondot' undeclared (first use in this function)
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:
In function `ipf_yyparse':
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:191:
error: `ipf_yyvarnext' undeclared (first use in this function)
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:505:
error: `ipf_yyexpectaddr' undeclared (first use in this function)
y.tab.c: At top level:
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1389:
error: storage size of `ipfwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1483:
error: storage size of `addrwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1490:
error: storage size of `maskwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1517:
error: storage size of `icmpcodewords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1498:
error: storage size of `icmptypewords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1537:
error: storage size of `ipv4optwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1565:
error: storage size of `ipv4secwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1577:
error: storage size of `ipv6optwords' isn't known
/var/tmp/portage/freebsd-sbin-6.0/work/sbin/ipf/ipf/../../../contrib/ipfilter/tools/ipf_y.y:1588:
error: storage size of `logwords' isn't known
*** Error code 1

------- Comment #1 From Roy Marples (RETIRED) 2007-08-06 15:50:15 0000 -------
Fixed :)

At last :)