dosfstools failed to build on i586 for dockyard-devel.
Last 2500 lines of build log:
Installing dosfstools-2.10-1ark.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6731
+ umask 022
+ cd /build-dosfstools-i586/BUILD
+ cd /build-dosfstools-i586/BUILD
+ rm -rf dosfstools-2.10
+ /usr/bin/bzip2 -dc /usr/src/ark/SOURCES/dosfstools-2.10.src.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dosfstools-2.10
++ /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 .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6731
+ umask 022
+ cd /build-dosfstools-i586/BUILD
+ cd dosfstools-2.10
+ make
make -C mkdosfs all
make[1]: Entering directory
`/build-dosfstools-i586/BUILD/dosfstools-2.10/mkdosfs'
gcc -O2 -fomit-frame-pointer -Wall -c mkdosfs.c -o mkdosfs.o
In file included from /usr/include/linux/fs.h:19,
from mkdosfs.c:54:
/usr/include/linux/prio_tree.h:22: error: syntax error before "pgoff_t"
/usr/include/linux/prio_tree.h:27: error: syntax error before "pgoff_t"
/usr/include/linux/prio_tree.h: In function `prio_tree_iter_init':
/usr/include/linux/prio_tree.h:29: error: `iter' undeclared (first use in this
function)
/usr/include/linux/prio_tree.h:29: error: (Each undeclared identifier is
reported only once
/usr/include/linux/prio_tree.h:29: error: for each function it appears in.)
/usr/include/linux/prio_tree.h:29: error: `root' undeclared (first use in this
function)
/usr/include/linux/prio_tree.h:30: error: `r_index' undeclared (first use in
this function)
make[1]: *** [mkdosfs.o] Error 1
make[1]: Leaving directory
`/build-dosfstools-i586/BUILD/dosfstools-2.10/mkdosfs'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.6731 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.6731 (%build)
|