Re: [head tinderbox] failure on alpha/alpha

From: Diomidis Spinellis <dds_at_aueb.gr>
Date: Wed, 04 Jan 2006 03:06:36 +0200
FreeBSD Tinderbox wrote:


> TB --- 2006-01-03 22:24:32 - tinderbox 2.3 running on freebsd-current.sentex.ca
> TB --- 2006-01-03 22:24:32 - starting HEAD tinderbox run for alpha/alpha
> TB --- 2006-01-03 22:24:32 - cleaning the object tree
> TB --- 2006-01-03 22:24:58 - checking out the source tree
> TB --- 2006-01-03 22:24:58 - cd /tinderbox/HEAD/alpha/alpha
> TB --- 2006-01-03 22:24:58 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src
> TB --- 2006-01-03 22:30:53 - building world (CFLAGS=-O2 -pipe)
> TB --- 2006-01-03 22:30:53 - cd /src
> TB --- 2006-01-03 22:30:53 - /usr/bin/make -B buildworld
> 
>>>>Rebuilding the temporary build tree
>>>>stage 1.1: legacy release compatibility shims
>>>>stage 1.2: bootstrap tools
>>>>stage 2.1: cleaning up the object tree
>>>>stage 2.2: rebuilding the object tree
>>>>stage 2.3: build tools
>>>>stage 3: cross tools
>>>>stage 4.1: building includes
>>>>stage 4.2: building libraries
>>>>stage 4.3: make dependencies
>>>>stage 4.4: building everything
> 
> TB --- 2006-01-03 23:36:02 - generating LINT kernel config
> TB --- 2006-01-03 23:36:02 - cd /src/sys/alpha/conf
> TB --- 2006-01-03 23:36:02 - /usr/bin/make -B LINT
> TB --- 2006-01-03 23:36:02 - building LINT kernel (COPTFLAGS=-O2 -pipe)
> TB --- 2006-01-03 23:36:02 - cd /src
> TB --- 2006-01-03 23:36:02 - /usr/bin/make buildkernel KERNCONF=LINT
> 
>>>>Kernel build for LINT started on Tue Jan  3 23:36:02 UTC 2006
>>>>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 -O2 -pipe -fno-strict-aliasing -mcpu=ev4 -mtune=ev5 -mieee -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99  -nostdinc -I-  -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mno-fp-regs -ffixed-8 -Wa,-mev6 -ffreestanding -c __reml.S
> MAKE=/usr/bin/make sh /src/sys/conf/newvers.sh LINT
> cc -c -O2 -pipe -fno-strict-aliasing -mcpu=ev4 -mtune=ev5 -mieee -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99  -nostdinc -I-  -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mno-fp-regs -ffixed-8 -Wa,-mev6 -ffreestanding -Werror  vers.c
> linking kernel
> vfs_syscalls.o(.text+0x6610): In function `normalize_timeval':
> : undefined reference to `memmove'
> vfs_syscalls.o(.text+0x6614): In function `normalize_timeval':
> : undefined reference to `memmove'
> *** Error code 1

 From the alpha assembly listing I understand that this was caused by 
the function returning a structure by dereferencing a pointer to it.  It 
should be ok now, but I'm surprised such an operation isn't supported on 
our alpha build.

Diomidis
Received on Wed Jan 04 2006 - 00:06:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:50 UTC