All pastes #283712 Raw Edit

Miscellany

public text v1 · immutable
#283712 ·published 2006-12-18 15:31 UTC
rendered paste body

Checking build system dependencies:
CC clean:					Ok
CXX clean:					Ok
CPP clean:					Ok
CFLAGS clean:					Ok
CXXFLAGS clean:					Ok
sed works:					Ok
which installed:				Ok
GNU make version '3.81':			Ok
C compiler '/usr/bin/gcc'
C compiler version '4.1.2':			Ok
bison installed:				Ok
flex installed:					Ok
gettext installed:				Ok
Build system dependencies:			Ok

# These are in /lib, so...
rm -rf /home/whirm/src/buildroot/buildroot-svn/build_i686/root/usr/lib/libgcc_s*.so*
cp -a /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/i686-linux-uclibc/lib/libgcc_s* /home/whirm/src/buildroot/buildroot-svn/build_i686/root/lib/
/sbin/ldconfig -r /home/whirm/src/buildroot/buildroot-svn/build_i686/root 2>/dev/null
# Use fakeroot to pretend all target binaries are owned by root
rm -f /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
touch /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/.fakeroot.00000
cat /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/.fakeroot* > /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
echo "chown -R root:root /home/whirm/src/buildroot/buildroot-svn/build_i686/root" >> /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
# Use fakeroot to pretend to create all needed device nodes
echo "/home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/bin/makedevs -d target/generic/device_table.txt /home/whirm/src/buildroot/buildroot-svn/build_i686/root" \
		>> /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
# Use fakeroot so genext2fs believes the previous fakery
GENEXT2_REALSIZE=`LC_ALL=C du -l -s -c -k /home/whirm/src/buildroot/buildroot-svn/build_i686/root | grep total | sed -e "s/total//"`; \
	GENEXT2_ADDTOROOTSIZE=`if [ $GENEXT2_REALSIZE -ge 20000 ] ; then echo 16384; else echo 2400; fi`; \
	GENEXT2_SIZE=`expr $GENEXT2_REALSIZE + $GENEXT2_ADDTOROOTSIZE`; \
	GENEXT2_ADDTOINODESIZE=`find /home/whirm/src/buildroot/buildroot-svn/build_i686/root | wc -l`; \
	GENEXT2_INODES=`expr $GENEXT2_ADDTOINODESIZE + 400`; \
	set -x; \
	echo "/home/whirm/src/buildroot/buildroot-svn/build_i686/genext2fs-1.3/genext2fs -b $GENEXT2_SIZE " \
		"-i $GENEXT2_INODES -d /home/whirm/src/buildroot/buildroot-svn/build_i686/root " \
		" -U /home/whirm/src/buildroot/buildroot-svn/rootfs.i686.ext2" >> /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
