Package: aboot Version: 0.9b-3 Severity: serious Tags: help X-Debbugs-CC: [EMAIL PROTECTED] X-Debbugs-CC: [EMAIL PROTECTED] X-Debbugs-CC: [EMAIL PROTECTED]
Since I (finally) got a remote shell account on an alpha again I
wanted to do some maintenance on aboot (which has seen no changes
since at least Sarge). However, aboot now ftbfs in Sid. The relevant
lines are:
gcc -g -O2 -Wall -I. -I../include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
"-g" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "-g" -c -o ../lib/isolib.o
../lib/isolib.c
../lib/isolib.c:10:28: error: linux/string.h: No such file or directory
../lib/isolib.c:13:26: error: linux/config.h: No such file or directory
In file included from ../lib/isolib.c:21:
../include/utils.h:5:23: error: asm/hwrpb.h: No such file or directory
(The "full" build log is attached)
These used to be in the kernel headers. They are not contained in
linux-libc-dev (as shipped in sid) and I would rather not include
specific kernel version with specific include paths.
linux/string.h: Still present in current kernels.
linux/config.h: Gone 2.6.22, in 2.6.17 marked as deprecated
asm/hwrpb.h: Still present in (current) kernels
And I'm afraid, the build will fail further down as well (haven't
tested yet).
I tagged this bug "help" because before fiddeling around[1] I thought
I checked what the appropriate way to deal with these missing headers
is. Should I include a copy inside aboot? Should I request them to be
included in linux-libc-dev? Should I (shudder) rely on a specific
kernel version for inclusion? .... - Maybe there is some
documentation/Wiki which explains all these?
Please keep this bug in the loop on replies. Thanks.
Greetings
Helge
[1] Last time I checked, upstream no longer responded, but I still
have access to the sf repository, so including fixes upstream
could be possible :-))
--
Dr. Helge Kreutzmann [EMAIL PROTECTED]
Dipl.-Phys. http://www.helgefjell.de/debian.php
64bit GNU powered gpg signed mail preferred
Help keep free software "libre": http://www.ffii.de/
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-aboot-stamp build-aboot-base-stamp build-aboot-cross-stamp
rm -f install-aboot-stamp install-aboot-base-stamp install-aboot-cross-stamp
/usr/bin/make distclean
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b'
make -C sdisklabel clean CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
"-g" -I/home/helge/build/aboot/aboot-0.9b/include -I/usr/src/linux/include"
make[2]: Entering directory `/home/helge/build/aboot/aboot-0.9b/sdisklabel'
rm -f sdisklabel swriteboot *.o
make[2]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/sdisklabel'
make -C tools clean CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "-g"
-I/home/helge/build/aboot/aboot-0.9b/include -I/usr/src/linux/include"
make[2]: Entering directory `/home/helge/build/aboot/aboot-0.9b/tools'
rm -f *~ *.o *.a core e2writeboot isomarkboot abootconf elfencap objstrip
make[2]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/tools'
make -C lib clean CPPFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "-g"
-I/home/helge/build/aboot/aboot-0.9b/include -I/usr/src/linux/include"
TESTING=""
make[2]: Entering directory `/home/helge/build/aboot/aboot-0.9b/lib'
rm -f libaboot.a *.o
make[2]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/lib'
rm -f aboot abootconf net_aboot net_aboot.nh net_pad vmlinux.bootp \
head.o aboot.o cons.o utils.o zip/misc.o zip/unzip.o
zip/inflate.o disk.o fs/ext2.o fs/ufs.o fs/dummy.o fs/iso.o net.o bootlx \
include/ksize.h vmlinux.nh b2c bootloader.h netabootwrap
find . -name \*~ | xargs rm -f
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b'
/usr/bin/make -C doc/man clean
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b/doc/man'
rm -f aboot.8 aboot.conf.5 abootconf.8 isomarkboot.1 sdisklabel.8
netabootwrap.1 manpage.log manpage.links manpage.refs
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/doc/man'
/usr/bin/make -C doc/man/de clean
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b/doc/man/de'
rm -f *.html *.de.? srmbootraw.8 srmbootfat.1 sdisklabel.8 isomarkboot.8
abootconf.8 aboot.conf.5 aboot.8 netabootwrap.1 manpage.links manpage.log
manpage.refs
rm -rf SRM-HOWTO
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/doc/man/de'
/usr/bin/make -C doc/faq-src clean
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b/doc/faq-src'
rm -rf SRM-HOWTO
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/doc/faq-src'
/usr/bin/make -C srmbootfat clean
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b/srmbootfat'
rm -f srmbootfat srmbootraw srmbootfat.1 srmbootraw.1 manpage.links manpage.log
manpage.refs
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/srmbootfat'
dh_clean
dh_clean: Compatibility levels before 4 are deprecated.
dpkg-source -b aboot-0.9b
dpkg-source: building aboot using existing aboot_0.9b.orig.tar.gz
dpkg-source: building aboot in aboot_0.9b-3.diff.gz
dpkg-source: warning: ignoring deletion of file doc/man/abootconf.8
dpkg-source: warning: ignoring deletion of file doc/man/sdisklabel.8
dpkg-source: warning: ignoring deletion of file doc/man/aboot.conf.5
dpkg-source: warning: ignoring deletion of file doc/man/aboot.8
dpkg-source: building aboot in aboot_0.9b-3.dsc
debian/rules build
dh_testdir
/usr/bin/make -C tools isomarkboot
make[1]: Entering directory `/home/helge/build/aboot/aboot-0.9b/tools'
gcc -g -O2 -Wall -I. -I../include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
"-g" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "-g" -c -o isomarkboot.o
isomarkboot.c
gcc -g -O2 -Wall -I. -I../include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
"-g" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "-g" -c -o ../lib/isolib.o
../lib/isolib.c
../lib/isolib.c:10:28: error: linux/string.h: No such file or directory
../lib/isolib.c:13:26: error: linux/config.h: No such file or directory
In file included from ../lib/isolib.c:21:
../include/utils.h:5:23: error: asm/hwrpb.h: No such file or directory
../lib/isolib.c: In function 'iso_iget':
../lib/isolib.c:230: warning: implicit declaration of function 'memcpy'
../lib/isolib.c:230: warning: incompatible implicit declaration of built-in
function 'memcpy'
../lib/isolib.c: In function 'iso_match':
../lib/isolib.c:378: warning: implicit declaration of function 'memcmp'
../lib/isolib.c: In function 'iso_find_entry':
../lib/isolib.c:450: warning: incompatible implicit declaration of built-in
function 'memcpy'
../lib/isolib.c:489: warning: implicit declaration of function 'strcpy'
../lib/isolib.c:489: warning: incompatible implicit declaration of built-in
function 'strcpy'
../lib/isolib.c:491: warning: pointer targets in passing argument 1 of
'isonum_711' differ in signedness
../lib/isolib.c: In function 'iso_lookup':
../lib/isolib.c:576: warning: implicit declaration of function 'strlen'
../lib/isolib.c:576: warning: incompatible implicit declaration of built-in
function 'strlen'
../lib/isolib.c: In function 'iso_follow_link':
../lib/isolib.c:647: warning: implicit declaration of function 'strrchr'
../lib/isolib.c:647: warning: incompatible implicit declaration of built-in
function 'strrchr'
../lib/isolib.c:649: warning: incompatible implicit declaration of built-in
function 'strlen'
../lib/isolib.c:650: warning: implicit declaration of function 'strncpy'
../lib/isolib.c:650: warning: incompatible implicit declaration of built-in
function 'strncpy'
../lib/isolib.c:652: warning: implicit declaration of function 'strcat'
../lib/isolib.c:652: warning: incompatible implicit declaration of built-in
function 'strcat'
../lib/isolib.c: In function 'iso_read_super':
../lib/isolib.c:732: warning: implicit declaration of function 'strncmp'
../lib/isolib.c: In function 'iso_fstat':
../lib/isolib.c:922: warning: implicit declaration of function 'memset'
../lib/isolib.c:922: warning: incompatible implicit declaration of built-in
function 'memset'
../lib/isolib.c: In function 'iso_readdir_i':
../lib/isolib.c:1029: warning: incompatible implicit declaration of built-in
function 'memcpy'
../lib/isolib.c:1049: warning: pointer targets in passing argument 1 of
'isonum_711' differ in signedness
../lib/isolib.c:1079: warning: incompatible implicit declaration of built-in
function 'strcpy'
../lib/isolib.c:1117: warning: incompatible implicit declaration of built-in
function 'memcpy'
../lib/isolib.c: In function 'get_rock_ridge_filename':
../lib/isolib.c:1191: warning: pointer targets in passing argument 1 of
'isonum_711' differ in signedness
../lib/isolib.c:1239: warning: incompatible implicit declaration of built-in
function 'strlen'
../lib/isolib.c:1241: warning: implicit declaration of function 'strncat'
../lib/isolib.c:1241: warning: incompatible implicit declaration of built-in
function 'strncat'
../lib/isolib.c:1246: warning: incompatible implicit declaration of built-in
function 'strncat'
../lib/isolib.c: In function 'get_rock_ridge_symlink':
../lib/isolib.c:1518: warning: incompatible implicit declaration of built-in
function 'strncat'
../lib/isolib.c:1521: warning: incompatible implicit declaration of built-in
function 'strcat'
../lib/isolib.c:1546: warning: incompatible implicit declaration of built-in
function 'strcat'
../lib/isolib.c:1554: warning: incompatible implicit declaration of built-in
function 'strcat'
make[1]: *** [../lib/isolib.o] Error 1
make[1]: Leaving directory `/home/helge/build/aboot/aboot-0.9b/tools'
make: *** [build-aboot-cross-stamp] Error 2
debuild: fatal error at line 1228:
debian/rules build failed
signature.asc
Description: Digital signature

