Package: ltp Version: 20050107-2 Severity: serious Tags: sid The most recent upstream version of ltp fails to build from source on ia64:
[...] make[5]: Entering directory /build/buildd/ltp-20050107/build-tree/ltp-full-20050107/testcases/kernel/syscalls/getdents' cc -Wall -I../../include -g -Wall -I../../../../include -Wall getdents01.c -L../../../../lib -lltp -L.. -ltestsuite -o getdents01 getdents01.c: In function `main': getdents01.c:134: warning: implicit declaration of function syscall3' getdents01.c:134: error: syntax error before "int" getdents01.c:135: warning: implicit declaration of function `getdents' make[5]: *** [getdents01] Error 1 make[5]: Leaving directory /build/buildd/ltp-20050107/build-tree/ltp-full-20050107/testcases/kernel/syscalls/getdents' make[4]: *** [all] Error 2 [...] A full build log is available at <http://buildd.debian.org/fetch.php?&pkg=ltp&ver=20050107-2&arch=ia64&stamp=1108045243&file=log&as=raw>. The previous upstream version of ltp enabled the getdents check only on i386; the implementation in this version depends on the _syscall3 macro, which is apparently not portable to ia64 (although it was present in older versions of libc6.1-dev for this arch). It's probably better to re-disable this testcase on ia64 until a more portable solution can be found. Since the version of ltp in testing is still broken due to bug #293023, I have marked it for removal pending resolution of this bug. Thanks, -- Steve Langasek postmodern programmer
signature.asc
Description: Digital signature