Thread: Re: [mpls-linux-general] Problem installing zebra-ldp
Status: Beta
Brought to you by:
jleu
|
From: Miguel G. <mg...@fi...> - 2002-09-14 01:00:58
|
I now have:
Red Hat 7.3
glibc-2.2.4-13
gcc-2.96-81
but still not working.
Alexandre Carlos told me that he had the same problem with Red Hat 7.3,
but it
worked properly on 7.2, you are using 6.2.
Could be that the problem? and why?
Should I change to Red Hat 7.2?
Thanks, Miguel.
On Fri, 13 Sep 2002, James R. Leu wrote:
> I bet your question about glibc 2.0 is the correct one to ask.
>
> I use:
>
> Red Hat 6.2 w/
> glibc-2.2.4-13
> gcc-2.96-81
>
> try updating your glibc and see if that helps.
>
> Jim
>
>
> On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > Hi Jim,
> > I'm almost sure that the zebra make file is point to my mpls-linux enabled
> > kernel.
> > Here's what I think is the problem:
> > list_head is defined in /usr/src/linux/include/linux/list.
> > strust list_head {
> > struct list_head *next, *prev;
> > };
> > I think that the problem is that in timer.h, 'list' is declared as:
> > struct list_head list;
> > when it should be: struct list_head *list;
> > Perhaps your gcc interpretes it properly. My version is 2.96, what's
> > yours?
> > When I correct it, it works but I get another error,
> > it seems that u32 (which appears in mpls.h)is not defined, I believe
> > (correct me if I'm wrong) that
> > it is supposed to be an unsigned integer, (I've got guint32 defined in
> > glibconfig.h). The version of gclib I have is 2.0. Maybe it is too old.
> > What version are you using?
> > Could that be the problem?
> > Thanks,
> > Miguel.
> >
> >
> > On Thu, 12 Sep 2002, James R. Leu wrote:
> >
> > > Make sure the zebra make file is point to you mpls-linux enabled kernel source.
> > >
> > > Btw what version of glibc and gcc do you have?
> > >
> > > Jim
> > >
> > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > Hi,
> > > > We are trying to install ldp-portable-0.200. We've already installed
> > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > The problem is that, after patching zebra-0.93a, when we try to compile
> > > > it, it gives us this error message:
> > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailing out
> > > > make[2]:*** [vty.o] Error 1
> > > > make[1]:*** [all-recursive] Error 1
> > > >
> > > > list is defined as a list_head which is defined in linux/list.h.
> > > >
> > > > We will appreciate any help.
> > > > Thank you,
> > > >
> > > > Gabriel, Santiago and Miguel.
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > > _______________________________________________
> > > > mpls-linux-general mailing list
> > > > mpl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > >
> > > --
> > > James R. Leu
> > >
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>
> --
> James R. Leu
>
|
|
From: Alexandre C. <ale...@re...> - 2002-09-14 16:49:39
|
Miguel, the problem with Redhat 7.3 is that the file timer.h is different
from the some file inRH 7.2, that=B4s why i changed to 7.2.
Alex
----- Original Message -----
From: "Miguel Griot" <mg...@fi...>
To: "lista mpls" <mpl...@li...>
Sent: Friday, September 13, 2002 10:00 PM
Subject: Re: [mpls-linux-general] Problem installing zebra-ldp
>
> I now have:
> Red Hat 7.3
> glibc-2.2.4-13
> gcc-2.96-81
> but still not working.
> Alexandre Carlos told me that he had the same problem with Red Hat 7.3,
> but it
> worked properly on 7.2, you are using 6.2.
> Could be that the problem? and why?
> Should I change to Red Hat 7.2?
> Thanks, Miguel.
>
> On Fri, 13 Sep 2002, James R. Leu wrote:
>
> > I bet your question about glibc 2.0 is the correct one to ask.
> >
> > I use:
> >
> > Red Hat 6.2 w/
> > glibc-2.2.4-13
> > gcc-2.96-81
> >
> > try updating your glibc and see if that helps.
> >
> > Jim
> >
> >
> > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > Hi Jim,
> > > I'm almost sure that the zebra make file is point to my mpls-linux
enabled
> > > kernel.
> > > Here's what I think is the problem:
> > > list_head is defined in /usr/src/linux/include/linux/list.
> > > strust list_head {
> > > struct list_head *next, *prev;
> > > };
> > > I think that the problem is that in timer.h, 'list' is declared as:
> > > struct list_head list;
> > > when it should be: struct list_head *list;
> > > Perhaps your gcc interpretes it properly. My version is 2.96, what'=
s
> > > yours?
> > > When I correct it, it works but I get another error,
> > > it seems that u32 (which appears in mpls.h)is not defined, I believ=
e
> > > (correct me if I'm wrong) that
> > > it is supposed to be an unsigned integer, (I've got guint32 defined=
in
> > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is too
old.
> > > What version are you using?
> > > Could that be the problem?
> > > Thanks,
> > > Miguel.
> > >
> > >
> > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > >
> > > > Make sure the zebra make file is point to you mpls-linux enabled
kernel source.
> > > >
> > > > Btw what version of glibc and gcc do you have?
> > > >
> > > > Jim
> > > >
> > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > Hi,
> > > > > We are trying to install ldp-portable-0.200. We've already
installed
> > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > The problem is that, after patching zebra-0.93a, when we try t=
o
compile
> > > > > it, it gives us this error message:
> > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailing =
out
> > > > > make[2]:*** [vty.o] Error 1
> > > > > make[1]:*** [all-recursive] Error 1
> > > > >
> > > > > list is defined as a list_head which is defined in linux/list.h.
> > > > >
> > > > > We will appreciate any help.
> > > > > Thank you,
> > > > >
> > > > > Gabriel, Santiago and Miguel.
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > > _______________________________________________
> > > > > mpls-linux-general mailing list
> > > > > mpl...@li...
> > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > >
> > > > --
> > > > James R. Leu
> > > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > mpls-linux-general mailing list
> > > mpl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> >
> > --
> > James R. Leu
> >
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
|
|
From: James R. L. <jl...@mi...> - 2002-09-14 23:14:42
|
What errors are you seeing on 7.3?
Jim
On Fri, Sep 13, 2002 at 10:00:41PM -0300, Miguel Griot wrote:
>
> I now have:
> Red Hat 7.3
> glibc-2.2.4-13
> gcc-2.96-81
> but still not working.
> Alexandre Carlos told me that he had the same problem with Red Hat 7.3,
> but it
> worked properly on 7.2, you are using 6.2.
> Could be that the problem? and why?
> Should I change to Red Hat 7.2?
> Thanks, Miguel.
>
> On Fri, 13 Sep 2002, James R. Leu wrote:
>
> > I bet your question about glibc 2.0 is the correct one to ask.
> >
> > I use:
> >
> > Red Hat 6.2 w/
> > glibc-2.2.4-13
> > gcc-2.96-81
> >
> > try updating your glibc and see if that helps.
> >
> > Jim
> >
> >
> > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > Hi Jim,
> > > I'm almost sure that the zebra make file is point to my mpls-linux enabled
> > > kernel.
> > > Here's what I think is the problem:
> > > list_head is defined in /usr/src/linux/include/linux/list.
> > > strust list_head {
> > > struct list_head *next, *prev;
> > > };
> > > I think that the problem is that in timer.h, 'list' is declared as:
> > > struct list_head list;
> > > when it should be: struct list_head *list;
> > > Perhaps your gcc interpretes it properly. My version is 2.96, what's
> > > yours?
> > > When I correct it, it works but I get another error,
> > > it seems that u32 (which appears in mpls.h)is not defined, I believe
> > > (correct me if I'm wrong) that
> > > it is supposed to be an unsigned integer, (I've got guint32 defined in
> > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is too old.
> > > What version are you using?
> > > Could that be the problem?
> > > Thanks,
> > > Miguel.
> > >
> > >
> > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > >
> > > > Make sure the zebra make file is point to you mpls-linux enabled kernel source.
> > > >
> > > > Btw what version of glibc and gcc do you have?
> > > >
> > > > Jim
> > > >
> > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > Hi,
> > > > > We are trying to install ldp-portable-0.200. We've already installed
> > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > The problem is that, after patching zebra-0.93a, when we try to compile
> > > > > it, it gives us this error message:
> > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailing out
> > > > > make[2]:*** [vty.o] Error 1
> > > > > make[1]:*** [all-recursive] Error 1
> > > > >
> > > > > list is defined as a list_head which is defined in linux/list.h.
> > > > >
> > > > > We will appreciate any help.
> > > > > Thank you,
> > > > >
> > > > > Gabriel, Santiago and Miguel.
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > > _______________________________________________
> > > > > mpls-linux-general mailing list
> > > > > mpl...@li...
> > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > >
> > > > --
> > > > James R. Leu
> > > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > mpls-linux-general mailing list
> > > mpl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> >
> > --
> > James R. Leu
> >
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
|
|
From: Alexandre C. <ale...@re...> - 2002-09-14 23:48:57
|
Jim.
There r some files on RH 7.3 that is diffrent on 7.2, that r essential wh=
en
re-compiling the kernel, like timer.h. so thats why Miguel is having that
problem, i=B4ve passed the same problem when i started to implement MPLS =
and
DiffServ on linux. I think that the fatest way to work around that proble=
m
is to use an older version of linux like RH 7.2
Alex
----- Original Message -----
From: "James R. Leu" <jl...@mi...>
To: "Miguel Griot" <mg...@fi...>
Cc: "lista mpls" <mpl...@li...>
Sent: Saturday, September 14, 2002 9:08 PM
Subject: Re: [mpls-linux-general] Problem installing zebra-ldp
> What errors are you seeing on 7.3?
>
> Jim
>
> On Fri, Sep 13, 2002 at 10:00:41PM -0300, Miguel Griot wrote:
> >
> > I now have:
> > Red Hat 7.3
> > glibc-2.2.4-13
> > gcc-2.96-81
> > but still not working.
> > Alexandre Carlos told me that he had the same problem with Red Hat 7.=
3,
> > but it
> > worked properly on 7.2, you are using 6.2.
> > Could be that the problem? and why?
> > Should I change to Red Hat 7.2?
> > Thanks, Miguel.
> >
> > On Fri, 13 Sep 2002, James R. Leu wrote:
> >
> > > I bet your question about glibc 2.0 is the correct one to ask.
> > >
> > > I use:
> > >
> > > Red Hat 6.2 w/
> > > glibc-2.2.4-13
> > > gcc-2.96-81
> > >
> > > try updating your glibc and see if that helps.
> > >
> > > Jim
> > >
> > >
> > > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > > Hi Jim,
> > > > I'm almost sure that the zebra make file is point to my mpls-linu=
x
enabled
> > > > kernel.
> > > > Here's what I think is the problem:
> > > > list_head is defined in /usr/src/linux/include/linux/list.
> > > > strust list_head {
> > > > struct list_head *next, *prev;
> > > > };
> > > > I think that the problem is that in timer.h, 'list' is declared a=
s:
> > > > struct list_head list;
> > > > when it should be: struct list_head *list;
> > > > Perhaps your gcc interpretes it properly. My version is 2.96, wha=
t's
> > > > yours?
> > > > When I correct it, it works but I get another error,
> > > > it seems that u32 (which appears in mpls.h)is not defined, I beli=
eve
> > > > (correct me if I'm wrong) that
> > > > it is supposed to be an unsigned integer, (I've got guint32 defin=
ed
in
> > > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is to=
o
old.
> > > > What version are you using?
> > > > Could that be the problem?
> > > > Thanks,
> > > > Miguel.
> > > >
> > > >
> > > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > > >
> > > > > Make sure the zebra make file is point to you mpls-linux enable=
d
kernel source.
> > > > >
> > > > > Btw what version of glibc and gcc do you have?
> > > > >
> > > > > Jim
> > > > >
> > > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > > Hi,
> > > > > > We are trying to install ldp-portable-0.200. We've already
installed
> > > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > > The problem is that, after patching zebra-0.93a, when we try=
to
compile
> > > > > > it, it gives us this error message:
> > > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailin=
g
out
> > > > > > make[2]:*** [vty.o] Error 1
> > > > > > make[1]:*** [all-recursive] Error 1
> > > > > >
> > > > > > list is defined as a list_head which is defined in linux/list=
.h.
> > > > > >
> > > > > > We will appreciate any help.
> > > > > > Thank you,
> > > > > >
> > > > > > Gabriel, Santiago and Miguel.
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------------------------------
> > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > Welcome to geek heaven.
> > > > > > http://thinkgeek.com/sf
> > > > > > _______________________________________________
> > > > > > mpls-linux-general mailing list
> > > > > > mpl...@li...
> > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-gener=
al
> > > > >
> > > > > --
> > > > > James R. Leu
> > > > >
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > > _______________________________________________
> > > > mpls-linux-general mailing list
> > > > mpl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > >
> > > --
> > > James R. Leu
> > >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>
> --
> James R. Leu
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
|
|
From: James R. L. <jl...@mi...> - 2002-09-15 00:03:13
|
What version of glibc scomes with 7.2?
7.3 has glibc-2.2.5-39
Jim
On Sat, Sep 14, 2002 at 08:50:33PM -0300, Alexandre Carlos wrote:
> Jim.
>=20
> There r some files on RH 7.3 that is diffrent on 7.2, that r essential =
when
> re-compiling the kernel, like timer.h. so thats why Miguel is having th=
at
> problem, i=B4ve passed the same problem when i started to implement MPL=
S and
> DiffServ on linux. I think that the fatest way to work around that prob=
lem
> is to use an older version of linux like RH 7.2
>=20
> Alex
> ----- Original Message -----
> From: "James R. Leu" <jl...@mi...>
> To: "Miguel Griot" <mg...@fi...>
> Cc: "lista mpls" <mpl...@li...>
> Sent: Saturday, September 14, 2002 9:08 PM
> Subject: Re: [mpls-linux-general] Problem installing zebra-ldp
>=20
>=20
> > What errors are you seeing on 7.3?
> >
> > Jim
> >
> > On Fri, Sep 13, 2002 at 10:00:41PM -0300, Miguel Griot wrote:
> > >
> > > I now have:
> > > Red Hat 7.3
> > > glibc-2.2.4-13
> > > gcc-2.96-81
> > > but still not working.
> > > Alexandre Carlos told me that he had the same problem with Red Hat =
7.3,
> > > but it
> > > worked properly on 7.2, you are using 6.2.
> > > Could be that the problem? and why?
> > > Should I change to Red Hat 7.2?
> > > Thanks, Miguel.
> > >
> > > On Fri, 13 Sep 2002, James R. Leu wrote:
> > >
> > > > I bet your question about glibc 2.0 is the correct one to ask.
> > > >
> > > > I use:
> > > >
> > > > Red Hat 6.2 w/
> > > > glibc-2.2.4-13
> > > > gcc-2.96-81
> > > >
> > > > try updating your glibc and see if that helps.
> > > >
> > > > Jim
> > > >
> > > >
> > > > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > > > Hi Jim,
> > > > > I'm almost sure that the zebra make file is point to my mpls-li=
nux
> enabled
> > > > > kernel.
> > > > > Here's what I think is the problem:
> > > > > list_head is defined in /usr/src/linux/include/linux/list.
> > > > > strust list_head {
> > > > > struct list_head *next, *prev;
> > > > > };
> > > > > I think that the problem is that in timer.h, 'list' is declared=
as:
> > > > > struct list_head list;
> > > > > when it should be: struct list_head *list;
> > > > > Perhaps your gcc interpretes it properly. My version is 2.96, w=
hat's
> > > > > yours?
> > > > > When I correct it, it works but I get another error,
> > > > > it seems that u32 (which appears in mpls.h)is not defined, I be=
lieve
> > > > > (correct me if I'm wrong) that
> > > > > it is supposed to be an unsigned integer, (I've got guint32 def=
ined
> in
> > > > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is =
too
> old.
> > > > > What version are you using?
> > > > > Could that be the problem?
> > > > > Thanks,
> > > > > Miguel.
> > > > >
> > > > >
> > > > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > > > >
> > > > > > Make sure the zebra make file is point to you mpls-linux enab=
led
> kernel source.
> > > > > >
> > > > > > Btw what version of glibc and gcc do you have?
> > > > > >
> > > > > > Jim
> > > > > >
> > > > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > > > Hi,
> > > > > > > We are trying to install ldp-portable-0.200. We've already
> installed
> > > > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > > > The problem is that, after patching zebra-0.93a, when we t=
ry to
> compile
> > > > > > > it, it gives us this error message:
> > > > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bail=
ing
> out
> > > > > > > make[2]:*** [vty.o] Error 1
> > > > > > > make[1]:*** [all-recursive] Error 1
> > > > > > >
> > > > > > > list is defined as a list_head which is defined in linux/li=
st.h.
> > > > > > >
> > > > > > > We will appreciate any help.
> > > > > > > Thank you,
> > > > > > >
> > > > > > > Gabriel, Santiago and Miguel.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------------------------------
> > > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > > Welcome to geek heaven.
> > > > > > > http://thinkgeek.com/sf
> > > > > > > _______________________________________________
> > > > > > > mpls-linux-general mailing list
> > > > > > > mpl...@li...
> > > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-gen=
eral
> > > > > >
> > > > > > --
> > > > > > James R. Leu
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > > _______________________________________________
> > > > > mpls-linux-general mailing list
> > > > > mpl...@li...
> > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > >
> > > > --
> > > > James R. Leu
> > > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > mpls-linux-general mailing list
> > > mpl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> >
> > --
> > James R. Leu
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
|
|
From: Miguel G. <mg...@fi...> - 2002-09-17 00:25:56
|
On Sat, 14 Sep 2002, James R. Leu wrote:
> What errors are you seeing on 7.3?
>
> Jim
I've installed Red Hat 7.2 w/ gcc-2.96-98 and glibc-2.2.4-13 (that's what
comes with 7.2), but I still have the same problem, so I must be doing
something wrong, but I don't know what. I followed all the steps you
suggest in the README files.
I'm really stacked here, please help me.
Thanks, Miguel.
This is what I get when trying to compile zebra:
[root@pampita zebra]# make
make all-recursive
make[1]: Cambiando a directorio `/usr/src/redhat/BUILD/zebra-0.93a'
Making all in lib
make[2]: Cambiando a directorio `/usr/src/redhat/BUILD/zebra-0.93a/lib'
source='vty.c' object='vty.o' libtool=no \
depfile='.deps/vty.Po' tmpdepfile='.deps/vty.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -I. -I. -I.. -I..
-I.. -I../lib -I/usr/src/linux/include -g -O2 -Wall -c `test -f 'vty.c'
|| echo './'`vty.c
In file included from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/net/route.h:38:2: warning: #warning This file is
not supposed to be used outside of kernel.
In file included from /usr/src/linux/include/linux/netdevice.h:28,
from /usr/src/linux/include/net/mpls.h:6,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/if.h:62: redefinition of `struct ifmap'
/usr/src/linux/include/linux/if.h:80: redefinition of `struct ifreq'
/usr/src/linux/include/linux/if.h:129: redefinition of `struct ifconf'
In file included from /usr/src/linux/include/linux/signal.h:4,
from /usr/src/linux/include/linux/sched.h:27,
from /usr/src/linux/include/linux/skbuff.h:19,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/asm/signal.h:27: conflicting types for `sigset_t'
/usr/include/sys/select.h:38: previous declaration of `sigset_t'
/usr/src/linux/include/asm/signal.h:129: warning: redefinition of
`__sighandler_t'
/usr/include/signal.h:71: warning: `__sighandler_t' previously declared
here
/usr/src/linux/include/asm/signal.h:156: redefinition of `struct
sigaction'
/usr/src/linux/include/asm/signal.h:171: redefinition of `struct
sigaltstack'
/usr/src/linux/include/asm/signal.h:175: warning: redefinition of
`stack_t'
/usr/include/bits/sigstack.h:55: warning: `stack_t' previously declared
here
In file included from /usr/src/linux/include/linux/signal.h:5,
from /usr/src/linux/include/linux/sched.h:27,
from /usr/src/linux/include/linux/skbuff.h:19,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/asm/siginfo.h:8: redefinition of `union sigval'
/usr/src/linux/include/asm/siginfo.h:11: warning: redefinition of
`sigval_t'
/usr/include/bits/siginfo.h:37: warning: `sigval_t' previously declared
here
/usr/src/linux/include/asm/siginfo.h:16: redefinition of `struct siginfo'
/usr/src/linux/include/asm/siginfo.h:63: warning: redefinition of
`siginfo_t'
/usr/include/bits/siginfo.h:107: warning: `siginfo_t' previously declared
here
/usr/src/linux/include/asm/siginfo.h:200: redefinition of `struct
sigevent'
/usr/src/linux/include/asm/siginfo.h:212: warning: redefinition of
`sigevent_t'
/usr/include/bits/siginfo.h:289: warning: `sigevent_t' previously declared
here
In file included from /usr/src/linux/include/linux/sched.h:83,
from /usr/src/linux/include/linux/skbuff.h:19,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/time.h:9: redefinition of `struct timespec'
/usr/src/linux/include/linux/time.h:88: redefinition of `struct timeval'
/usr/src/linux/include/linux/time.h:93: redefinition of `struct timezone'
/usr/src/linux/include/linux/time.h:119: redefinition of `struct
itimerspec'
/usr/src/linux/include/linux/time.h:124: redefinition of `struct
itimerval'
In file included from /usr/src/linux/include/linux/sched.h:85,
from /usr/src/linux/include/linux/skbuff.h:19,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/resource.h:21: redefinition of `struct
rusage'
/usr/src/linux/include/linux/resource.h:40: redefinition of `struct
rlimit'
In file included from /usr/src/linux/include/linux/sched.h:86,
from /usr/src/linux/include/linux/skbuff.h:19,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/timer.h: In function `init_timer':
/usr/src/linux/include/linux/timer.h:47: request for member `next' in
something not a structure or union
/usr/src/linux/include/linux/timer.h:47: request for member `prev' in
something not a structure or union
/usr/src/linux/include/linux/timer.h: In function `timer_pending':
/usr/src/linux/include/linux/timer.h:52: request for member `next' in
something not a structure or union
/usr/src/linux/include/linux/timer.h:53: warning: control reaches end of
non-void function
In file included from /usr/src/linux/include/asm/pgalloc.h:6,
from /usr/src/linux/include/linux/highmem.h:5,
from /usr/src/linux/include/linux/skbuff.h:27,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/asm/fixmap.h: At top level:
/usr/src/linux/include/asm/fixmap.h:77: parse error before `pgprot_t'
In file included from /usr/src/linux/include/linux/highmem.h:5,
from /usr/src/linux/include/linux/skbuff.h:27,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/asm/pgalloc.h:59: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h:60: warning: return type defaults to
`int'
/usr/src/linux/include/asm/pgalloc.h: In function `get_pgd_slow':
/usr/src/linux/include/asm/pgalloc.h:61: `pgd_t' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:61: (Each undeclared identifier is
reported only once
/usr/src/linux/include/asm/pgalloc.h:61: for each function it appears in.)
/usr/src/linux/include/asm/pgalloc.h:61: `pgd' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:61: parse error before `)'
/usr/src/linux/include/asm/pgalloc.h:64: `USER_PTRS_PER_PGD' undeclared
(first use in this function)
/usr/src/linux/include/asm/pgalloc.h:66: `swapper_pg_dir' undeclared
(first use in this function)
/usr/src/linux/include/asm/pgalloc.h:67: `PTRS_PER_PGD' undeclared (first
use in this function)
/usr/src/linux/include/asm/pgalloc.h:70: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:74: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h:75: warning: return type defaults to
`int'
/usr/src/linux/include/asm/pgalloc.h: In function `get_pgd_fast':
/usr/src/linux/include/asm/pgalloc.h:84: `pgd_t' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:84: parse error before `)'
/usr/src/linux/include/asm/pgalloc.h:85: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:87: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/src/linux/include/asm/pgalloc.h:89: `pgd' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:94: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h: In function `free_pgd_slow':
/usr/src/linux/include/asm/pgalloc.h:103: warning: implicit declaration of
function `free_page'
/usr/src/linux/include/asm/pgalloc.h:103: `pgd' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:107: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h:108: warning: return type defaults to
`int'
/usr/src/linux/include/asm/pgalloc.h: In function `pte_alloc_one':
/usr/src/linux/include/asm/pgalloc.h:109: `pte_t' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:109: `pte' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:109: invalid lvalue in assignment
/usr/src/linux/include/asm/pgalloc.h:110: parse error before `int'
/usr/src/linux/include/asm/pgalloc.h:113: parse error before `)'
/usr/src/linux/include/asm/pgalloc.h:115: warning: implicit declaration of
function `clear_page'
/usr/src/linux/include/asm/pgalloc.h:117: warning: implicit declaration of
function `schedule_timeout'
/usr/src/linux/include/asm/pgalloc.h:118: `count' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:120: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:122: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h:124: warning: return type defaults to
`int'
/usr/src/linux/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
/usr/src/linux/include/asm/pgalloc.h:132: `pte_t' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h:132: parse error before `)'
/usr/src/linux/include/asm/pgalloc.h:133: warning: control reaches end of
non-void function
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:135: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h: In function `pte_free_slow':
/usr/src/linux/include/asm/pgalloc.h:137: `pte' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:141: parse error before `*'
/usr/src/linux/include/asm/pgalloc.h: In function `pte_free_fast':
/usr/src/linux/include/asm/pgalloc.h:144: `pte' undeclared (first use in
this function)
/usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_mm':
/usr/src/linux/include/asm/pgalloc.h:192: `current' undeclared (first use
in this function)
/usr/src/linux/include/asm/pgalloc.h:193: warning: implicit declaration of
function `__flush_tlb'
/usr/src/linux/include/asm/pgalloc.h: At top level:
/usr/src/linux/include/asm/pgalloc.h:197: warning: `struct vm_area_struct'
declared inside parameter list
/usr/src/linux/include/asm/pgalloc.h:197: warning: its scope is only this
definition or declaration, which is probably not what you want.
/usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_page':
/usr/src/linux/include/asm/pgalloc.h:199: dereferencing pointer to
incomplete type
/usr/src/linux/include/asm/pgalloc.h:199: `current' undeclared (first use
in this function)
/usr/src/linux/include/asm/pgalloc.h:200: warning: implicit declaration of
function `__flush_tlb_one'
/usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_range':
/usr/src/linux/include/asm/pgalloc.h:206: `current' undeclared (first use
in this function)
In file included from /usr/src/linux/include/linux/skbuff.h:27,
from /usr/src/linux/include/net/mpls.h:7,
from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/highmem.h: In function `bh_kmap':
/usr/src/linux/include/linux/highmem.h:20: warning: implicit declaration
of function `kmap'
/usr/src/linux/include/linux/highmem.h:20: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/highmem.h:20: warning: implicit declaration
of function `bh_offset'
/usr/src/linux/include/linux/highmem.h:20: warning: return makes pointer
from integer without a cast
/usr/src/linux/include/linux/highmem.h: In function `bh_kunmap':
/usr/src/linux/include/linux/highmem.h:25: warning: implicit declaration
of function `kunmap'
/usr/src/linux/include/linux/highmem.h:25: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/highmem.h: In function `bh_kmap_irq':
/usr/src/linux/include/linux/highmem.h:41: warning: implicit declaration
of function `PageHighMem'
/usr/src/linux/include/linux/highmem.h:41: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/highmem.h:42: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/highmem.h:48: warning: implicit declaration
of function `kmap_atomic'
/usr/src/linux/include/linux/highmem.h:48: dereferencing pointer to
incomplete type
/usr/src/linux/include/linux/highmem.h:51: warning: implicit declaration
of function `BUG'
/usr/src/linux/include/linux/highmem.h: In function `bh_kunmap_irq':
/usr/src/linux/include/linux/highmem.h:60: warning: implicit declaration
of function `kunmap_atomic'
/usr/src/linux/include/linux/highmem.h: In function `clear_user_highpage':
/usr/src/linux/include/linux/highmem.h:85: warning: initialization makes
pointer from integer without a cast
/usr/src/linux/include/linux/highmem.h:86: warning: implicit declaration
of function `clear_user_page'
/usr/src/linux/include/linux/highmem.h: In function
`memclear_highpage_flush':
/usr/src/linux/include/linux/highmem.h:105: warning: assignment makes
pointer from integer without a cast
/usr/src/linux/include/linux/highmem.h:107: warning: implicit declaration
of function `flush_dcache_page'
/usr/src/linux/include/linux/highmem.h:108: warning: implicit declaration
of function `flush_page_to_ram'
/usr/src/linux/include/linux/highmem.h: In function `copy_user_highpage':
/usr/src/linux/include/linux/highmem.h:116: warning: assignment makes
pointer from integer without a cast
/usr/src/linux/include/linux/highmem.h:117: warning: assignment makes
pointer from integer without a cast
/usr/src/linux/include/linux/highmem.h:118: warning: implicit declaration
of function `copy_user_page'
In file included from /usr/src/linux/include/net/dst.h:14,
from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/net/mpls.h: At top level:
/usr/src/linux/include/net/mpls.h:352: warning: `struct packet_type'
declared inside parameter list
/usr/src/linux/include/net/mpls.h:358: parse error before
`mpls_opcode_pop'
/usr/src/linux/include/net/mpls.h:358: warning: type defaults to `int' in
declaration of `mpls_opcode_pop'
/usr/src/linux/include/net/mpls.h:358: warning: data definition has no
type or storage class
/usr/src/linux/include/net/mpls.h:361: warning: `struct packet_type'
declared inside parameter list
/usr/src/linux/include/net/mpls.h:369: warning: parameter names (without
types) in function declaration
/usr/src/linux/include/net/mpls.h:386: parse error before `u32'
In file included from /usr/src/linux/include/net/route.h:28,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/net/dst.h:91: parse error before `kmem_cache_t'
/usr/src/linux/include/net/dst.h:91: warning: no semicolon at end of
struct or union
In file included from /usr/src/linux/include/net/route.h:29,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/net/inetpeer.h: In function `inet_putpeer':
/usr/src/linux/include/net/inetpeer.h:43: warning: implicit declaration of
function `local_bh_disable'
/usr/src/linux/include/net/inetpeer.h:49: `jiffies' undeclared (first use
in this function)
/usr/src/linux/include/net/inetpeer.h:51: warning: implicit declaration of
function `local_bh_enable'
In file included from /usr/src/linux/include/net/route.h:30,
from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/linux/ip.h: At top level:
/usr/src/linux/include/linux/ip.h:116: redefinition of `struct iphdr'
In file included from zebra.h:118,
from vty.c:23:
/usr/src/linux/include/net/route.h:120: parse error before `old_gw'
/usr/src/linux/include/net/route.h:125: parse error before `u32'
/usr/src/linux/include/net/route.h:130: parse error before `addr'
/usr/src/linux/include/net/route.h:133: parse error before `*'
/usr/src/linux/include/net/route.h:134: warning: `struct netlink_callback'
declared inside parameter list
/usr/src/linux/include/net/route.h:138: parse error before `u32'
/usr/src/linux/include/net/route.h: In function `ip_route_output':
/usr/src/linux/include/net/route.h:140: `daddr' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:140: `saddr' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:140: `oif' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:140: `tos' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:142: `rp' undeclared (first use in this
function)
/usr/src/linux/include/net/route.h: In function `ip_rt_put':
/usr/src/linux/include/net/route.h:149: warning: implicit declaration of
function `dst_release'
/usr/src/linux/include/net/route.h: At top level:
/usr/src/linux/include/net/route.h:156: parse error before `tos'
/usr/src/linux/include/net/route.h: In function `rt_tos2priority':
/usr/src/linux/include/net/route.h:158: `tos' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:159: warning: control reaches end of
non-void function
/usr/src/linux/include/net/route.h: At top level:
/usr/src/linux/include/net/route.h:161: parse error before `u32'
/usr/src/linux/include/net/route.h: In function `ip_route_connect':
/usr/src/linux/include/net/route.h:164: `rp' undeclared (first use in this
function)
/usr/src/linux/include/net/route.h:164: `dst' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:164: `src' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:164: `tos' undeclared (first use in
this function)
/usr/src/linux/include/net/route.h:164: `oif' undeclared (first use in
this function)
> On Fri, Sep 13, 2002 at 10:00:41PM -0300, Miguel Griot wrote:
> >
> > I now have:
> > Red Hat 7.3
> > glibc-2.2.4-13
> > gcc-2.96-81
> > but still not working.
> > Alexandre Carlos told me that he had the same problem with Red Hat 7.3,
> > but it
> > worked properly on 7.2, you are using 6.2.
> > Could be that the problem? and why?
> > Should I change to Red Hat 7.2?
> > Thanks, Miguel.
> >
> > On Fri, 13 Sep 2002, James R. Leu wrote:
> >
> > > I bet your question about glibc 2.0 is the correct one to ask.
> > >
> > > I use:
> > >
> > > Red Hat 6.2 w/
> > > glibc-2.2.4-13
> > > gcc-2.96-81
> > >
> > > try updating your glibc and see if that helps.
> > >
> > > Jim
> > >
> > >
> > > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > > Hi Jim,
> > > > I'm almost sure that the zebra make file is point to my mpls-linux enabled
> > > > kernel.
> > > > Here's what I think is the problem:
> > > > list_head is defined in /usr/src/linux/include/linux/list.
> > > > strust list_head {
> > > > struct list_head *next, *prev;
> > > > };
> > > > I think that the problem is that in timer.h, 'list' is declared as:
> > > > struct list_head list;
> > > > when it should be: struct list_head *list;
> > > > Perhaps your gcc interpretes it properly. My version is 2.96, what's
> > > > yours?
> > > > When I correct it, it works but I get another error,
> > > > it seems that u32 (which appears in mpls.h)is not defined, I believe
> > > > (correct me if I'm wrong) that
> > > > it is supposed to be an unsigned integer, (I've got guint32 defined in
> > > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is too old.
> > > > What version are you using?
> > > > Could that be the problem?
> > > > Thanks,
> > > > Miguel.
> > > >
> > > >
> > > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > > >
> > > > > Make sure the zebra make file is point to you mpls-linux enabled kernel source.
> > > > >
> > > > > Btw what version of glibc and gcc do you have?
> > > > >
> > > > > Jim
> > > > >
> > > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > > Hi,
> > > > > > We are trying to install ldp-portable-0.200. We've already installed
> > > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > > The problem is that, after patching zebra-0.93a, when we try to compile
> > > > > > it, it gives us this error message:
> > > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailing out
> > > > > > make[2]:*** [vty.o] Error 1
> > > > > > make[1]:*** [all-recursive] Error 1
> > > > > >
> > > > > > list is defined as a list_head which is defined in linux/list.h.
> > > > > >
> > > > > > We will appreciate any help.
> > > > > > Thank you,
> > > > > >
> > > > > > Gabriel, Santiago and Miguel.
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------------------------------
> > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > Welcome to geek heaven.
> > > > > > http://thinkgeek.com/sf
> > > > > > _______________________________________________
> > > > > > mpls-linux-general mailing list
> > > > > > mpl...@li...
> > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > > >
> > > > > --
> > > > > James R. Leu
> > > > >
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This sf.net email is sponsored by:ThinkGeek
> > > > Welcome to geek heaven.
> > > > http://thinkgeek.com/sf
> > > > _______________________________________________
> > > > mpls-linux-general mailing list
> > > > mpl...@li...
> > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > >
> > > --
> > > James R. Leu
> > >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>
> --
> James R. Leu
>
|
|
From: James R. L. <jl...@mi...> - 2002-09-17 11:13:40
|
I suggest taking a step back, and seeing if you can build zebra (unpatched).
If you have difficulties with that, send an e-mail to the zebra mailing
list. They know better then I what the requirements for building zebra are.
Jim
On Mon, Sep 16, 2002 at 09:25:39PM -0300, Miguel Griot wrote:
>
>
> On Sat, 14 Sep 2002, James R. Leu wrote:
>
> > What errors are you seeing on 7.3?
> >
> > Jim
>
> I've installed Red Hat 7.2 w/ gcc-2.96-98 and glibc-2.2.4-13 (that's what
> comes with 7.2), but I still have the same problem, so I must be doing
> something wrong, but I don't know what. I followed all the steps you
> suggest in the README files.
> I'm really stacked here, please help me.
> Thanks, Miguel.
> This is what I get when trying to compile zebra:
>
> [root@pampita zebra]# make
> make all-recursive
> make[1]: Cambiando a directorio `/usr/src/redhat/BUILD/zebra-0.93a'
> Making all in lib
> make[2]: Cambiando a directorio `/usr/src/redhat/BUILD/zebra-0.93a/lib'
> source='vty.c' object='vty.o' libtool=no \
> depfile='.deps/vty.Po' tmpdepfile='.deps/vty.TPo' \
> depmode=gcc3 /bin/sh ../depcomp \
> gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -I. -I. -I.. -I..
> -I.. -I../lib -I/usr/src/linux/include -g -O2 -Wall -c `test -f 'vty.c'
> || echo './'`vty.c
> In file included from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/net/route.h:38:2: warning: #warning This file is
> not supposed to be used outside of kernel.
> In file included from /usr/src/linux/include/linux/netdevice.h:28,
> from /usr/src/linux/include/net/mpls.h:6,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/if.h:62: redefinition of `struct ifmap'
> /usr/src/linux/include/linux/if.h:80: redefinition of `struct ifreq'
> /usr/src/linux/include/linux/if.h:129: redefinition of `struct ifconf'
> In file included from /usr/src/linux/include/linux/signal.h:4,
> from /usr/src/linux/include/linux/sched.h:27,
> from /usr/src/linux/include/linux/skbuff.h:19,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/asm/signal.h:27: conflicting types for `sigset_t'
> /usr/include/sys/select.h:38: previous declaration of `sigset_t'
> /usr/src/linux/include/asm/signal.h:129: warning: redefinition of
> `__sighandler_t'
> /usr/include/signal.h:71: warning: `__sighandler_t' previously declared
> here
> /usr/src/linux/include/asm/signal.h:156: redefinition of `struct
> sigaction'
> /usr/src/linux/include/asm/signal.h:171: redefinition of `struct
> sigaltstack'
> /usr/src/linux/include/asm/signal.h:175: warning: redefinition of
> `stack_t'
> /usr/include/bits/sigstack.h:55: warning: `stack_t' previously declared
> here
> In file included from /usr/src/linux/include/linux/signal.h:5,
> from /usr/src/linux/include/linux/sched.h:27,
> from /usr/src/linux/include/linux/skbuff.h:19,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/asm/siginfo.h:8: redefinition of `union sigval'
> /usr/src/linux/include/asm/siginfo.h:11: warning: redefinition of
> `sigval_t'
> /usr/include/bits/siginfo.h:37: warning: `sigval_t' previously declared
> here
> /usr/src/linux/include/asm/siginfo.h:16: redefinition of `struct siginfo'
> /usr/src/linux/include/asm/siginfo.h:63: warning: redefinition of
> `siginfo_t'
> /usr/include/bits/siginfo.h:107: warning: `siginfo_t' previously declared
> here
> /usr/src/linux/include/asm/siginfo.h:200: redefinition of `struct
> sigevent'
> /usr/src/linux/include/asm/siginfo.h:212: warning: redefinition of
> `sigevent_t'
> /usr/include/bits/siginfo.h:289: warning: `sigevent_t' previously declared
> here
> In file included from /usr/src/linux/include/linux/sched.h:83,
> from /usr/src/linux/include/linux/skbuff.h:19,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/time.h:9: redefinition of `struct timespec'
> /usr/src/linux/include/linux/time.h:88: redefinition of `struct timeval'
> /usr/src/linux/include/linux/time.h:93: redefinition of `struct timezone'
> /usr/src/linux/include/linux/time.h:119: redefinition of `struct
> itimerspec'
> /usr/src/linux/include/linux/time.h:124: redefinition of `struct
> itimerval'
> In file included from /usr/src/linux/include/linux/sched.h:85,
> from /usr/src/linux/include/linux/skbuff.h:19,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/resource.h:21: redefinition of `struct
> rusage'
> /usr/src/linux/include/linux/resource.h:40: redefinition of `struct
> rlimit'
> In file included from /usr/src/linux/include/linux/sched.h:86,
> from /usr/src/linux/include/linux/skbuff.h:19,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/timer.h: In function `init_timer':
> /usr/src/linux/include/linux/timer.h:47: request for member `next' in
> something not a structure or union
> /usr/src/linux/include/linux/timer.h:47: request for member `prev' in
> something not a structure or union
> /usr/src/linux/include/linux/timer.h: In function `timer_pending':
> /usr/src/linux/include/linux/timer.h:52: request for member `next' in
> something not a structure or union
> /usr/src/linux/include/linux/timer.h:53: warning: control reaches end of
> non-void function
> In file included from /usr/src/linux/include/asm/pgalloc.h:6,
> from /usr/src/linux/include/linux/highmem.h:5,
> from /usr/src/linux/include/linux/skbuff.h:27,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/asm/fixmap.h: At top level:
> /usr/src/linux/include/asm/fixmap.h:77: parse error before `pgprot_t'
> In file included from /usr/src/linux/include/linux/highmem.h:5,
> from /usr/src/linux/include/linux/skbuff.h:27,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/asm/pgalloc.h:59: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h:60: warning: return type defaults to
> `int'
> /usr/src/linux/include/asm/pgalloc.h: In function `get_pgd_slow':
> /usr/src/linux/include/asm/pgalloc.h:61: `pgd_t' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:61: (Each undeclared identifier is
> reported only once
> /usr/src/linux/include/asm/pgalloc.h:61: for each function it appears in.)
> /usr/src/linux/include/asm/pgalloc.h:61: `pgd' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:61: parse error before `)'
> /usr/src/linux/include/asm/pgalloc.h:64: `USER_PTRS_PER_PGD' undeclared
> (first use in this function)
> /usr/src/linux/include/asm/pgalloc.h:66: `swapper_pg_dir' undeclared
> (first use in this function)
> /usr/src/linux/include/asm/pgalloc.h:67: `PTRS_PER_PGD' undeclared (first
> use in this function)
> /usr/src/linux/include/asm/pgalloc.h:70: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:74: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h:75: warning: return type defaults to
> `int'
> /usr/src/linux/include/asm/pgalloc.h: In function `get_pgd_fast':
> /usr/src/linux/include/asm/pgalloc.h:84: `pgd_t' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:84: parse error before `)'
> /usr/src/linux/include/asm/pgalloc.h:85: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:87: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h: In function `free_pgd_fast':
> /usr/src/linux/include/asm/pgalloc.h:89: `pgd' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:94: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h: In function `free_pgd_slow':
> /usr/src/linux/include/asm/pgalloc.h:103: warning: implicit declaration of
> function `free_page'
> /usr/src/linux/include/asm/pgalloc.h:103: `pgd' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:107: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h:108: warning: return type defaults to
> `int'
> /usr/src/linux/include/asm/pgalloc.h: In function `pte_alloc_one':
> /usr/src/linux/include/asm/pgalloc.h:109: `pte_t' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:109: `pte' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:109: invalid lvalue in assignment
> /usr/src/linux/include/asm/pgalloc.h:110: parse error before `int'
> /usr/src/linux/include/asm/pgalloc.h:113: parse error before `)'
> /usr/src/linux/include/asm/pgalloc.h:115: warning: implicit declaration of
> function `clear_page'
> /usr/src/linux/include/asm/pgalloc.h:117: warning: implicit declaration of
> function `schedule_timeout'
> /usr/src/linux/include/asm/pgalloc.h:118: `count' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:120: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:122: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h:124: warning: return type defaults to
> `int'
> /usr/src/linux/include/asm/pgalloc.h: In function `pte_alloc_one_fast':
> /usr/src/linux/include/asm/pgalloc.h:132: `pte_t' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h:132: parse error before `)'
> /usr/src/linux/include/asm/pgalloc.h:133: warning: control reaches end of
> non-void function
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:135: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h: In function `pte_free_slow':
> /usr/src/linux/include/asm/pgalloc.h:137: `pte' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:141: parse error before `*'
> /usr/src/linux/include/asm/pgalloc.h: In function `pte_free_fast':
> /usr/src/linux/include/asm/pgalloc.h:144: `pte' undeclared (first use in
> this function)
> /usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_mm':
> /usr/src/linux/include/asm/pgalloc.h:192: `current' undeclared (first use
> in this function)
> /usr/src/linux/include/asm/pgalloc.h:193: warning: implicit declaration of
> function `__flush_tlb'
> /usr/src/linux/include/asm/pgalloc.h: At top level:
> /usr/src/linux/include/asm/pgalloc.h:197: warning: `struct vm_area_struct'
> declared inside parameter list
> /usr/src/linux/include/asm/pgalloc.h:197: warning: its scope is only this
> definition or declaration, which is probably not what you want.
> /usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_page':
> /usr/src/linux/include/asm/pgalloc.h:199: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/asm/pgalloc.h:199: `current' undeclared (first use
> in this function)
> /usr/src/linux/include/asm/pgalloc.h:200: warning: implicit declaration of
> function `__flush_tlb_one'
> /usr/src/linux/include/asm/pgalloc.h: In function `flush_tlb_range':
> /usr/src/linux/include/asm/pgalloc.h:206: `current' undeclared (first use
> in this function)
> In file included from /usr/src/linux/include/linux/skbuff.h:27,
> from /usr/src/linux/include/net/mpls.h:7,
> from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/highmem.h: In function `bh_kmap':
> /usr/src/linux/include/linux/highmem.h:20: warning: implicit declaration
> of function `kmap'
> /usr/src/linux/include/linux/highmem.h:20: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/linux/highmem.h:20: warning: implicit declaration
> of function `bh_offset'
> /usr/src/linux/include/linux/highmem.h:20: warning: return makes pointer
> from integer without a cast
> /usr/src/linux/include/linux/highmem.h: In function `bh_kunmap':
> /usr/src/linux/include/linux/highmem.h:25: warning: implicit declaration
> of function `kunmap'
> /usr/src/linux/include/linux/highmem.h:25: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/linux/highmem.h: In function `bh_kmap_irq':
> /usr/src/linux/include/linux/highmem.h:41: warning: implicit declaration
> of function `PageHighMem'
> /usr/src/linux/include/linux/highmem.h:41: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/linux/highmem.h:42: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/linux/highmem.h:48: warning: implicit declaration
> of function `kmap_atomic'
> /usr/src/linux/include/linux/highmem.h:48: dereferencing pointer to
> incomplete type
> /usr/src/linux/include/linux/highmem.h:51: warning: implicit declaration
> of function `BUG'
> /usr/src/linux/include/linux/highmem.h: In function `bh_kunmap_irq':
> /usr/src/linux/include/linux/highmem.h:60: warning: implicit declaration
> of function `kunmap_atomic'
> /usr/src/linux/include/linux/highmem.h: In function `clear_user_highpage':
> /usr/src/linux/include/linux/highmem.h:85: warning: initialization makes
> pointer from integer without a cast
> /usr/src/linux/include/linux/highmem.h:86: warning: implicit declaration
> of function `clear_user_page'
> /usr/src/linux/include/linux/highmem.h: In function
> `memclear_highpage_flush':
> /usr/src/linux/include/linux/highmem.h:105: warning: assignment makes
> pointer from integer without a cast
> /usr/src/linux/include/linux/highmem.h:107: warning: implicit declaration
> of function `flush_dcache_page'
> /usr/src/linux/include/linux/highmem.h:108: warning: implicit declaration
> of function `flush_page_to_ram'
> /usr/src/linux/include/linux/highmem.h: In function `copy_user_highpage':
> /usr/src/linux/include/linux/highmem.h:116: warning: assignment makes
> pointer from integer without a cast
> /usr/src/linux/include/linux/highmem.h:117: warning: assignment makes
> pointer from integer without a cast
> /usr/src/linux/include/linux/highmem.h:118: warning: implicit declaration
> of function `copy_user_page'
> In file included from /usr/src/linux/include/net/dst.h:14,
> from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/net/mpls.h: At top level:
> /usr/src/linux/include/net/mpls.h:352: warning: `struct packet_type'
> declared inside parameter list
> /usr/src/linux/include/net/mpls.h:358: parse error before
> `mpls_opcode_pop'
> /usr/src/linux/include/net/mpls.h:358: warning: type defaults to `int' in
> declaration of `mpls_opcode_pop'
> /usr/src/linux/include/net/mpls.h:358: warning: data definition has no
> type or storage class
> /usr/src/linux/include/net/mpls.h:361: warning: `struct packet_type'
> declared inside parameter list
> /usr/src/linux/include/net/mpls.h:369: warning: parameter names (without
> types) in function declaration
> /usr/src/linux/include/net/mpls.h:386: parse error before `u32'
> In file included from /usr/src/linux/include/net/route.h:28,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/net/dst.h:91: parse error before `kmem_cache_t'
> /usr/src/linux/include/net/dst.h:91: warning: no semicolon at end of
> struct or union
> In file included from /usr/src/linux/include/net/route.h:29,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/net/inetpeer.h: In function `inet_putpeer':
> /usr/src/linux/include/net/inetpeer.h:43: warning: implicit declaration of
> function `local_bh_disable'
> /usr/src/linux/include/net/inetpeer.h:49: `jiffies' undeclared (first use
> in this function)
> /usr/src/linux/include/net/inetpeer.h:51: warning: implicit declaration of
> function `local_bh_enable'
> In file included from /usr/src/linux/include/net/route.h:30,
> from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/linux/ip.h: At top level:
> /usr/src/linux/include/linux/ip.h:116: redefinition of `struct iphdr'
> In file included from zebra.h:118,
> from vty.c:23:
> /usr/src/linux/include/net/route.h:120: parse error before `old_gw'
> /usr/src/linux/include/net/route.h:125: parse error before `u32'
> /usr/src/linux/include/net/route.h:130: parse error before `addr'
> /usr/src/linux/include/net/route.h:133: parse error before `*'
> /usr/src/linux/include/net/route.h:134: warning: `struct netlink_callback'
> declared inside parameter list
> /usr/src/linux/include/net/route.h:138: parse error before `u32'
> /usr/src/linux/include/net/route.h: In function `ip_route_output':
> /usr/src/linux/include/net/route.h:140: `daddr' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:140: `saddr' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:140: `oif' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:140: `tos' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:142: `rp' undeclared (first use in this
> function)
> /usr/src/linux/include/net/route.h: In function `ip_rt_put':
> /usr/src/linux/include/net/route.h:149: warning: implicit declaration of
> function `dst_release'
> /usr/src/linux/include/net/route.h: At top level:
> /usr/src/linux/include/net/route.h:156: parse error before `tos'
> /usr/src/linux/include/net/route.h: In function `rt_tos2priority':
> /usr/src/linux/include/net/route.h:158: `tos' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:159: warning: control reaches end of
> non-void function
> /usr/src/linux/include/net/route.h: At top level:
> /usr/src/linux/include/net/route.h:161: parse error before `u32'
> /usr/src/linux/include/net/route.h: In function `ip_route_connect':
> /usr/src/linux/include/net/route.h:164: `rp' undeclared (first use in this
> function)
> /usr/src/linux/include/net/route.h:164: `dst' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:164: `src' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:164: `tos' undeclared (first use in
> this function)
> /usr/src/linux/include/net/route.h:164: `oif' undeclared (first use in
> this function)
>
>
>
>
>
>
>
>
> > On Fri, Sep 13, 2002 at 10:00:41PM -0300, Miguel Griot wrote:
> > >
> > > I now have:
> > > Red Hat 7.3
> > > glibc-2.2.4-13
> > > gcc-2.96-81
> > > but still not working.
> > > Alexandre Carlos told me that he had the same problem with Red Hat 7.3,
> > > but it
> > > worked properly on 7.2, you are using 6.2.
> > > Could be that the problem? and why?
> > > Should I change to Red Hat 7.2?
> > > Thanks, Miguel.
> > >
> > > On Fri, 13 Sep 2002, James R. Leu wrote:
> > >
> > > > I bet your question about glibc 2.0 is the correct one to ask.
> > > >
> > > > I use:
> > > >
> > > > Red Hat 6.2 w/
> > > > glibc-2.2.4-13
> > > > gcc-2.96-81
> > > >
> > > > try updating your glibc and see if that helps.
> > > >
> > > > Jim
> > > >
> > > >
> > > > On Fri, Sep 13, 2002 at 04:55:15PM -0300, Miguel Griot wrote:
> > > > > Hi Jim,
> > > > > I'm almost sure that the zebra make file is point to my mpls-linux enabled
> > > > > kernel.
> > > > > Here's what I think is the problem:
> > > > > list_head is defined in /usr/src/linux/include/linux/list.
> > > > > strust list_head {
> > > > > struct list_head *next, *prev;
> > > > > };
> > > > > I think that the problem is that in timer.h, 'list' is declared as:
> > > > > struct list_head list;
> > > > > when it should be: struct list_head *list;
> > > > > Perhaps your gcc interpretes it properly. My version is 2.96, what's
> > > > > yours?
> > > > > When I correct it, it works but I get another error,
> > > > > it seems that u32 (which appears in mpls.h)is not defined, I believe
> > > > > (correct me if I'm wrong) that
> > > > > it is supposed to be an unsigned integer, (I've got guint32 defined in
> > > > > glibconfig.h). The version of gclib I have is 2.0. Maybe it is too old.
> > > > > What version are you using?
> > > > > Could that be the problem?
> > > > > Thanks,
> > > > > Miguel.
> > > > >
> > > > >
> > > > > On Thu, 12 Sep 2002, James R. Leu wrote:
> > > > >
> > > > > > Make sure the zebra make file is point to you mpls-linux enabled kernel source.
> > > > > >
> > > > > > Btw what version of glibc and gcc do you have?
> > > > > >
> > > > > > Jim
> > > > > >
> > > > > > On Thu, Sep 12, 2002 at 11:29:31AM -0300, Miguel Griot wrote:
> > > > > > > Hi,
> > > > > > > We are trying to install ldp-portable-0.200. We've already installed
> > > > > > > mpls-linux-1.170 over kernel-2.4.18, and it is working.
> > > > > > > The problem is that, after patching zebra-0.93a, when we try to compile
> > > > > > > it, it gives us this error message:
> > > > > > > /usr/src/linux/timer.h:17: field 'list' has incomplete type
> > > > > > > /usr/src/linux/timer.h:21: confused by earlier errors, bailing out
> > > > > > > make[2]:*** [vty.o] Error 1
> > > > > > > make[1]:*** [all-recursive] Error 1
> > > > > > >
> > > > > > > list is defined as a list_head which is defined in linux/list.h.
> > > > > > >
> > > > > > > We will appreciate any help.
> > > > > > > Thank you,
> > > > > > >
> > > > > > > Gabriel, Santiago and Miguel.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------------------------------
> > > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > > Welcome to geek heaven.
> > > > > > > http://thinkgeek.com/sf
> > > > > > > _______________________________________________
> > > > > > > mpls-linux-general mailing list
> > > > > > > mpl...@li...
> > > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > > > >
> > > > > > --
> > > > > > James R. Leu
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > Welcome to geek heaven.
> > > > > http://thinkgeek.com/sf
> > > > > _______________________________________________
> > > > > mpls-linux-general mailing list
> > > > > mpl...@li...
> > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > > >
> > > > --
> > > > James R. Leu
> > > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This sf.net email is sponsored by:ThinkGeek
> > > Welcome to geek heaven.
> > > http://thinkgeek.com/sf
> > > _______________________________________________
> > > mpls-linux-general mailing list
> > > mpl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> >
> > --
> > James R. Leu
> >
>
>
>
> -------------------------------------------------------
> Sponsored by: AMD - Your access to the experts on Hammer Technology!
> Open Source & Linux Developers, register now for the AMD Developer
> Symposium. Code: EX8664 http://www.developwithamd.com/developerlab
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
|