kernel-headers-2.6.25-0.40.rc1.git2.fc9.x86_64 In file included from /usr/include/asm/ptrace.h:4, from ../../gdb/amd64-linux-nat.c:44: /usr/include/asm/ptrace-abi.h:92: error: expected specifier-qualifier-list before ‘u32’ --- gdb-6.7.1-13.fc9.x86_64/gdb/amd64-linux-nat.c-orig 2008-02-15 15:37:28.000000000 -0500 +++ gdb-6.7.1-13.fc9.x86_64/gdb/amd64-linux-nat.c 2008-02-15 15:40:13.000000000 -0500 @@ -35,13 +35,13 @@ #include #include /* FIXME ezannoni-2003-07-09: we need to be included after - because the latter redefines FS and GS for no apparent + because the latter redefines FS and GS for no apparent reason, and those definitions don't match the ones that libpthread_db uses, which come from . */ /* ezannoni-2003-07-09: I think this is fixed. The extraneous defs have been removed from ptrace.h in the kernel. However, better safe than sorry. */ -#include +#include #include #include "gdb_proc_service.h"