+ echo '/home/whirm/src/buildroot/buildroot-svn/build_i686/genext2fs-1.3/genext2fs -b 10988 ' '-i 1277 -d /home/whirm/src/buildroot/buildroot-svn/build_i686/root ' ' -U /home/whirm/src/buildroot/buildroot-svn/rootfs.i686.ext2'
chmod a+x /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
/home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/usr/bin/fakeroot -- /home/whirm/src/buildroot/buildroot-svn/build_i686/staging_dir/_fakeroot.rootfs.i686.ext2
rootdir=/home/whirm/src/buildroot/buildroot-svn/build_i686/root
table='target/generic/device_table.txt'
-rw-r--r-- 1 whirm whirm 11251712 Dec 18 16:24 /home/whirm/src/buildroot/buildroot-svn/rootfs.i686.ext2
cp /home/whirm/src/buildroot/buildroot-svn/build_i686/grub-0.97/grub/grub /home/whirm/src/buildroot/buildroot-svn/build_i686/root/sbin/
test -d /home/whirm/src/buildroot/buildroot-svn/build_i686/root/boot/grub || mkdir -p /home/whirm/src/buildroot/buildroot-svn/build_i686/root/boot/grub
cp /home/whirm/src/buildroot/buildroot-svn/build_i686/grub-0.97/stage1/stage1 /home/whirm/src/buildroot/buildroot-svn/build_i686/grub-0.97/stage2/*1_5 /home/whirm/src/buildroot/buildroot-svn/build_i686/grub-0.97/stage2/stage2 /home/whirm/src/buildroot/buildroot-svn/build_i686/root/boot/grub/
make -j1 -C /home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01
 		W A R N I N G	Messages like:

gmake[2]: Entering directory `/tmp/cdrtools-2.01/libschily'
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/cvmod.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/dat.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fcons.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fdown.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fdup.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/ffileread.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/ffilewrite.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fgetline.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fgetstr.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/file_raise.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fileclose.d: No such file or directory
....

are caused by a GNU make bug and not by the Schily makefile system.

The related bug has been reported to the GNU make maintainers in 1988 but
as the bug has not yet been fixed, it seems that GNU make is unmaintained :-( 
A working highly portable make program is at ftp://ftp.berlios.de/pub/smake
make[1]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/conf"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/conf'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/conf'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/inc"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/inc/align_test.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/inc/avoffset.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/inc'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/lib"
NOTICE: Partial source (SRCROOT/lib) missing
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libdeflt"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libdeflt'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libdeflt/libdeflt.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libdeflt'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libdeflt'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libdeflt'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libedc"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libedc'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libedc/libedc.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libedc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libedc'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libedc'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libfile"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libfile'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libfile'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libhfs_iso"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libhfs_iso'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libhfs_iso'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libparanoia"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libparanoia'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libparanoia/paranoia.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libparanoia'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libparanoia'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libparanoia'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/librscg"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/librscg'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/librscg/librscg.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/librscg'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/librscg'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/librscg'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libscg"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libscg'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libscg/libscg.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libscg'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libscg'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libscg'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libschily"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libschily'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libschily/libschily.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libschily'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libschily'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libschily'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/libunls"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libunls'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/libunls/libunls.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libunls'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libunls'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/libunls'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/cdda2wav"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/cdda2wav'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/cdda2wav'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/cdrecord"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/cdrecord'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/cdrecord'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/cmd"
NOTICE: Partial source (SRCROOT/cmd) missing
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/mkisofs"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/mkisofs/diag"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/dump.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isodump.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isoinfo.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isovfy.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/mkisofs/diag/isodebug.mk"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs/diag'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/readcd"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/readcd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/readcd'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/rscsi"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/rscsi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/rscsi'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/scgcheck"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/scgcheck'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/scgcheck'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/scgskeleton"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/scgskeleton'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/scgskeleton'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/man"
make[2]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man'
	==> MAKING "all" ON SUBDIRECTORY "SRCROOT/man/man4"
make[3]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/man/man4/makefiles.mk"
make[4]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
	==> MAKING "all" ON SUBCOMPONENT "SRCROOT/man/man4/makerules.mk"
make[4]: Entering directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
make[3]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man/man4'
make[2]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/man'
make[1]: Leaving directory `/home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01'
touch -c /home/whirm/src/buildroot/buildroot-svn/build_i686/cdrtools-2.01/mkisofs
mkdir -p /home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660
mkdir -p /home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660/boot/grub
cp /home/whirm/src/buildroot/buildroot-svn/build_i686/grub-0.97/stage2/stage2_eltorito /home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660/boot/grub/
cp target/iso9660/menu.lst /home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660/boot/grub/menu.lst
cp  /home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660/kernel
cp: missing destination file operand after `/home/whirm/src/buildroot/buildroot-svn/build_i686/iso9660/kernel'
Try `cp --help' for more information.
make: *** [/home/whirm/src/buildroot/buildroot-svn/rootfs.i686.iso] Error 1