v86d failed on i586 dockyard-devel (localhost.localdomain)

arklinux <[email protected]> Thu, 4 Oct 2007 12:16:12 -0500 (CDT)
Newsgroups gmane.linux.arklinux.build-watch
Message-ID <[email protected]>
v86d failed to build on i586 for dockyard-devel.
Last 250 lines of build log:

Installing v86d-0.1-1ark.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.91213
+ umask 022
+ cd /build-v86d-i586/BUILD
+ cd /build-v86d-i586/BUILD
+ rm -rf v86d-0.1
+ /usr/bin/bzip2 -dc /usr/src/ark/SOURCES/v86d-0.1.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd v86d-0.1
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,g-w,o-w .
+ echo 'Patch #0 (v86d-dietlibc.patch):'
Patch #0 (v86d-dietlibc.patch):
+ patch -p1 -b --suffix .dietlibc~ -s
+ ./configure --default
config.h successfully created.
You can run `make` now.
+ sed -i -e 's|-Wall -g -O2|-O2 -march=i586 -mtune=i686 -fomit-frame-pointer -fweb -frename-registers -Os|g' Makefile
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.19333
+ umask 022
+ cd /build-v86d-i586/BUILD
+ cd v86d-0.1
+ make KDIR=/usr/src/linux 'CC=diet gcc -Os'
make -e -w -C libs/lrmi-0.10 liblrmi.a
make[1]: Entering directory `/build-v86d-i586/BUILD/v86d-0.1/libs/lrmi-0.10'
diet gcc -Os -c  -g -Wall -o lrmi.o lrmi.c
ar -rs liblrmi.a lrmi.o
ar: creating liblrmi.a
make[1]: Leaving directory `/build-v86d-i586/BUILD/v86d-0.1/libs/lrmi-0.10'
diet gcc -Os -O2 -march=i586 -mtune=i686 -fomit-frame-pointer -fweb -frename-registers -Os -I/usr/src/linux/include -Ilibs/lrmi-0.10 -c -o v86.o v86.c
In file included from v86.c:25:
v86.h:21:27: error: video/uvesafb.h: No such file or directory
In file included from v86.c:25:
v86.h:29: warning: 'struct v86_regs' declared inside parameter list
v86.h:29: warning: its scope is only this definition or declaration, which is probably not what you want
v86.h:30: warning: 'struct uvesafb_task' declared inside parameter list
v86.c: In function 'req_exec':
v86.c:60: error: invalid application of 'sizeof' to incomplete type 'struct uvesafb_task' 
v86.c:62: error: dereferencing pointer to incomplete type
v86.c:62: error: 'TF_EXIT' undeclared (first use in this function)
v86.c:62: error: (Each undeclared identifier is reported only once
v86.c:62: error: for each function it appears in.)
v86.c:65: warning: passing argument 1 of 'v86_task' from incompatible pointer type
v86.c: In function 'main':
v86.c:88: error: 'CN_IDX_V86D' undeclared (first use in this function)
make: *** [v86.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.19333 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.19333 (%build)