Fwd: problem compiling ctdb
pea1999 at gmail.com
Wed Jun 3 15:46:44 GMT 2009
Thanks for help. Since I do not have git, I used "rsync -avz
samba.org::ftp/unpacked/ctdb ." that was recomended by ctdb wiki. It
looks like this code is old.
Finally, I found http://ctdb.samba.org/packages/redhat/RHEL5/ that
contains relatively updated code.
On Wed, Jun 3, 2009 at 1:04 AM, ronnie sahlberg
<ronniesahlberg at gmail.com> wrote:
> Please update to latest GIT and try again.
> IPMUX has been removed since it is obsolete and replaced by the much better
> LVS solution.
> On Wed, Jun 3, 2009 at 12:46 AM, Evgeny Privarotskiy <pea1999 at gmail.com>
>> 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 ->
>> 2. utils/ipmux/ipmux.c-> /usr/include/libipq.h ->
>> /usr/include/linux/netfilter_ipv4/ip_queue.h ->
>> How can I resolve this conflict?
>> Thanks in advance,
>> Evgeny Privarotskiy
More information about the samba-technical