From owner-freebsd-ipfw@FreeBSD.ORG  Fri May  5 10:25:11 2006
Return-Path: <owner-freebsd-ipfw@FreeBSD.ORG>
X-Original-To: freebsd-ipfw@freebsd.org
Delivered-To: freebsd-ipfw@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id CC0AF16A400
	for <freebsd-ipfw@freebsd.org>; Fri,  5 May 2006 10:25:11 +0000 (UTC)
	(envelope-from neca@boox.co.yu)
Received: from server.boox.co.yu (server.boox.co.yu [194.247.202.226])
	by mx1.FreeBSD.org (Postfix) with SMTP id 404C843D46
	for <freebsd-ipfw@freebsd.org>; Fri,  5 May 2006 10:25:09 +0000 (GMT)
	(envelope-from neca@boox.co.yu)
Received: (qmail 9580 invoked by uid 0); 5 May 2006 10:03:55 -0000
Received: from neca.boox.co.yu (HELO ?194.247.202.241?) (194.247.202.241)
	by server.boox.co.yu with SMTP; 5 May 2006 10:03:55 -0000
Message-ID: <445B27FF.10803@boox.co.yu>
Date: Fri, 05 May 2006 12:25:03 +0200
From: Nenad Gavrilovic <neca@boox.co.yu>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: p.pisati@oltrelinux.com
References: <20060430135736.GB48117@tin.it>
In-Reply-To: <20060430135736.GB48117@tin.it>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: freebsd-ipfw@freebsd.org
Subject: Re: [6.x patchset] Ipfw nat and libalias modules
X-BeenThere: freebsd-ipfw@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IPFW Technical Discussions <freebsd-ipfw.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw>,
	<mailto:freebsd-ipfw-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ipfw>
List-Post: <mailto:freebsd-ipfw@freebsd.org>
List-Help: <mailto:freebsd-ipfw-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw>,
	<mailto:freebsd-ipfw-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 10:25:12 -0000

Paolo Pisati wrote:

>I just released a new revision of my libalias+ipfw work as a 
>patchset for 6.x, get it here: 
>http://mercurio.srv.dsi.unimi.it/~pisati/libalias/libalias-6.x.tgz
>
>To apply it: 
>
>cp libalias_ipfw.patch /usr/src
>cd /usr/src
>patch -p3 < libalias_ipfw.patch
>
>then you have to recompile & install:
>
>kernel, sbin/ipfw, sbin/natd, sbin/ppp, lib/libalias, 
>sys/modules/ipfw, sys/modules/libalias
>
>or simply do a world.
>  
>
When I do:

cd /usr/src
make update (2006-05-05)
make clean
...
and

cp libalias_ipfw.patch /usr/src
cd /usr/src
patch -p3 < libalias_ipfw.patch

and

make kernel

I get the error as follows:
...
 >>> stage 3.1: making dependencies
...
===> libalias (depend)
===> libalias/kld-cuseeme (depend)
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
177: warning: duplicate script for target "alias_cuse
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
182: warning: duplicate script for target "alias_cuse
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
198: warning: duplicate script for target "alias_cuse
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
202: warning: duplicate script for target "alias_cuse
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
209: warning: duplicate script for target "alias_cuse
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
254: warning: duplicate script for target "@" ignored
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
254: warning: duplicate script for target "machine" i
"/usr/src/sys/modules/libalias/kld-cuseeme/../../../conf/kmod.mk", line 
446: warning: duplicate script for target "lint" igno
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -nostdinc -D_KERNEL -DKLD_MODULE 
-DHAVE_KERNEL_OPTION_HEADERS -D_KERNEL -DKLD_MODULE -I- -I-
cc1: error: -I- specified twice
mkdep: compile failed
*** Error code 1

Stop in /usr/src/sys/modules/libalias/kld-cuseeme.
*** Error code 1

Stop in /usr/src/sys/modules/libalias.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/obj/usr/src/sys/GENERIC.
*** Error code 1

Stop in /usr/src.
*** Error code 1
.



Also whel I do  make buildworld I get:
...
 >>> stage 4.2: building libraries
