[BUILD PROBLEM] BusyBox 1.1.0 and sed 3.02

KRONSTORFER Horst Horst.KRONSTORFER at frequentis.com
Wed Feb 1 08:49:42 UTC 2006


hi!

building busybox 1.1.0 with sed 3.02 triggers the following warnings and
compiler errors:


*****
make -C /usr/src/busybox \
top_srcdir=/usr/src/busybox \
top_builddir=/usr/src/busybox \
KBUILD_SRC=/usr/src/busybox \
-f /usr/src/busybox/Makefile _all
make[1]: Entering directory `/usr/src/busybox'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/bb_mkdep
/usr/src/busybox/scripts/bb_mkdep.c scripts/bb_mkdep -c include/config.h -c
include/bb_config.h \
        -I /usr/src/busybox/include /usr/src/busybox > .depend.tmp
Warning: redefined CONFIG_FEATURE_BUFFERS_GO_ON_STACK
Warning: redefined CONFIG_FEATURE_BUFFERS_GO_ON_STACK
Warning: redefined CONFIG_FEATURE_VERBOSE_USAGE
Warning: redefined CONFIG_FEATURE_VERBOSE_USAGE
Warning: redefined CONFIG_FEATURE_DEVPTS
Warning: redefined CONFIG_FEATURE_DEVPTS
Warning: redefined CONFIG_FEATURE_SUID
Warning: redefined CONFIG_FEATURE_SUID
Warning: redefined CONFIG_FEATURE_SUSv2
Warning: redefined CONFIG_FEATURE_SUSv2
Warning: redefined CONFIG_FEATURE_SUSv2_OBSOLETE
Warning: redefined CONFIG_FEATURE_SUSv2_OBSOLETE
Warning: redefined CONFIG_INSTALL_APPLET_SYMLINKS
Warning: redefined CONFIG_INSTALL_APPLET_SYMLINKS
... etc ...
... etc ...
mv .depend.tmp .depend
powerpc-linux-gcc -I/usr/src/busybox/include -I/usr/src/busybox/include
-I/usr/src/busybox/libbb -funsigned-char -Wall -Wstrict-prototypes -Wshadow
-Os
-fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o
/usr/src/busybox/applets/applets.o /usr/src/busybox/applets/applets.c
/usr/src/busybox/applets/applets.c: In function
'run_applet_by_name':/usr/src/busybox/applets/applets.c: In function
'run_applet_by_name':

/usr/src/busybox/applets/applets.c:455: error: 'ENABLE_FEATURE_SUID'
undeclared
(first use in this function)/usr/src/busybox/applets/applets.c:455: error:
'ENABLE_FEATURE_SUID' undeclared (first use in this function)

/usr/src/busybox/applets/applets.c:455: error: (Each undeclared identifier is
reported only once/usr/src/busybox/applets/applets.c:455: error: (Each
undeclared
identifier is reported only once

/usr/src/busybox/applets/applets.c:455: error: for each function it appears
in.)/usr/src/busybox/applets/applets.c:455: error: for each function it
appears
in.)
*****


with sed 4 (at least 4.1.4) it builds just fine.
currently i don't have time to track it down any further.

-h



More information about the busybox mailing list