FTBFS: usr/include/arch/i386/klibc/archsignal.h:104: error: redefinition of 'struct sigaction' and others

Bug #445518 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
klibc (Ubuntu)
Fix Released
Undecided
Colin Watson

Bug Description

During the most recent rebuild testing, klibc failed to build. Full log available on request.

klibc_1.5.15-1_20091005-0824-i386-failed.gz

make -rR -f scripts/Kbuild.klibc obj=usr/klibc
  gcc -Wp,-MD,usr/klibc/.__static_init.o.d -nostdinc -iwithprefix include -Iusr/include/arch/i386 -Iusr/include/bits32 -Iusr/klibc/../include -Iusr/include -Ilinux/include -D__KLIBC__=1 -D__KLIBC_MINOR__=5 -D_BITSIZE=32 -fno-stack-protector -mregparm=3 -D_REGPARM=3 -m32 -march=i386 -Os -g -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0 -W -Wall -Wno-sign-compare -Wno-unused-parameter -c -o usr/klibc/__static_init.o usr/klibc/__static_init.c
  gcc -Wp,-MD,usr/klibc/.vsnprintf.o.d -nostdinc -iwithprefix include -Iusr/include/arch/i386 -Iusr/include/bits32 -Iusr/klibc/../include -Iusr/include -Ilinux/include -D__KLIBC__=1 -D__KLIBC_MINOR__=5 -D_BITSIZE=32 -fno-stack-protector -mregparm=3 -D_REGPARM=3 -m32 -march=i386 -Os -g -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0 -W -Wall -Wno-sign-compare -Wno-unused-parameter -c -o usr/klibc/vsnprintf.o usr/klibc/vsnprintf.c
In file included from usr/include/arch/i386/klibc/archsignal.h:99,
                 from usr/klibc/../include/signal.h:14,
                 from usr/klibc/../include/sys/select.h:11,
                 from usr/klibc/../include/unistd.h:12,
                 from usr/klibc/../include/stdio.h:11,
                 from usr/klibc/vsnprintf.c:13:
linux/include/asm-generic/signal.h:7:1: warning: "_NSIG_BPW" redefined
In file included from usr/klibc/../include/signal.h:14,
                 from usr/klibc/../include/sys/select.h:11,
                 from usr/klibc/../include/unistd.h:12,
                 from usr/klibc/../include/stdio.h:11,
                 from usr/klibc/vsnprintf.c:13:
usr/include/arch/i386/klibc/archsignal.h:17:1: warning: this is the location of the previous definition
In file included from usr/include/arch/i386/klibc/archsignal.h:99,
                 from usr/klibc/../include/signal.h:14,
                 from usr/klibc/../include/sys/select.h:11,
                 from usr/klibc/../include/unistd.h:12,
                 from usr/klibc/../include/stdio.h:11,
                 from usr/klibc/vsnprintf.c:13:

Other architectures (e.g., powerpc) have:
usr/kinit/nfsmount/mount.c: In function 'mount_call':
usr/kinit/nfsmount/mount.c:179: error: 'MNTPROC_MNT' undeclared (first use in this function)
usr/kinit/nfsmount/mount.c:179: error: (Each undeclared identifier is reported only once
usr/kinit/nfsmount/mount.c:179: error: for each function it appears in.)

LaMont Jones (lamont)
tags: added: karmic-autotest
Changed in klibc (Ubuntu):
milestone: none → ubuntu-9.10
Revision history for this message
Colin Watson (cjwatson) wrote :

klibc (1.5.15-1ubuntu2) karmic; urgency=low

  * 20-signal-cleanup.patch (update): Stop redefining 'struct sigaction' on
    sparc.

 -- Colin Watson <email address hidden> Mon, 05 Oct 2009 09:38:00 +0100

klibc (1.5.15-1ubuntu1) karmic; urgency=low

  * 20-signal-cleanup.patch: Cope with header changes in Linux 2.6.30.
  * 21-mntproc-definitions.patch: MNTPROC_MNT and MNTPROC_UMNT are no longer
    defined by the kernel. Hack around this by restoring the old
    definitions.
  * 22-ext4-no-journal.patch: Recognise ext4 filesystems without journals
    (LP: #416636).

 -- Colin Watson <email address hidden> Sun, 04 Oct 2009 23:10:12 +0100

Changed in klibc (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.