...
===> lib/libalias (all)
===> lib/libalias/lib-cuseeme (all)
"/usr/src/share/mk/bsd.lib.mk", line 110: warning: duplicate script for 
target "libalias_cuseeme.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 111: warning: duplicate script for 
target "libalias_cuseeme.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 112: warning: duplicate script for 
target "libalias_cuseeme.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 113: warning: duplicate script for 
target "libalias_cuseeme.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 138: warning: duplicate script for 
target "libalias_cuseeme.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 139: warning: duplicate script for 
target "libalias_cuseeme.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 141: warning: duplicate script for 
target "libalias_cuseeme.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 145: warning: duplicate script for 
target "libalias_cuseeme.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 181: warning: duplicate script for 
target "_EXTRADEPEND" ignored
cc -O2 -fno-strict-aliasing -pipe -march=pentium-mmx -Werror  -Werror  
-c /usr/src/lib/libalias/lib-cuseeme/../../../sys/neti
net/libalias/alias_cuseeme.c
building static alias_cuseeme library
ranlib libalias_cuseeme.a
cc -fpic -DPIC -O2 -fno-strict-aliasing -pipe -march=pentium-mmx 
-Werror  -Werror  -c /usr/src/lib/libalias/lib-cuseeme/../..
/../sys/netinet/libalias/alias_cuseeme.c -o alias_cuseeme.So
building shared library libalias_cuseeme.so.4
===> lib/libalias/lib-dummy (all)
"/usr/src/share/mk/bsd.lib.mk", line 110: warning: duplicate script for 
target "libalias_dummy.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 111: warning: duplicate script for 
target "libalias_dummy.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 112: warning: duplicate script for 
target "libalias_dummy.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 113: warning: duplicate script for 
target "libalias_dummy.a" ignored
"/usr/src/share/mk/bsd.lib.mk", line 138: warning: duplicate script for 
target "libalias_dummy.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 139: warning: duplicate script for 
target "libalias_dummy.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 141: warning: duplicate script for 
target "libalias_dummy.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 145: warning: duplicate script for 
target "libalias_dummy.so.4" ignored
"/usr/src/share/mk/bsd.lib.mk", line 181: warning: duplicate script for 
target "_EXTRADEPEND" ignored
cc -O2 -fno-strict-aliasing -pipe -march=pentium-mmx -Werror  -Werror  
-c /usr/src/lib/libalias/lib-dummy/../../../sys/netine
t/libalias/alias_dummy.c
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:235: 
error: redefinition of 'fingerprint'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:75: 
error: previous definition of 'fingerprint' w
as here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:263: 
error: redefinition of 'protohandler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:103: 
error: previous definition of 'protohandler'
 was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:277: 
error: redefinition of 'handlers'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:117: 
error: previous definition of 'handlers' was
 here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:282: 
error: redefinition of 'mod_handler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:122: 
error: previous definition of 'mod_handler'
was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:303: 
error: redefinition of 'alias_mod'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:143: 
error: previous definition of 'alias_mod' wa
s here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:317: 
error: redefinition of 'AliasHandleDummy'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:157: 
error: previous definition of 'AliasHandleDu
mmy' was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:389: 
warning: static declaration of 'AliasHandleD
ummy' follows non-static declaration
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:317: 
warning: previous definition of 'AliasHandle
Dummy' was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:395: 
error: redefinition of 'fingerprint'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:235: 
error: previous definition of 'fingerprint'
was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:395: 
error: redefinition of 'fingerprint'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:235: 
error: previous definition of 'fingerprint'
was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:423: 
error: redefinition of 'protohandler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:263: 
error: previous definition of 'protohandler'
 was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:423: 
error: redefinition of 'protohandler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:263: 
error: previous definition of 'protohandler'
 was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:437: 
error: redefinition of 'handlers'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:277: 
error: previous definition of 'handlers' was
 here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:437: 
error: redefinition of 'handlers'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:277: 
error: previous definition of 'handlers' was
 here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:442: 
error: redefinition of 'mod_handler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:282: 
error: previous definition of 'mod_handler'
was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:442: 
error: redefinition of 'mod_handler'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:282: 
error: previous definition of 'mod_handler'
was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:463: 
error: redefinition of 'alias_mod'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:303: 
error: previous definition of 'alias_mod' wa
s here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:463: 
error: redefinition of 'alias_mod'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:303: 
error: previous definition of 'alias_mod' wa
s here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:477: 
error: redefinition of 'AliasHandleDummy'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:317: 
error: previous definition of 'AliasHandleDu
mmy' was here
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:477: 
error: redefinition of 'AliasHandleDummy'
/usr/src/lib/libalias/lib-dummy/../../../sys/netinet/libalias/alias_dummy.c:317: 
error: previous definition of 'AliasHandleDu
mmy' was here
*** Error code 1

Stop in /usr/src/lib/libalias/lib-dummy.
*** Error code 1

Stop in /usr/src/lib/libalias.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.