[CRIU] error: "PTRACE_LISTEN" redefined when building criu 1-0 on Feodra 20
Andrew Vagin
avagin at parallels.com
Sun Dec 29 03:18:54 PST 2013
On Sat, Dec 28, 2013 at 02:57:54PM +0200, Kevin Wilson wrote:
> Hello,
>
> When building criu 1-0 on Feodra 20 I get this error:
> make[1]: Leaving directory `/work/src/criu-1.0'
> GEN arch/x86/sys-exec-tbl.c
> CC arch/x86/syscalls.o
> LINK arch/x86/syscalls.built-in.o
> CC arch/x86/crtools.o
> In file included from arch/x86/crtools.c:11:0:
> include/ptrace.h:16:0: error: "PTRACE_LISTEN" redefined [-Werror]
> #define PTRACE_LISTEN 0x4208
> ^
> In file included from include/ptrace.h:5:0,
> from arch/x86/crtools.c:11:
> /usr/include/sys/ptrace.h:150:0: note: this is the location of the
> previous definition
> #define PTRACE_LISTEN PTRACE_LISTEN
> ^
> cc1: all warnings being treated as errors
> make[1]: *** [arch/x86/crtools.o] Error 1
> make: *** [arch/x86] Error 2
>
>
> Any ideas? on Fedora 18 I did not get any errors and could build it
> successfully.
This issue was fixed by
http://git.criu.org/?p=criu.git;a=commit;h=c8e9701f21323cc26c335cd2afd7512db0611c39
You can remove this definition from include/ptrace.h, it isn't used in
criu.
Thanks,
Andrey
>
> Regards,
> Kevin
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
More information about the CRIU
mailing list