Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Aug 2014 14:02:30 +0000
From:      "Bjoern A. Zeeb" <bz@FreeBSD.org>
To:        David Wolfskill <david@catwhisker.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: i386 compilation errors in head/sys/dev/ixl/if_ixl.c
Message-ID:  <3605C0F9-D1A0-42F4-BCCF-A6C74F45D547@FreeBSD.org>
In-Reply-To: <20140829133328.GB1408@albert.catwhisker.org>
References:  <CABZaEK7x3AbDbds9%2BHGue1P5REnwHZKkyZJJ644QgpSpP4G1Pg@mail.gmail.com> <CFA6382F60C74901B289E3AD882198D2@multiplay.co.uk> <EDA758D5-497F-47BF-9279-E347D09FD4FB@FreeBSD.org> <20140829133328.GB1408@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 29 Aug 2014, at 13:33 , David Wolfskill <david@catwhisker.org> wrote:

> On Fri, Aug 29, 2014 at 12:55:40PM +0000, Bjoern A. Zeeb wrote:
>>=20
>> On 29 Aug 2014, at 12:02 , Steven Hartland <killing@multiplay.co.uk> =
wrote:
>>=20
>>> Looks like this was already fixed by:
>>> http://svnweb.freebsd.org/changeset/base/270799
>>=20
>> Yes, just before I closed the bugreport.
>>=20
>> There?s a few more follow-up commits that (if I didn?t screw up) =
should make things at least compile now.  To which extends some things =
work I have no idea.
>> ....
>=20
> Err....  I think I'm seeing this (or a related) problem @r270799:
>=20
>>>> Kernel build for CANARY started on Fri Aug 29 06:17:52 PDT 2014
> ..ll_subdir_ixlv ---
> --- if_ixlv.o ---
> clang -O2 -pipe  -DSMP -fno-strict-aliasing -Werror -D_KERNEL =
-DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include =
/common/S4/obj/usr/src/sys/CANARY/opt_global.h -I. -I@ -I@/contrib/altq =
-fno-common -g -I/common/S4/obj/usr/src/sys/CANARY  -mno-mmx -mno-sse =
-msoft-float -ffreestanding -fstack-protector -gdwarf-2 -mno-aes =
-mno-avx -Qunused-arguments -std=3Diso9899:1999 -fstack-protector -Wall =
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  =
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef =
-Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs =
-fdiagnostics-show-option  -Wno-error-tautological-compare =
-Wno-error-empty-body  -Wno-error-parentheses-equality =
-Wno-error-unused-function  -mno-aes -mno-avx -Qunused-arguments -c =
/usr/src/sys/modules/ixlv/../../dev/ixl/if_ixlv.c
> --- all_subdir_ixl ---
> /usr/src/sys/modules/ixl/../../dev/ixl/i40e_osdep.c:66:1: error: =
conflicting types for 'i40e_allocate_dma'
> i40e_allocate_dma(struct i40e_hw *hw, struct i40e_dma_mem *dma,
> ^
> /usr/src/sys/modules/ixl/../../dev/ixl/i40e_alloc.h:54:23: note: =
previous declaration is here
> enum i40e_status_code i40e_allocate_dma_mem(struct i40e_hw *hw,
>                      ^
> /usr/src/sys/modules/ixl/../../dev/ixl/i40e_osdep.h:169:51: note: =
expanded from macro 'i40e_allocate_dma_mem'
> #define i40e_allocate_dma_mem(h, m, unused, s, a) i40e_allocate_dma(h, =
m, s, a)

svn update;  that was fixed


There is one more on powerpc and then a couple of unrelated infiband =
changes


=97=20
Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames, 1983




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3605C0F9-D1A0-42F4-BCCF-A6C74F45D547>