svn commit: trunk/busybox: applets archival archival/libunarchive etc...
Bernhard Fischer
rep.nop at aon.at
Thu Oct 5 05:14:56 PDT 2006
On Thu, Oct 05, 2006 at 03:17:13AM -0700, vda at busybox.net wrote:
>Author: vda
>Date: 2006-10-05 03:17:08 -0700 (Thu, 05 Oct 2006)
>New Revision: 16307
>
>Log:
>build system overhaul
Forgot to add a file or two?
$ svn up
At revision 16308.
$ make defconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -d Config.in
***
*** Can't find default configuration "arch/i386/defconfig"!
***
make[1]: *** [defconfig] Error 1
make: *** [defconfig] Error 2
$ make clean
make[1]: scripts/Makefile.clean: No such file or directory
make[1]: *** No rule to make target `scripts/Makefile.clean'. Stop.
make: *** [_clean_/tmp/busybox] Error 2
You said i can drop a .config in and don't need oldconfig, but:
$ ls -lnas .config
16 -rw-r--r-- 1 1000 100 13923 Oct 4 09:34 .config
$ (time make V=1 ; echo $?) 2>&1 >&1 | tee mk.all.01a.log
rm -f .kernelrelease
echo 1.2.1.svn > .kernelrelease
mkdir -p include/linux
make -f /tmp/busybox/Makefile silentoldconfig
make -f scripts/Makefile.build obj=scripts/basic
mkdir -p include/linux
make -f scripts/Makefile.build obj=scripts/kconfig silentoldconfig
scripts/kconfig/conf -s Config.in
.config:4:warning: unexpected data
.config:60:warning: unexpected data
.config:397:warning: unexpected data
#
# using defaults found in .config
#
*
* Restart config...
*
*
* Installation Options
*
Don't use /usr (INSTALL_NO_USR) [N/y/?] n
Applets links
> 1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
3. not installed (INSTALL_APPLET_DONT)
choice[1-3?]: 1
BusyBox installation prefix (PREFIX) [./_install] (NEW) aborted!
Console input/output is redirected. Run 'make oldconfig' to update
configuration.
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** [include/autoconf.h] Error 2
real 0m0.311s
user 0m0.100s
sys 0m0.068s
2
a make oldconfig "fixes" this..
More information about the busybox
mailing list