Launchpad has imported 10 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=483548.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2009-02-02T11:48:50+00:00 Kamil wrote:

Description of problem:
In file included from /usr/include/bits/sigcontext.h:28,
                 from /usr/include/signal.h:333,
                 from ../lib/signal.h:32,
                 from ls.c:66:
/usr/include/asm/sigcontext.h:28: error: expected specifier-qualifier-list 
before '__u64'
/usr/include/asm/sigcontext.h:191: error: expected specifier-qualifier-list 
before '__u64'

Version-Release number of selected component (if applicable):
kernel-headers-2.6.29-0.74.rc3.git3.fc11

Actual results:
http://koji.fedoraproject.org/koji/getfile?taskID=1098835&name=build.log

Expected results:
http://kojipkgs.fedoraproject.org/packages/coreutils/7.0/7.fc11/data/logs/i386/build.log

Additional info:
works with kernel-headers-2.6.29-0.53.rc2.git1.fc11

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/0

------------------------------------------------------------------------
On 2009-02-04T14:58:09+00:00 Quentin wrote:

The problem is introduced at rc3.git3 (i.e. rc3.git2 does not exhibit
the problem).

The problem is caused by the following change:
--- 73/usr/include/asm/sigcontext.h     2009-01-31 02:40:27.000000000 +0000
+++ 74/usr/include/asm/sigcontext.h     2009-02-01 01:56:00.000000000 +0000
@@ -2,7 +2,7 @@
 #define _ASM_X86_SIGCONTEXT_H
 
 
-#include <asm/types.h>
+#include <linux/types.h>
 
 #define FP_XSTATE_MAGIC1       0x46505853U
 #define FP_XSTATE_MAGIC2       0x46505845U

which is referenced in the changelog as:
commit e59afe6a21dce7bb3c63ba4f894a3195ae3d5529
Author: Jaswinder Singh Rajput <jaswinderraj...@gmail.com>
Date:   Fri Jan 30 22:53:49 2009 +0530

    headers_check fix: x86, sigcontext.h
    
    fix the following 'make headers_check' warnings:
    
      usr/include/asm/sigcontext.h:5: include of <linux/types.h> is preferred 
over <asm/types.h>
      usr/include/asm/sigcontext.h:24: found __[us]{8,16,32,64} type without 
#include <linux/types.h>
    
    Signed-off-by: Jaswinder Singh Rajput <jaswinderraj...@gmail.com>

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/1

------------------------------------------------------------------------
On 2009-02-24T17:00:22+00:00 Ondrej wrote:

Raising priority to high - this bug/regression still blocks coreutils
builds in rawhide.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/2

------------------------------------------------------------------------
On 2009-02-24T23:43:00+00:00 Kyle wrote:

This is almost certainly a bug in the games coreutils is playing with
signal.h, I'm looking at the preprocessed source (gcc -E) now, and __u64
isn't getting included. Why? I'm guessing because a header guard is
duplicated.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/3

------------------------------------------------------------------------
On 2009-02-25T00:08:15+00:00 Kyle wrote:

Nope, bug in libcap-devel, which is just stupendously horrendously
broken. It's defining header guards when it shouldn't be, which prevents
the correct _LINUX_TYPES_H_ from being included.

In the meantime, coreutils can likely be fixed by moving the
<sys/capability.h> include further down, or explicitly including
<linux/types.h> early.

http://kyle.fedoraproject.org/libcap-sanitized-for-userspace.diff

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/4

------------------------------------------------------------------------
On 2009-02-25T00:23:00+00:00 Kyle wrote:

Sorry, meant http://kyle.fedorapeople.org/libcap-sanitized-for-
userspace.diff

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/5

------------------------------------------------------------------------
On 2009-02-27T10:41:24+00:00 Miroslav wrote:

This bug prevents also chrony package to build. Reversing the order of
the signal.h and capability.h includes helps, but still would be nice to
have this fixed properly.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/6

------------------------------------------------------------------------
On 2009-03-22T17:15:34+00:00 Karsten wrote:

please try again with libcap-2.16-2.fc11 and reopen if the problem still exists.
I was able to build the latest chrony vom cvs without the -cap patch.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/7

------------------------------------------------------------------------
On 2009-04-12T02:36:51+00:00 Ralph wrote:

Still breaks for me trying to compile VirtualBox, or a small test
program.  [I don't seem to have perms to re-open the bug, could someone
else do it?]


$ cat temp.c
#include <sys/capability.h>

$ gcc -c temp.c
In file included from /usr/include/sys/capability.h:23,
                 from temp.c:1:
/usr/include/stdint.h:41: error: conflicting types for ‘int64_t’
/usr/include/linux/types.h:98: note: previous declaration of ‘int64_t’ was here
/usr/include/stdint.h:56: error: conflicting types for ‘uint64_t’
/usr/include/linux/types.h:96: note: previous declaration of ‘uint64_t’ was here

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/8

------------------------------------------------------------------------
On 2009-04-12T02:48:34+00:00 Ralph wrote:

Looks like: (a) including linux/types.h then stdint.h is broken (kernel-headers 
/ glibc problem).
(b) unistd.h or similar is needed for ssize_t

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/comments/9


** Changed in: libcap2 (Fedora)
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/375595

Title:
  libcap2 FTBFS for lpia

Status in libcap2 package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  Invalid
Status in libcap2 package in Fedora:
  Fix Released

Bug description:
  Binary package hint: libcap2

  libcap2 FTBFS for lpia on Karmic, see the build log :
  http://launchpadlibrarian.net/26640130/buildlog_ubuntu-karmic-
  lpia.libcap2_1%3A2.16-5_FAILEDTOBUILD.txt.gz

  /usr/bin/make -C progs all
  make[2]: Entering directory `/build/buildd/libcap2-2.16/progs'
  gcc -fPIC -I/build/buildd/libcap2-2.16/progs/../libcap/include 
-I/build/buildd/libcap2-2.16/progs/../libcap/include -g -O2 -g -Wall -O2 -c 
getpcaps.c -o getpcaps.o
  gcc -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -o getpcaps getpcaps.o 
-L../libcap -lcap
  gcc -fPIC -I/build/buildd/libcap2-2.16/progs/../libcap/include 
-I/build/buildd/libcap2-2.16/progs/../libcap/include -g -O2 -g -Wall -O2 -c 
capsh.c -o capsh.o
  In file included from /usr/include/bits/sigcontext.h:28,
                   from /usr/include/signal.h:333,
                   from /usr/include/sys/wait.h:31,
                   from capsh.c:19:
  /usr/include/asm/sigcontext.h:28: error: expected specifier-qualifier-list 
before '__u64'
  /usr/include/asm/sigcontext.h:191: error: expected specifier-qualifier-list 
before '__u64'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/375595/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to