[Olsr-users] OLSR 0.6 Make Error
Eng. Sherif Hassan
Tue Apr 19 14:09:26 CEST 2011
Many thanks Vigneswaran. I modified the line and it is installed
successfully now :)
On Tue, Apr 19, 2011 at 11:54 AM, Vigneswaran R <(spam-protected)> wrote:
> On 04/19/2011 02:03 PM, Eng. Sherif Hassan wrote:
> > Dear All,
> > I am a newbie to Ubuntu.
> > I would like to build and make a clean install of latest version of OLSR
> > (0.6).
> > I followed the readme file to install it. I started by installing all
> > necessary packages (gcc, make, glibc, and makedep).
> > However when I run the command make, I get the following error message:
> > gcc -Wall -Wextra -Wold-style-definition -Wdeclaration-after-statement
> > -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
> > -Wsign-compare -Waggregate-return -Wmissing-noreturn
> > -Wmissing-format-attribute -Wno-multichar -Wno-deprecated-declarations
> > -Wendif-labels -Wwrite-strings -Wbad-function-cast -Wpointer-arith
> > -Wcast-qual -Wshadow -Wsequence-point -Wpointer-arith -Wcast-align
> > -Wnested-externs -Winline -Wdisabled-optimization
> > -finline-functions-called-once -funit-at-a-time -fearly-inlining
> > -finline-limit=350 -ggdb -Isrc -pthread -DUSE_FPM -Dlinux
> > -DLINUX_NETLINK_ROUTING -DDEBUG -c -o src/unix/ifnet.o
> > src/unix/ifnet.c: In function ‘chk_if_up’:
> > src/unix/ifnet.c:551: error: ‘tos’ undeclared (first use in this
> > src/unix/ifnet.c:551: error: (Each undeclared identifier is reported
> > only once
> > src/unix/ifnet.c:551: error: for each function it appears in.)
> > make: *** [src/unix/ifnet.o] Error 1
> > <mailto:(spam-protected)>
> > It seems that variable/identifier 'tos' is being used in function
> > 'chk_if_up' before being declared before.
> > I am wondering if there is a typo in the code (a line that needs to be
> > uncommented for instance) or do I need to define 'tos' earlier in code.
> > Does anyone else face the same problem ? did someone succeed in
> > building/installing on Ubuntu 10.10 ?
> > Should I go for another operating system ? Debian ?
> > I am running Ubuntu 10.10 on mini-ITX.
> Please see,
> I also faced the same problem. After changing the following line in the
> file /usr/include/netinet/ip.h (line 197),
> #define IPTOS_CLASS(class) ((tos) & IPTOS_CLASS_MASK)
> #define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK)
> it worked.
> Olsr-users mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Olsr-users