Running genkernel 3.0.1_beta12 from catalyst livecd-stage2 fails when building busybox. Reproducible: Always Steps to Reproduce: 1.run genkernel 2.get compile errors from busybox 3. Actual Results: The following compile errors: In file included from applets/applets.c:38: include/applets.h:561: error: `sysctl_main' undeclared here (not in a function) include/applets.h:561: error: initializer element is not constant include/applets.h:561: error: (near initialization for `applets[68].main') include/applets.h:561: error: initializer element is not constant include/applets.h:561: error: (near initialization for `applets[68]') include/applets.h:567: error: initializer element is not constant include/applets.h:567: error: (near initialization for `applets[69]') include/applets.h:570: error: initializer element is not constant include/applets.h:570: error: (near initialization for `applets[70]') include/applets.h:582: error: initializer element is not constant include/applets.h:582: error: (near initialization for `applets[71]') include/applets.h:594: error: initializer element is not constant include/applets.h:594: error: (near initialization for `applets[72]') include/applets.h:603: error: initializer element is not constant include/applets.h:603: error: (near initialization for `applets[73]') include/applets.h:606: error: initializer element is not constant include/applets.h:606: error: (near initialization for `applets[74]') include/applets.h:615: error: initializer element is not constant include/applets.h:615: error: (near initialization for `applets[75]') include/applets.h:618: error: initializer element is not constant include/applets.h:618: error: (near initialization for `applets[76]') include/applets.h:624: error: initializer element is not constant include/applets.h:624: error: (near initialization for `applets[77]') include/applets.h:633: error: initializer element is not constant include/applets.h:633: error: (near initialization for `applets[78]') include/applets.h:666: error: initializer element is not constant include/applets.h:666: error: (near initialization for `applets[79]') include/applets.h:672: error: initializer element is not constant include/applets.h:672: error: (near initialization for `applets[80]') include/applets.h:675: error: initializer element is not constant include/applets.h:675: error: (near initialization for `applets[81]') include/applets.h:678: error: initializer element is not constant include/applets.h:678: error: (near initialization for `applets[82]') include/applets.h:681: error: initializer element is not constant include/applets.h:681: error: (near initialization for `applets[83]') include/applets.h:685: error: initializer element is not constant include/applets.h:685: error: (near initialization for `applets[84]') make: *** [applets/applets.o] Error 1 Expected Results: Successful build. The following patch allows it to compile, though I have no idea why, since CONFIG_SYSCTL isn't defined: --- applets.h 2004-01-27 03:22:20.000000000 -0600 +++ /root/busybox-1.00-pre7-crypto-patched/include/applets.h 2004-02-23 11:09: 24.000000000 -0600 @@ -556,7 +556,8 @@ #ifdef CONFIG_SYNC APPLET(sync, sync_main, _BB_DIR_BIN, _BB_SUID_NEVER) #endif -#ifdef CONFIG_SYSCTL +//#ifdef CONFIG_SYSCTL +#if 0 APPLET(sysctl, sysctl_main, _BB_DIR_SBIN, _BB_SUID_NEVER) #endif #ifdef CONFIG_SYSLOGD
fixed in _rc2