Re: dhcpcd 5.2.11 Compilation Error
Roy Marples
Fri Mar 04 22:30:50 2011
Hi
On Fri, 2011-03-04 at 21:35 +0000, Ram Kumar Koppu wrote:
> Hi,
> I have downloaded sourcecode of dhcpcd 5.2.11 and compiled it on Linux
> machine. It did give following compilation error message:
>
> gcc -O2 -std=gnu99 -D_BSD_SOURCE -D_XOPEN_SOURCE=600 -c
> if-linux-wireless.c -o if-linux-wireless.o
> In file included from /usr/include/linux/rtnetlink.h:4,
> from if-linux-wireless.c:44:
> /usr/include/linux/netlink.h:22: parse error before "__u32"
> /usr/include/linux/netlink.h:28: parse error before "__u32"
> /usr/include/linux/netlink.h:30: parse error before "nlmsg_flags"
> /usr/include/linux/netlink.h:31: parse error before "nlmsg_seq"
> /usr/include/linux/netlink.h:32: parse error before "nlmsg_pid"
> /usr/include/linux/netlink.h:82: field `msg' has incomplete type
> In file included from if-linux-wireless.c:44:
> /usr/include/linux/rtnetlink.h:247: parse error before "__u32"
> /usr/include/linux/rtnetlink.h:249: parse error before "rta_expires"
> /usr/include/linux/rtnetlink.h:250: parse error before "rta_error"
> /usr/include/linux/rtnetlink.h:251: parse error before "rta_used"
> /usr/include/linux/rtnetlink.h:254: parse error before "rta_id"
> /usr/include/linux/rtnetlink.h:255: parse error before "rta_ts"
> /usr/include/linux/rtnetlink.h:256: parse error before "rta_tsage"
> /usr/include/linux/rtnetlink.h:325: parse error before "__s32"
> /usr/include/linux/rtnetlink.h:351: parse error before "__u16"
> /usr/include/linux/rtnetlink.h:353: parse error before "ndm_type"
> /usr/include/linux/rtnetlink.h:395: parse error before "__u32"
> /usr/include/linux/rtnetlink.h:397: parse error before "ndm_updated"
> /usr/include/linux/rtnetlink.h:398: parse error before "ndm_refcnt"
> /usr/include/linux/rtnetlink.h:494: parse error before "__u32"
> /usr/include/linux/rtnetlink.h:496: parse error before "tcm_info"
> make: *** [if-linux-wireless.o] Error 1
>
> Will you please help to solve this compilation problem and get the
> successful build? Thank you in advance!
What version of Linux and glibc do you have installed?
Which distro?
Do any earlier versions work?
Thanks
Roy
Archive administrator: postmaster@marples.name