problem compiling ctdb
Evgeny Privarotskiy
pea1999 at gmail.com
Tue Jun 2 14:46:40 GMT 2009
Hello ,
I am trying to compile ctdb. I pull latest version 2-Jun-2009.
During make it fails with error:
Compiling utils/ipmux/ipmux.c
In file included from /usr/include/linux/netfilter_ipv4/ip_queue.h:10,
from /usr/include/libipq.h:37,
from utils/ipmux/ipmux.c:31:
/usr/include/linux/if.h:59: error: redefinition of `struct ifmap'
/usr/include/linux/if.h:77: error: redefinition of `struct ifreq'
/usr/include/linux/if.h:126: error: redefinition of `struct ifconf'
make: *** [utils/ipmux/ipmux.o] Error 1
After some investigation, I found out that there two conflicting includes:
1. utils/ipmux/ipmux.c -> ./include/includes.h ->
./lib/replace/system/network.h->/usr/include/net/if.h
2. utils/ipmux/ipmux.c-> /usr/include/libipq.h ->
/usr/include/linux/netfilter_ipv4/ip_queue.h ->
/usr/include/linux/if.h
How can I resolve this conflict?
Thanks in advance,
Evgeny Privarotskiy
More information about the samba-technical
mailing list