Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42614 - genkernel 3.0.1_beta12 won't build busybox on Alpha
Summary: genkernel 3.0.1_beta12 won't build busybox on Alpha
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: Alpha Linux
: High major (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-23 09:16 UTC by Jay Maynard (RETIRED)
Modified: 2004-02-25 15:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jay Maynard (RETIRED) gentoo-dev 2004-02-23 09:16:41 UTC
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
Comment 1 Brad House 2004-02-25 15:28:00 UTC
fixed in _rc2