All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Castle <dalgoda@ix.netcom.com>
To: linux-kernel@vger.kernel.org
Subject: linux-2.4.28 compile problem with gcc-3.4.3
Date: Wed, 1 Dec 2004 14:10:51 -0800	[thread overview]
Message-ID: <20041201221051.GR790@thune.sonic.net> (raw)

[-- Attachment #1: Type: text/plain, Size: 358 bytes --]


Apparently, when building for a 386 kernel with gcc-3.4.3, rwsem-spinlock.c
fails to build.

.config and typescript attached.

mrc
-- 
     Mike Castle      dalgoda@ix.netcom.com      www.netcom.com/~dalgoda/
    We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc

[-- Attachment #2: .config --]
[-- Type: text/plain, Size: 7456 bytes --]

#
# Automatically generated make config: don't edit
#
CONFIG_X86=y
# CONFIG_SBUS is not set
CONFIG_UID16=y

#
# Code maturity level options
#
# CONFIG_EXPERIMENTAL is not set

#
# Loadable module support
#
# CONFIG_MODULES is not set

#
# Processor type and features
#
CONFIG_M386=y
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_X86_CMPXCHG is not set
# CONFIG_X86_XADD is not set
CONFIG_X86_L1_CACHE_SHIFT=4
CONFIG_RWSEM_GENERIC_SPINLOCK=y
# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set
CONFIG_X86_PPRO_FENCE=y
# CONFIG_X86_F00F_WORKS_OK is not set
# CONFIG_X86_MCE is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_HIGHMEM is not set
# CONFIG_MATH_EMULATION is not set
# CONFIG_MTRR is not set
# CONFIG_SMP is not set
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set
# CONFIG_X86_TSC_DISABLE is not set

#
# General setup
#
# CONFIG_NET is not set
# CONFIG_PCI is not set
# CONFIG_ISA is not set
# CONFIG_EISA is not set
# CONFIG_MCA is not set
# CONFIG_HOTPLUG is not set
# CONFIG_PCMCIA is not set
# CONFIG_HOTPLUG_PCI is not set
# CONFIG_SYSVIPC is not set
# CONFIG_BSD_PROCESS_ACCT is not set
# CONFIG_SYSCTL is not set
# CONFIG_BINFMT_AOUT is not set
# CONFIG_BINFMT_ELF is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_OOM_KILLER is not set
# CONFIG_PM is not set
# CONFIG_APM is not set

#
# ACPI Support
#
# CONFIG_ACPI is not set

#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set

#
# Parallel port support
#
# CONFIG_PARPORT is not set

#
# Plug and Play configuration
#
# CONFIG_PNP is not set
# CONFIG_ISAPNP is not set

#
# Block devices
#
# CONFIG_BLK_DEV_FD is not set
# CONFIG_BLK_DEV_XD is not set
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_CISS_MONITOR_THREAD is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_SX8 is not set
# CONFIG_BLK_DEV_LOOP is not set
# CONFIG_BLK_DEV_NBD is not set
# CONFIG_BLK_DEV_RAM is not set
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_BLK_STATS is not set

#
# Multi-device support (RAID and LVM)
#
# CONFIG_MD is not set
# CONFIG_BLK_DEV_MD is not set
# CONFIG_MD_LINEAR is not set
# CONFIG_MD_RAID0 is not set
# CONFIG_MD_RAID1 is not set
# CONFIG_MD_RAID5 is not set
# CONFIG_MD_MULTIPATH is not set
# CONFIG_BLK_DEV_LVM is not set

#
# Telephony Support
#
# CONFIG_PHONE is not set
# CONFIG_PHONE_IXJ is not set
# CONFIG_PHONE_IXJ_PCMCIA is not set

#
# ATA/IDE/MFM/RLL support
#
# CONFIG_IDE is not set
# CONFIG_BLK_DEV_HD is not set

#
# SCSI support
#
# CONFIG_SCSI is not set

#
# Fusion MPT device support
#
# CONFIG_FUSION is not set
# CONFIG_FUSION_BOOT is not set
# CONFIG_FUSION_ISENSE is not set
# CONFIG_FUSION_CTL is not set
# CONFIG_FUSION_LAN is not set

#
# I2O device support
#
# CONFIG_I2O is not set
# CONFIG_I2O_BLOCK is not set
# CONFIG_I2O_SCSI is not set
# CONFIG_I2O_PROC is not set

#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set

#
# ISDN subsystem
#

#
# Input core support
#
# CONFIG_INPUT is not set
# CONFIG_INPUT_KEYBDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_UINPUT is not set

#
# Character devices
#
# CONFIG_VT is not set
# CONFIG_SERIAL is not set
# CONFIG_SERIAL_EXTENDED is not set
# CONFIG_SERIAL_NONSTANDARD is not set
# CONFIG_UNIX98_PTYS is not set

#
# I2C support
#
# CONFIG_I2C is not set

#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_MOUSE is not set

#
# Joysticks
#
# CONFIG_INPUT_GAMEPORT is not set

#
# Input core support is needed for gameports
#

#
# Input core support is needed for joysticks
#
# CONFIG_QIC02_TAPE is not set
# CONFIG_IPMI_HANDLER is not set
# CONFIG_IPMI_PANIC_EVENT is not set
# CONFIG_IPMI_DEVICE_INTERFACE is not set
# CONFIG_IPMI_KCS is not set
# CONFIG_IPMI_WATCHDOG is not set

#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
# CONFIG_SCx200 is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_AMD_RNG is not set
# CONFIG_INTEL_RNG is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_AMD_PM768 is not set
# CONFIG_NVRAM is not set
# CONFIG_RTC is not set
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set

#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
# CONFIG_AGP is not set

#
# Direct Rendering Manager (XFree86 DRI support)
#
# CONFIG_DRM is not set
# CONFIG_MWAVE is not set
# CONFIG_OBMOUSE is not set

#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set

#
# File systems
#
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_ADFS_FS is not set
# CONFIG_ADFS_FS_RW is not set
# CONFIG_AFFS_FS is not set
# CONFIG_HFS_FS is not set
# CONFIG_HFSPLUS_FS is not set
# CONFIG_BEFS_FS is not set
# CONFIG_BEFS_DEBUG is not set
# CONFIG_BFS_FS is not set
# CONFIG_EXT3_FS is not set
# CONFIG_JBD is not set
# CONFIG_JBD_DEBUG is not set
# CONFIG_FAT_FS is not set
# CONFIG_MSDOS_FS is not set
# CONFIG_UMSDOS_FS is not set
# CONFIG_VFAT_FS is not set
# CONFIG_EFS_FS is not set
# CONFIG_JFFS_FS is not set
# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
# CONFIG_TMPFS is not set
CONFIG_RAMFS=y
# CONFIG_ISO9660_FS is not set
# CONFIG_JOLIET is not set
# CONFIG_ZISOFS is not set
# CONFIG_JFS_FS is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
# CONFIG_MINIX_FS is not set
# CONFIG_VXFS_FS is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS_RW is not set
# CONFIG_HPFS_FS is not set
# CONFIG_PROC_FS is not set
# CONFIG_DEVFS_FS is not set
# CONFIG_DEVFS_MOUNT is not set
# CONFIG_DEVFS_DEBUG is not set
# CONFIG_DEVPTS_FS is not set
# CONFIG_QNX4FS_FS is not set
# CONFIG_QNX4FS_RW is not set
# CONFIG_ROMFS_FS is not set
# CONFIG_EXT2_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_UDF_FS is not set
# CONFIG_UDF_RW is not set
# CONFIG_UFS_FS is not set
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_XFS_FS is not set
# CONFIG_XFS_QUOTA is not set
# CONFIG_XFS_RT is not set
# CONFIG_XFS_TRACE is not set
# CONFIG_XFS_DEBUG is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_SMB_FS is not set
# CONFIG_ZISOFS_FS is not set

#
# Partition Types
#
# CONFIG_PARTITION_ADVANCED is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_SMB_NLS is not set
# CONFIG_NLS is not set

#
# Sound
#
# CONFIG_SOUND is not set

#
# USB support
#
# CONFIG_USB is not set

#
# Support for USB gadgets
#
# CONFIG_USB_GADGET is not set

#
# Kernel hacking
#
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=0

#
# Cryptographic options
#
# CONFIG_CRYPTO is not set

#
# Library routines
#
# CONFIG_CRC32 is not set
# CONFIG_ZLIB_INFLATE is not set
# CONFIG_ZLIB_DEFLATE is not set

[-- Attachment #3: typescript --]
[-- Type: text/plain, Size: 14762 bytes --]

Script started on Wed Dec  1 14:04:16 2004
nexus@marlis^[[3m[2:04pm]^[[23m^[[4msrc/linux-basic/linux-basic-2.4.28^[[24m(501) make bzImage CC=i386 \b-linux-gcc-3.4.3
. scripts/mkversion > .tmpversion
i386-linux-gcc-3.4.3 -D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time  -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  kernel
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/kernel'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/kernel'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/kernel'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/kernel'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  drivers
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers'
make -C block
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/block'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/block'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/block'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/block'
make -C cdrom
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/cdrom'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/cdrom'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/cdrom'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/cdrom'
make -C char
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/char'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/char'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/char'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/char'
make -C hotplug
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/hotplug'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/hotplug'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/hotplug'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/hotplug'
make -C media
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media'
make -C radio
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/radio'
make all_targets
make[4]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/radio'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/radio'
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/radio'
make -C video
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/video'
make all_targets
make[4]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/video'
make[4]: Nothing to be done for `all_targets'.
make[4]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/video'
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media/video'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/media'
make -C misc
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/misc'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/misc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/misc'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/misc'
make -C net
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/net'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/net'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/net'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/net'
make -C parport
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/parport'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/parport'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/parport'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/parport'
make -C sound
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/sound'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/sound'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/sound'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers/sound'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/drivers'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  mm
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/mm'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/mm'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/mm'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  fs
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs'
make -C partitions
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/partitions'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/partitions'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/partitions'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/partitions'
make -C ramfs
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/ramfs'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/ramfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/ramfs'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs/ramfs'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/fs'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/fs'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  net
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net'
make -C core
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net/core'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net/core'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net/core'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net/core'
make -C ethernet
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net/ethernet'
make all_targets
make[3]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net/ethernet'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net/ethernet'
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net/ethernet'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/net'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/net'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  ipc
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/ipc'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/ipc'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/ipc'
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/ipc'
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time " -C  lib
make[1]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux-basic/linux-basic-2.4.28/lib'
i386-linux-gcc-3.4.3 -D__KERNEL__ -I/usr/src/linux-basic/linux-basic-2.4.28/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -fno-unit-at-a-time   -nostdinc -iwithprefix include -DKBUILD_BASENAME=rwsem_spinlock  -c -o rwsem-spinlock.o rwsem-spinlock.c
rwsem-spinlock.c:36: error: conflicting types for 'init_rwsem'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:57: error: previous declaration of 'init_rwsem' was here
rwsem-spinlock.c:36: error: conflicting types for 'init_rwsem'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:57: error: previous declaration of 'init_rwsem' was here
rwsem-spinlock.c:124: error: conflicting types for '__down_read'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:58: error: previous declaration of '__down_read' was here
rwsem-spinlock.c:124: error: conflicting types for '__down_read'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:58: error: previous declaration of '__down_read' was here
rwsem-spinlock.c:170: error: conflicting types for '__down_read_trylock'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:59: error: previous declaration of '__down_read_trylock' was here
rwsem-spinlock.c:170: error: conflicting types for '__down_read_trylock'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:59: error: previous declaration of '__down_read_trylock' was here
rwsem-spinlock.c:193: error: conflicting types for '__down_write'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:60: error: previous declaration of '__down_write' was here
rwsem-spinlock.c:193: error: conflicting types for '__down_write'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:60: error: previous declaration of '__down_write' was here
rwsem-spinlock.c:239: error: conflicting types for '__down_write_trylock'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:61: error: previous declaration of '__down_write_trylock' was here
rwsem-spinlock.c:239: error: conflicting types for '__down_write_trylock'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:61: error: previous declaration of '__down_write_trylock' was here
rwsem-spinlock.c:261: error: conflicting types for '__up_read'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:62: error: previous declaration of '__up_read' was here
rwsem-spinlock.c:261: error: conflicting types for '__up_read'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:62: error: previous declaration of '__up_read' was here
rwsem-spinlock.c:278: error: conflicting types for '__up_write'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:63: error: previous declaration of '__up_write' was here
rwsem-spinlock.c:278: error: conflicting types for '__up_write'
/usr/src/linux-basic/linux-basic-2.4.28/include/linux/rwsem-spinlock.h:63: error: previous declaration of '__up_write' was here
make[2]: *** [rwsem-spinlock.o] Error 1
make[2]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/lib'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-basic/linux-basic-2.4.28/lib'
make: *** [_dir_lib] Error 2
12.810u 1.920s 0:23.59 62.4%	0+0k 0+0io 16151pf+0w
nexus@marlis^[[3m[2:04pm]^[[23m^[[4msrc/linux-basic/linux-basic-2.4.28^[[24m(502) ^D\b\bexit

Script done on Wed Dec  1 14:06:41 2004

             reply	other threads:[~2004-12-01 22:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-01 22:10 Mike Castle [this message]
2004-12-01 22:46 ` linux-2.4.28 compile problem with gcc-3.4.3 Adrian Bunk
2004-12-01 23:58   ` Mike Castle
2004-12-02  0:01   ` Mike Castle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20041201221051.GR790@thune.sonic.net \
    --to=dalgoda@ix.netcom.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.