bug-zebra
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems building quagga


From: Scott Reese
Subject: Re: Problems building quagga
Date: Sat, 31 Jan 2004 22:16:21 -0500

Greetings Paul:

Thank you for taking the time to answer.  The reason that I submitted
this as a bug is that the original zebra code (version 0.93b is the last
version that I have built) builds and runs fine on this system.

I double checked the things that you recommended, the symlinks and
such.  The directories are actual directories, not symlinks.  The Gentoo
systems are built from source, not based on compile packages, so I'm
pretty sure that the build environment is configured correctly.

Perhaps quagga requires a library that I don't have installed?  I tried
to find a list of what it required, but I couldn't find that anything
seemed to be required beyond glibc.

If there is any more information that I can contribute, please let me
know.  

Again, thanks for your time.

-Scott

On Fri, 2004-01-30 at 19:15, Paul Jakma wrote:
> On Fri, 30 Jan 2004, Scott Reese wrote:
> 
> > Greetings:
> > 
> > I am attempting to build quagga.  Both 0.96.3 and 0.96.4 give me the
> > same errors during make.
> > 
> > System: Gentoo Linux 1.4
> 
> 
> > gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc/quagga/\" -I. -I. -I.. -I.. -I.. 
> > -I../lib    -g -O2 -Wall -I/usr/include/net-snmp 
> > -I/usr/include/net-snmp/library -c `test -f 'network.c' || echo 
> > './'`network.c
> > In file included from /usr/include/linux/vfs.h:4,
> >                  from /usr/include/linux/fs.h:14,
> >                  from /usr/include/linux/capability.h:17,
> >                  from /usr/include/sys/capability.h:35,
> >                  from zebra.h:101,
> >                  from network.c:23:
> > /usr/include/asm/statfs.h:20: parse error before "__kernel_fsid_t"
> > /usr/include/asm/statfs.h:23: parse error before '}' token
> > make[2]: *** [network.o] Error 1
> 
> This is a problem with your system. Check that /usr/include/linux is
> /not/ a symlink to /usr/src/linux.../include/linux - ditto for
> /usr/include/asm. Make sure you have the appropriate glibc or kernel
> headers package installed which provide the correct linux ABI
> headers for userspace code to compile against.
> 
> regards,
-- 
Scott Reese
Director of Information Systems
Indiana Heart Physicians
(317)781-8286





reply via email to

[Prev in Thread] Current Thread [Next in Thread]