From owner-freebsd-current@FreeBSD.ORG Mon Mar 22 16:11:38 2010 Return-Path: Delivered-To: current@freebsd.org Received: from [127.0.0.1] (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 184111065673; Mon, 22 Mar 2010 16:11:31 +0000 (UTC) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-current@FreeBSD.org Date: Mon, 22 Mar 2010 12:11:08 -0400 User-Agent: KMail/1.6.2 References: <201003210458.o2L4w8ZN041165@freebsd-current.sentex.ca> <7d6fde3d1003202325u5bc2adf0sfec35a9d0509eb55@mail.gmail.com> <4BA72812.8080405@icyb.net.ua> In-Reply-To: <4BA72812.8080405@icyb.net.ua> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003221211.13384.jkim@FreeBSD.org> Cc: Garrett Cooper , i386@freebsd.org, Andriy Gapon , current@freebsd.org Subject: Re: [head tinderbox] failure on i386/i386 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 16:11:38 -0000 On Monday 22 March 2010 04:19 am, Andriy Gapon wrote: > on 21/03/2010 08:25 Garrett Cooper said the following: > > On Sat, Mar 20, 2010 at 9:58 PM, FreeBSD Tinderbox > > > > wrote: > >> TB --- 2010-03-21 04:53:25 - /usr/bin/make -B buildkernel > >> KERNCONF=PAE > >> > >>>>> Kernel build for PAE started on Sun Mar 21 04:53:25 UTC 2010 > >>>>> stage 1: configuring the kernel > >>>>> stage 2.1: cleaning up the object tree > >>>>> stage 2.2: rebuilding the object tree > >>>>> stage 2.3: build tools > >>>>> stage 3.1: making dependencies > >>>>> stage 3.2: building everything > >> > >> [...] > >> cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls > >> -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > >> -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign > >> -fformat-extensions -nostdinc -I. -I/src/sys > >> -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > >> -include opt_global.h -fno-common -finline-limit=8000 --param > >> inline-unit-growth=100 --param large-function-growth=1000 > >> -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > >> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding > >> -fstack-protector -Werror /src/sys/libkern/qdivrem.c cc -c -O > >> -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs > >> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >> -Winline -Wcast-qual -Wundef -Wno-pointer-sign > >> -fformat-extensions -nostdinc -I. -I/src/sys > >> -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > >> -include opt_global.h -fno-common -finline-limit=8000 --param > >> inline-unit-growth=100 --param large-function-growth=1000 > >> -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > >> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding > >> -fstack-protector -Werror /src/sys/libkern/ucmpdi2.c cc -c -O > >> -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs > >> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >> -Winline -Wcast-qual -Wundef -Wno-pointer-sign > >> -fformat-extensions -nostdinc -I. -I/src/sys > >> -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > >> -include opt_global.h -fno-common -finline-limit=8000 --param > >> inline-unit-growth=100 --param large-function-growth=1000 > >> -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > >> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding > >> -fstack-protector -Werror /src/sys/libkern/udivdi3.c cc -c -O > >> -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs > >> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >> -Winline -Wcast-qual -Wundef -Wno-pointer-sign > >> -fformat-extensions -nostdinc -I. -I/src/sys > >> -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > >> -include opt_global.h -fno-common -finline-limit=8000 --param > >> inline-unit-growth=100 --param large-function-growth=1000 > >> -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > >> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding > >> -fstack-protector -Werror /src/sys/libkern/umoddi3.c cc -c -O > >> -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs > >> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >> -Winline -Wcast-qual -Wundef -Wno-pointer-sign > >> -fformat-extensions -nostdinc -I. -I/src/sys > >> -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS > >> -include opt_global.h -fno-common -finline-limit=8000 --param > >> inline-unit-growth=100 --param large-function-growth=1000 > >> -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > >> -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding > >> -fstack-protector -Werror /src/sys/compat/x86bios/x86bios.c > >> cc1: warnings being treated as errors > >> /src/sys/compat/x86bios/x86bios.c: In function > >> 'x86bios_map_mem': /src/sys/compat/x86bios/x86bios.c:558: > >> warning: cast to pointer from integer of different size *** > >> Error code 1 > >> > >> Stop in /obj/i386/src/sys/PAE. > >> *** Error code 1 > >> > >> Stop in /src. > >> *** Error code 1 > >> > >> Stop in /src. > >> TB --- 2010-03-21 04:58:08 - WARNING: /usr/bin/make returned > >> exit code 1 TB --- 2010-03-21 04:58:08 - ERROR: failed to build > >> PAE kernel TB --- 2010-03-21 04:58:08 - 5080.43 user 936.95 > >> system 6788.14 real > > > > Hi Jung, > > Could you please resolve this error? > > Thanks, > > It would have been nice to actually CC Jung-uk :-) > The problem seems to be that with PAE type of x86bios_rom_phys, > vm_paddr_t, is 64-bit. > I am not sure what values x86bios_rom_phys can have, but most > likely it can be simply cast to a 32-bit value. Oops, sorry. It will be fixed soon. I am testing an i386/PAE kernel now. Jung-uk Kim