Hello Trying to update the eigerstein to 2.4.3 I tried to update the busybox from 0.50 ( my actual version) to 0.51 (got a cool vi applet) Compiled it on Debian slink with Kernel 2.2.16 and its Kernelheaders, allthough they are not used for insmod according to the insmod.c file. Compiling went ok until the linking process. this broke on insmod. gcc -s -Wl,-warn-common -o busybox basename.o cat.o chmod_chown_chgrp.o clear.o cp_mv.o cut.o date.o dd.o df.o dirname.o dmesg.o du.o dutmp.o echo.o env.o expr.o fdflush.o find.o free.o getopt.o grep.o gunzip.o gzip.o halt.o head.o hostname.o id.o init.o insmod.o kill.o klogd.o ln.o loadkmap.o logger.o ls.o lsmod.o makedevs.o mkdir.o mkfs_minix.o mknod.o more.o mount.o nc.o nslookup.o poweroff.o printf.o ps.o pwd.o rdate.o reboot.o reset.o rm.o rmdir.o rmmod.o sleep.o sort.o swaponoff.o sync.o syslogd.o tail.o tar.o touch.o tr.o true_false.o tty.o umount.o uname.o uniq.o update.o uptime.o vi.o wc.o which.o whoami.o xargs.o yes.o busybox.o messages.o usage.o applets.o libbb.a insmod.o: In function `new_get_kernel_symbols': insmod.o(.text+0x1b17): undefined reference to `query_module' insmod.o(.text+0x1bc8): undefined reference to `query_module' insmod.o(.text+0x1c1f): undefined reference to `query_module' insmod.o(.text+0x1cda): undefined reference to `query_module' insmod.o: In function `insmod_main': insmod.o(.text+0x31d5): undefined reference to `query_module' lsmod.o(.text+0x39): more undefined references to `query_module' follow make: *** [busybox] Error 1 Extract from the Config.h // BusyBox Applications //#define BB_ADJTIMEX //#define BB_AR #define BB_BASENAME #define BB_CAT #define BB_CHMOD_CHOWN_CHGRP //#define BB_CHROOT //#define BB_CHVT #define BB_CLEAR //#define BB_CMP #define BB_CP_MV #define BB_CUT #define BB_DATE //#define BB_DC #define BB_DD //#define BB_DEALLOCVT #define BB_DF #define BB_DIRNAME #define BB_DMESG //#define BB_DOS2UNIX //#define BB_DPKG //#define BB_DPKG_DEB #define BB_DUTMP #define BB_DU //#define BB_DUMPKMAP #define BB_ECHO #define BB_ENV #define BB_EXPR //#define BB_FBSET #define BB_FDFLUSH #define BB_FIND #define BB_FREE //#define BB_FREERAMDISK //#define BB_FSCK_MINIX #define BB_GETOPT #define BB_GREP #define BB_GUNZIP #define BB_GZIP #define BB_HALT #define BB_HEAD //#define BB_HOSTID #define BB_HOSTNAME #define BB_ID //#define BB_IFCONFIG #define BB_INIT #define BB_INSMOD #define BB_KILL #define BB_KILLALL #define BB_KLOGD //#define BB_LENGTH #define BB_LN //#define BB_LOADACM //#define BB_LOADFONT #define BB_LOADKMAP #define BB_LOGGER //#define BB_LOGNAME #define BB_LS #define BB_LSMOD #define BB_MAKEDEVS //#define BB_MD5SUM #define BB_MKDIR //#define BB_MKFIFO #define BB_MKFS_MINIX #define BB_MKNOD //#define BB_MKSWAP //#define BB_MKTEMP #define BB_NC #define BB_MORE #define BB_MOUNT //#define BB_MT #define BB_NSLOOKUP //#define BB_PING //#define BB_PIVOT_ROOT #define BB_POWEROFF #define BB_PRINTF #define BB_PS #define BB_PWD #define BB_RDATE //#define BB_READLINK #define BB_REBOOT //#define BB_RENICE #define BB_RESET #define BB_RM #define BB_RMDIR #define BB_RMMOD //#define BB_ROUTE //#define BB_RPMUNPACK //#define BB_SED //#define BB_SETKEYCODES //#define BB_SH #define BB_SLEEP #define BB_SORT //#define BB_STTY #define BB_SWAPONOFF #define BB_SYNC #define BB_SYSLOGD #define BB_TAIL #define BB_TAR //#define BB_TEE //#define BB_TEST //#define BB_TELNET //#define BB_TFTP #define BB_TOUCH #define BB_TR #define BB_TRUE_FALSE #define BB_TTY //#define BB_UUENCODE //#define BB_UUDECODE #define BB_UMOUNT #define BB_UNIQ #define BB_UNAME #define BB_UPDATE #define BB_UPTIME //#define BB_USLEEP #define BB_VI //#define BB_WATCHDOG #define BB_WC //#define BB_WGET #define BB_WHICH #define BB_WHOAMI #define BB_XARGS #define BB_YES // End of Applications List //Support insmod/lsmod/rmmod for post 2.1 kernels #define BB_FEATURE_NEW_MODULE_INTERFACE // // Support insmod/lsmod/rmmod for pre 2.1 kernels //#define BB_FEATURE_OLD_MODULE_INTERFACE // // Support module version checking #define BB_FEATURE_INSMOD_VERSION_CHECKING ------------------------------------------------- Somebody who can give a good advice ? A compile with insmod and lsmod commented out did function good. Thanks for your time BTW has anybody an Busybox with uClib how large are they ? Eric Wolzak _______________________________________________ Leaf-devel mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/leaf-devel
