[BusyBox] Linking errors: undefined reference to `bb_path_group_file'

Nick Fedchik nick at fedchik.org.ua
Tue Jul 29 06:33:02 UTC 2003


Fresh BB CVS code used.
I've BB configured to use internal libpwd

# Login/Password Management Utilities
CONFIG_USE_BB_PWD_GRP=y
# CONFIG_ADDGROUP is not set
# CONFIG_DELGROUP is not set
# CONFIG_ADDUSER is not set
# CONFIG_DELUSER is not set
CONFIG_GETTY=y
CONFIG_LOGIN=y
CONFIG_FEATURE_SECURETTY=y
CONFIG_PASSWD=y
# CONFIG_SU is not set
# CONFIG_SULOGIN is not set
# CONFIG_VLOCK is not set
# Common options for adduser, deluser, login, su
CONFIG_FEATURE_SHADOWPASSWDS=y
CONFIG_USE_BB_SHADOW=y


'make clean' is ok.
$ make
...
gcc -s -Wl,-warn-common -o busybox ./applets/applets.a ./archival/archival.a 
./archival/libunarchive/libunarchive.a ./coreutils/coreutils.a 
./console-tools/console-tools.a ./debianutils/debianutils.a 
./editors/editors.a ./findutils/findutils.a ./init/init.a 
./miscutils/miscutils.a ./modutils/modutils.a ./networking/networking.a 
./networking/libiproute/libiproute.a ./networking/udhcp/udhcp.a 
./procps/procps.a ./loginutils/loginutils.a ./shell/shell.a 
./sysklogd/sysklogd.a ./util-linux/util-linux.a ./libbb/libbb.a 
./libpwdgrp/libpwdgrp.a ./coreutils/libcoreutils/libcoreutils.a -lcrypt
./libpwdgrp/libpwdgrp.a(getgrgid.o)(.text+0xb): In function `getgrgid':
: undefined reference to `bb_path_group_file'
./libpwdgrp/libpwdgrp.a(grent.o)(.text+0x15): In function `setgrent':
: undefined reference to `bb_path_group_file'
./libpwdgrp/libpwdgrp.a(initgroups.o)(.text+0xe): In function `initgroups':
: undefined reference to `bb_path_group_file'
collect2: ld returned 1 exit status
make: *** [busybox] Error 1


JFI, except of that ipfupdown warn, I seen two warnings:
...
gcc -I./include -Wall -Wstrict-prototypes -Wshadow -Os -march=i386 
-mpreferred-stack-boundary=2 -falign-functions=0 -falign-jumps=0 
-falign-loops=0 -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o 
libbb/perror_nomsg_and_die.o libbb/perror_nomsg_and_die.c
libbb/perror_nomsg_and_die.c: In function `bb_perror_nomsg_and_die':
libbb/perror_nomsg_and_die.c:29: warning: null format string
gcc -I./include -Wall -Wstrict-prototypes -Wshadow -Os -march=i386 
-mpreferred-stack-boundary=2 -falign-functions=0 -falign-jumps=0 
-falign-loops=0 -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o 
libbb/perror_nomsg.o libbb/perror_nomsg.c
libbb/perror_nomsg.c: In function `bb_perror_nomsg':
libbb/perror_nomsg.c:29: warning: null format string
...

-- 
Best regards, Nick Fedchik
FNM3-RIPE(-UANIC) http://www.fedchik.org.ua




More information about the busybox mailing list