[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ptrace.h on s390 buggy?



I saw the below when the s390 buildd tried to build kdebase. This looks
like a kernel/glibc bug, or is bug caused by something in kdebase?

Thanks,
Chris

http://buildd.debian.org/fetch.php?&pkg=kdebase&ver=4%3A3.1.2-1&arch=s390&stamp=1053550199&file=log&as=raw

-snippet-

if gcc -DHAVE_CONFIG_H -I. -I../../../../ksysguard/ksysguardd/Linux -I../../.. -I../../../../ksysguard/ksysguardd/Linux/../../CContLib -I../../../../ksysguard/ksysguardd/Linux/..  -D_GNU_SOURCE -DQT_THREAD_SUPPORT  -D_REENTRANT -Wall  -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2   -D_GNU_SOURCE -MT ProcessList.o -MD -MP -MF ".deps/ProcessList.Tpo" \
  -c -o ProcessList.o `test -f '../../../../ksysguard/ksysguardd/Linux/ProcessList.c' || echo '../../../../ksysguard/ksysguardd/Linux/'`../../../../ksysguard/ksysguardd/Linux/ProcessList.c; \
then mv -f ".deps/ProcessList.Tpo" ".deps/ProcessList.Po"; \
else rm -f ".deps/ProcessList.Tpo"; exit 1; \
fi
In file included from /usr/include/asm/ptrace.h:11,
                 from /usr/include/linux/ptrace.h:24,
                 from /usr/include/asm-s390/user.h:13,
                 from /usr/include/asm/user.h:11,
                 from /usr/include/sys/user.h:22,
                 from ../../../../ksysguard/ksysguardd/Linux/ProcessList.c:29:
/usr/include/asm-s390/ptrace.h:132: syntax error before "__u64"
/usr/include/asm-s390/ptrace.h:138: syntax error before '}' token
/usr/include/asm-s390/ptrace.h:138: ISO C forbids data definition with no type or storage class
/usr/include/asm-s390/ptrace.h:143: syntax error before "freg_t"
/usr/include/asm-s390/ptrace.h:144: ISO C forbids data definition with no type or storage class
/usr/include/asm-s390/ptrace.h:314: syntax error before "s390_fp_regs"
/usr/include/asm-s390/ptrace.h:323: syntax error before '}' token
In file included from /usr/include/asm/user.h:11,
                 from /usr/include/sys/user.h:22,
                 from ../../../../ksysguard/ksysguardd/Linux/ProcessList.c:29:
/usr/include/asm-s390/user.h:55: field `regs' has incomplete type
make[5]: *** [ProcessList.o] Error 1



Reply to: