dhcpcd-discuss

Re: dhcpcd 5.2.11 Compilation Error

Ram Kumar Koppu

Sun Mar 06 15:34:23 2011

Hi Roy,
My linux distribution is: Read Hat Linux 9 (Shrike)
Linux kernel: 2.4.20
gcc: gcc 3.2.2
glib: 2.2.1

Regards
Ram Kumar


On 4 March 2011 22:30, Roy Marples <roy@xxxxxxxxxxxx> wrote:

> 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
>
>

References:
dhcpcd 5.2.11 Compilation ErrorRam Kumar Koppu
Re: dhcpcd 5.2.11 Compilation ErrorRoy Marples
Archive administrator: postmaster@marples.name