Messages in this thread | | | Date | Fri, 9 May 2008 10:28:17 -0700 | From | Randy Dunlap <> | Subject | next-20080509 build fails with CONFIG_SYSFS=n |
| |
I can't get 20080509 to build with SYSFS=n. (on x86_64 or i386)
Problem is building asm-offsets.c.
GEN /local/linsrc/next-20080509/X64/Makefile scripts/kconfig/conf -s arch/x86/Kconfig Using /local/linsrc/next-20080509 as source for kernel GEN /local/linsrc/next-20080509/X64/Makefile CHK include/linux/version.h CHK include/linux/utsrelease.h CC kernel/bounds.s GEN include/linux/bounds.h CC arch/x86/kernel/asm-offsets.s In file included from /local/linsrc/next-20080509/include/linux/kobject.h:21, from /local/linsrc/next-20080509/include/linux/module.h:16, from /local/linsrc/next-20080509/include/linux/crypto.h:21, from /local/linsrc/next-20080509/arch/x86/kernel/asm-offsets_64.c:7, from /local/linsrc/next-20080509/arch/x86/kernel/asm-offsets.c:4: /local/linsrc/next-20080509/include/linux/sysfs.h: In function 'sysfs_rename_dir': /local/linsrc/next-20080509/include/linux/sysfs.h:142: error: implicit declaration of function 'kobject_set_name' In file included from /local/linsrc/next-20080509/include/linux/module.h:16, from /local/linsrc/next-20080509/include/linux/crypto.h:21, from /local/linsrc/next-20080509/arch/x86/kernel/asm-offsets_64.c:7, from /local/linsrc/next-20080509/arch/x86/kernel/asm-offsets.c:4: /local/linsrc/next-20080509/include/linux/kobject.h: At top level: /local/linsrc/next-20080509/include/linux/kobject.h:74: error: conflicting types for 'kobject_set_name' /local/linsrc/next-20080509/include/linux/kobject.h:74: note: a parameter list with an ellipsis can't match an empty parameter name list declaration /local/linsrc/next-20080509/include/linux/sysfs.h:142: error: previous implicit declaration of 'kobject_set_name' was here make[2]: *** [arch/x86/kernel/asm-offsets.s] Error 1 make[1]: *** [prepare0] Error 2 make: *** [sub-make] Error 2
--- ~Randy
| |