[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