help for the lame

Matthew Jacob lydianconcepts at gmail.com
Sat Apr 1 21:35:12 UTC 2006


I run a shell script like so:

#!/bin/sh

. ${HOME}/.path_set_sh

for arch in sparc64 amd64 i386
do
 mkdir -p /usr/ports/temp/${arch}
 nice tinderbox -a ${arch} -s /usr/ports/temp/${arch} -l
/usr/ports/temp/${arch}.log clean update world generic lint
 if [ $? -ne 0 ]; then echo '******' $arch  failed Tinderbox; fi
done

Whether I run this from a RELENG_6 or -current i386 machine, amd64 and
sparc64 always fails for me. The latest is below (both in libipx). Is
this *supposed* to work. Is there something I'm obviously doing wrong?

amd64:

===> lib/libipx (depend,all,install)
rm -f .depend
mkdep -f .depend -a    
/usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_addr.c
/usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_ntoa.c
cc -O -pipe   -c /usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_addr.c
cc -O -pipe   -c /usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_ntoa.c
/usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_ntoa.c: In
function `ipx_ntoa':
/usr/ports/temp/amd64/HEAD/amd64/i386/src/lib/libipx/ipx_ntoa.c:83:
error: extended registers have no high halves
{standard input}: Assembler messages:
{standard input}:37: Error: bad register name `%'
*** Error code 1


sparc64:

===> lib/libipx (depend,all,install)
rm -f .depend
mkdep -f .depend -a    
/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/lib/libipx/ipx_addr.c
/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/lib/libipx/ipx_ntoa.c
cc -O -pipe   -c
/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/lib/libipx/ipx_addr.c
/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/lib/libipx/ipx_addr.c:
In function `Field':
/usr/ports/temp/sparc64/HEAD/sparc64/i386/obj/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/tmp/usr/include/machine/endian.h:153:
error: impossible constraint in `asm'
/usr/ports/temp/sparc64/HEAD/sparc64/i386/obj/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/tmp/usr/include/machine/endian.h:153:
error: impossible constraint in `asm'
/usr/ports/temp/sparc64/HEAD/sparc64/i386/obj/usr/ports/temp/sparc64/HEAD/sparc64/i386/src/tmp/usr/include/machine/endian.h:153:
error: impossible constraint in `asm'


More information about the freebsd-tinderbox mailing list