2.4.0-test12-pre2 -- Broken build. Many definitions redefined
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i686 -DEXPORT_SYMTAB -c sys.cIn file included from /usr/src/linux/include/linux/wait.h:19,
from /usr/src/linux/include/linux/fs.h:12,
from /usr/src/linux/include/linux/capability.h:17,
from /usr/src/linux/include/linux/binfmts.h:5,
from /usr/src/linux/include/linux/sched.h:9,
from /usr/src/linux/include/linux/mm.h:4,
from sys.c:8:
/usr/src/linux/include/asm/processor.h:78: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:76: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:22,
from /usr/src/linux/include/linux/mm.h:4,
from sys.c:8:/usr/src/linux/include/linux/smp.h:80: warning: smp_num_cpus' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:80: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:87: warning: smp_call_function' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:96: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:88: warning: `cpu_online_map' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:82: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/sched.h:79,
from /usr/src/linux/include/linux/mm.h:4,
from sys.c:8:/usr/src/linux/include/linux/timer.h:34: warning: `del_timer_sync' redefined/usr/src/linux/include/linux/modules/ksyms.ver:504: warning: this is the location of the previous definition
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i686 -DEXPORT_SYMTAB -c kmod.c In file included from /usr/src/linux/include/linux/wait.h:19,
from /usr/src/linux/include/linux/fs.h:12,
from /usr/src/linux/include/linux/capability.h:17,
from /usr/src/linux/include/linux/binfmts.h:5,
from /usr/src/linux/include/linux/sched.h:9,
from kmod.c:20:
/usr/src/linux/include/asm/processor.h:78: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:76: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:22,
from kmod.c:20:/usr/src/linux/include/linux/smp.h:80: warning: smp_num_cpus' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:80: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:87: warning: smp_call_function' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:96: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:88: warning: `cpu_online_map' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:82: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/sched.h:79,
from kmod.c:20:
/usr/src/linux/include/linux/timer.h:34: warning: `del_timer_sync' redefined/usr/src/linux/include/linux/modules/ksyms.ver:504: warning: this is the location of the previous definition
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i686 -DEXPORT_SYMTAB -c context.c In file included from /usr/src/linux/include/linux/wait.h:19,
from /usr/src/linux/include/linux/fs.h:12,
from /usr/src/linux/include/linux/capability.h:17,
from /usr/src/linux/include/linux/binfmts.h:5,
from /usr/src/linux/include/linux/sched.h:9,
from context.c:11:
/usr/src/linux/include/asm/processor.h:78: warning: `cpu_data' redefined
/usr/src/linux/include/linux/modules/i386_ksyms.ver:76: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/sched.h:22,
from context.c:11:/usr/src/linux/include/linux/smp.h:80: warning: smp_num_cpus' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:80: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:87: warning: smp_call_function' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:96: warning: this is the location of the previous definition /usr/src/linux/include/linux/smp.h:88: warning: `cpu_online_map' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:82: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/sched.h:79,
from context.c:11:
/usr/src/linux/include/linux/timer.h:34: warning: `del_timer_sync' redefined/usr/src/linux/include/linux/modules/ksyms.ver:504: warning: this is the location of the previous definition
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i686 -DEXPORT_SYMTAB -c ksyms.c In file included from /usr/src/linux/include/linux/modversions.h:32,
from /usr/src/linux/include/linux/module.h:21,
from ksyms.c:14:/usr/src/linux/include/linux/modules/i386_ksyms.ver:76: warning: cpu_data' redefined /usr/src/linux/include/asm/processor.h:78: warning: this is the location of the previous definition /usr/src/linux/include/linux/modules/i386_ksyms.ver:80: warning: smp_num_cpus' redefined /usr/src/linux/include/linux/smp.h:80: warning: this is the location of the previous definition /usr/src/linux/include/linux/modules/i386_ksyms.ver:82: warning: cpu_online_map' redefined /usr/src/linux/include/linux/smp.h:88: warning: this is the location of the previous definition /usr/src/linux/include/linux/modules/i386_ksyms.ver:96: warning: smp_call_function' redefined /usr/src/linux/include/linux/smp.h:87: warning: this is the location of the previous definition In file included from /usr/src/linux/include/linux/modversions.h:39,
from /usr/src/linux/include/linux/module.h:21,
from ksyms.c:14:
/usr/src/linux/include/linux/modules/ksyms.ver:504: warning: `del_timer_sync' redefined
/usr/src/linux/include/linux/timer.h:34: warning: this is the location of the previous definition
In file included from /usr/src/linux/include/linux/interrupt.h:45,
from ksyms.c:21:/usr/src/linux/include/asm/hardirq.h:37: warning: synchronize_irq' redefined /usr/src/linux/include/linux/modules/i386_ksyms.ver:84: warning: this is the location of the previous definition /usr/src/linux/include/linux/kernel_stat.h: In function kstat_irqs':
In file included from ksyms.c:17:/usr/src/linux/include/linux/kernel_stat.h:48: `smp_num_cpus' undeclared (first use in this function) /usr/src/linux/include/linux/kernel_stat.h:48: (Each undeclared identifier is reported only once /usr/src/linux/include/linux/kernel_stat.h:48: for each function it appears in.)make[2]: *** [ksyms.o] Error 1 make[2]: Leaving directory `/usr/src/linux/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux/kernel'
make: *** [_dir_kernel] Error 2
#
# Automatically generated by make menuconfig: don't edit #CONFIG_X86=yCONFIG_ISA=yCONFIG_UID16=y
#
# Code maturity level options
#CONFIG_EXPERIMENTAL=y
#
# Loadable module support
#CONFIG_MODULES=yCONFIG_KMOD=y
#
# Processor type and features
#CONFIG_M686=yCONFIG_X86_WP_WORKS_OK=yCONFIG_X86_INVLPG=yCONFIG_X86_CMPXCHG=yCONFIG_X86_BSWAP=yCONFIG_X86_POPAD_OK=yCONFIG_X86_L1_CACHE_BYTES=32CONFIG_X86_TSC=yCONFIG_X86_GOOD_APIC=yCONFIG_X86_PGE=yCONFIG_X86_USE_PPRO_CHECKSUM=yCONFIG_X86_MSR=yCONFIG_NOHIGHMEM=yCONFIG_MTRR=yCONFIG_X86_UP_APIC=yCONFIG_X86_LOCAL_APIC=y
#
# General setup
#CONFIG_NET=yCONFIG_PCI=yCONFIG_PCI_GOANY=yCONFIG_PCI_BIOS=yCONFIG_PCI_DIRECT=yCONFIG_PCI_NAMES=yCONFIG_HOTPLUG=y
#
# PCMCIA/CardBus support
#CONFIG_PCMCIA=mCONFIG_CARDBUS=yCONFIG_SYSVIPC=yCONFIG_SYSCTL=yCONFIG_KCORE_ELF=yCONFIG_BINFMT_AOUT=yCONFIG_BINFMT_ELF=yCONFIG_BINFMT_MISC=yCONFIG_PM=yCONFIG_APM=yCONFIG_APM_DO_ENABLE=yCONFIG_APM_CPU_IDLE=yCONFIG_APM_DISPLAY_BLANK=yCONFIG_APM_ALLOW_INTS=y
#
# Parallel port support
#CONFIG_PARPORT=mCONFIG_PARPORT_PC=mCONFIG_PARPORT_PC_FIFO=yCONFIG_PARPORT_1284=y
#
# Plug and Play configuration
#CONFIG_PNP=mCONFIG_ISAPNP=m
#
# Block devices
#CONFIG_BLK_DEV_FD=mCONFIG_PARIDE=mCONFIG_PARIDE_PARPORT=mCONFIG_PARIDE_PD=mCONFIG_PARIDE_PF=m
#
# Networking options
#CONFIG_PACKET=mCONFIG_UNIX=yCONFIG_INET=yCONFIG_IP_MULTICAST=yCONFIG_ATALK=m
#
# ATA/IDE/MFM/RLL support
#CONFIG_IDE=y
#
# IDE, ATA and ATAPI Block devices
#CONFIG_BLK_DEV_IDE=yCONFIG_BLK_DEV_IDEDISK=yCONFIG_BLK_DEV_IDECS=mCONFIG_BLK_DEV_IDECD=yCONFIG_BLK_DEV_IDEFLOPPY=yCONFIG_BLK_DEV_IDEPCI=yCONFIG_IDEPCI_SHARE_IRQ=yCONFIG_BLK_DEV_IDEDMA_PCI=yCONFIG_IDEDMA_PCI_AUTO=yCONFIG_BLK_DEV_IDEDMA=yCONFIG_BLK_DEV_PIIX=yCONFIG_IDEDMA_AUTO=yCONFIG_BLK_DEV_IDE_MODES=y
#
# SCSI support
#CONFIG_SCSI=mCONFIG_BLK_DEV_SD=mCONFIG_SD_EXTRA_DEVS=40CONFIG_SCSI_DEBUG_QUEUES=yCONFIG_SCSI_CONSTANTS=y
#
# IEEE 1394 (FireWire) support
#CONFIG_IEEE1394=mCONFIG_IEEE1394_OHCI1394=mCONFIG_IEEE1394_VIDEO1394=mCONFIG_IEEE1394_RAWIO=m
#
# Network device support
#CONFIG_NETDEVICES=y
#
# Appletalk devices
#CONFIG_DUMMY=mCONFIG_BONDING=m
#
# Ethernet (10 or 100Mbit)
#CONFIG_NET_ETHERNET=yCONFIG_NET_VENDOR_3COM=yCONFIG_VORTEX=m
#
# Ethernet (1000 Mbit)
#CONFIG_PPP=mCONFIG_PPP_ASYNC=mCONFIG_PPP_BSDCOMP=m
#
# PCMCIA network device support
#CONFIG_NET_PCMCIA=y
#
# Input core support
#CONFIG_INPUT=mCONFIG_INPUT_KEYBDEV=mCONFIG_INPUT_MOUSEDEV=mCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768CONFIG_INPUT_EVDEV=m
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_SERIAL=yCONFIG_SERIAL_CONSOLE=yCONFIG_SERIAL_EXTENDED=yCONFIG_SERIAL_SHARE_IRQ=yCONFIG_UNIX98_PTYS=yCONFIG_UNIX98_PTY_COUNT=256CONFIG_PRINTER=m
#
# Mice
#
# CONFIG_BUSMOUSE is not setCONFIG_MOUSE=mCONFIG_PSMOUSE=y
#
# Ftape, the floppy tape device driver
#CONFIG_AGP=mCONFIG_AGP_INTEL=yCONFIG_PCMCIA_SERIAL=m
#
# PCMCIA character device support
#CONFIG_PCMCIA_SERIAL_CS=mCONFIG_PCMCIA_SERIAL_CB=m
#
# Multimedia devices
#CONFIG_VIDEO_DEV=m
#
# Video For Linux
#CONFIG_VIDEO_PROC_FS=yCONFIG_VIDEO_CPIA=mCONFIG_VIDEO_CPIA_USB=m
#
# File systems
#CONFIG_AUTOFS4_FS=yCONFIG_HFS_FS=mCONFIG_BFS_FS=mCONFIG_FAT_FS=mCONFIG_VFAT_FS=mCONFIG_ISO9660_FS=mCONFIG_JOLIET=yCONFIG_MINIX_FS=mCONFIG_HPFS_FS=mCONFIG_PROC_FS=yCONFIG_DEVFS_FS=yCONFIG_DEVFS_DEBUG=yCONFIG_DEVPTS_FS=yCONFIG_EXT2_FS=y
#
# Partition Types
#CONFIG_PARTITION_ADVANCED=yCONFIG_ACORN_PARTITION=yCONFIG_ACORN_PARTITION_ICS=yCONFIG_ACORN_PARTITION_ADFS=yCONFIG_ACORN_PARTITION_POWERTEC=yCONFIG_ACORN_PARTITION_RISCIX=yCONFIG_OSF_PARTITION=yCONFIG_AMIGA_PARTITION=yCONFIG_ATARI_PARTITION=yCONFIG_MAC_PARTITION=yCONFIG_MSDOS_PARTITION=yCONFIG_BSD_DISKLABEL=yCONFIG_SOLARIS_X86_PARTITION=yCONFIG_UNIXWARE_DISKLABEL=yCONFIG_SGI_PARTITION=yCONFIG_ULTRIX_PARTITION=yCONFIG_SUN_PARTITION=yCONFIG_NLS=y
#
# Native Language Support
#CONFIG_NLS_DEFAULT="iso8859-1"CONFIG_NLS_CODEPAGE_437=mCONFIG_NLS_CODEPAGE_850=mCONFIG_NLS_CODEPAGE_852=mCONFIG_NLS_ISO8859_1=mCONFIG_NLS_ISO8859_2=mCONFIG_NLS_ISO8859_4=mCONFIG_NLS_ISO8859_15=mCONFIG_NLS_KOI8_R=m
#
# Console drivers
#CONFIG_VGA_CONSOLE=yCONFIG_VIDEO_SELECT=y
#
# Frame-buffer support
#CONFIG_FB=yCONFIG_DUMMY_CONSOLE=yCONFIG_FB_VESA=yCONFIG_VIDEO_SELECT=yCONFIG_FBCON_ADVANCED=yCONFIG_FBCON_CFB8=mCONFIG_FBCON_CFB16=mCONFIG_FBCON_CFB24=mCONFIG_FBCON_CFB32=mCONFIG_FBCON_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
#
# Sound
#CONFIG_SOUND=mCONFIG_SOUND_OSS=mCONFIG_SOUND_TRACEINIT=yCONFIG_SOUND_CS4232=m
#
# USB support
#CONFIG_USB=mCONFIG_USB_DEBUG=yCONFIG_USB_DEVICEFS=yCONFIG_USB_UHCI=mCONFIG_USB_UHCI_ALT=mCONFIG_USB_OHCI=mCONFIG_USB_PRINTER=mCONFIG_USB_SCANNER=mCONFIG_USB_AUDIO=mCONFIG_USB_SERIAL=mCONFIG_USB_SERIAL_GENERIC=yCONFIG_USB_SERIAL_DEBUG=yCONFIG_USB_STORAGE=mCONFIG_USB_STORAGE_DEBUG=yCONFIG_USB_HID=m
#
# Kernel hacking
#CONFIG_MAGIC_SYSRQ=y
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/
Quoted 8 lines · Miles Lane
/usr/src/linux/include/linux/kernel_stat.h:48: for each function it appears in.)make[2]: *** [ksyms.o] Error 1
make[2]: Leaving directory `/usr/src/linux/kernel' make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux/kernel'
make: *** [_dir_kernel] Error 2
Oddly enough, I had to run 'make mrproper' on a clean tree (patched from -test1 -> test12p2) in order to make it compile.
Signature · 6 lines
=============== -- Tim - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] Please read the FAQ at http://www.tux.org/lkml/