Re: [mpls-linux-general] quagga mpls doesn't compile
Status: Beta
Brought to you by:
jleu
|
From: James R. L. <jl...@mi...> - 2006-03-09 14:52:48
|
quagga-mpls does not support RSVP-TE. There is a group work on porting an RSVP-TE implementation to quagga-mpls. As far as your compile error, I do not have an answer. My guess is that there is an error earlier in the compile process that is preventing lib/table.c from compiling. Being that the whole walk_tree() is just for debug, your could try comment out the call to route_dump_node(). On Thu, Mar 09, 2006 at 03:08:52PM +0200, Adrian Popa wrote: > Hello >=20 > It seems that I can't get quagga compiled from source. >=20 > This is what I tried: On Debian, I got > quagga-0.99.2-1_mpls_1.950-netlink.src.rpm and ran: >=20 > rpm -ihv quagga-0.99.2-1_mpls_1.950-netlink.src.rpm >=20 > cd /usr/src/rpm/SOURCES/quagga-0.99.2 > ./configure --enable-mpls --enable-zebra --enable-ldpd --enable-bgpd > --enable-ripd --enable-ospfd --enable-bgp-announce--enable-tcp-zebra > --enable-ospf-te > make && make install >=20 > It compiles some files, but after a while it dies with this message: >=20 > ldp_fec.o(.text+0x36): In function `walk_tree': > /usr/src/rpm/SOURCES/quagga-0.99.2/ldpd/ldp_fec.c:41: undefined > reference to `route_dump_node' > collect2: ld returned 1 exit status > make[2]: *** [ldpd] Error 1 > make[2]: Leaving directory `/usr/src/rpm/SOURCES/quagga-0.99.2/ldpd' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/rpm/SOURCES/quagga-0.99.2' > make: *** [all] Error 2 >=20 > I know that Dorin Pena had this problem too. >=20 > I'd like to mention that I had run the steps in > mpls-linux-1.950/README.1st.really and set up the links needed. >=20 > irina.dumitrascu@e1:~$ gcc -v > Reading specs from /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/specs > Configured with: ../src/configure -v > --enable-languages=3Dc,c++,java,f77,pascal,objc,ada,treelang > --prefix=3D/usr --mandir=3D/usr/share/man > --infodir=3D/usr/share/info--with-gxx-include-dir=3D/usr/include/c++/3.3 > --enable-shared --enable-__cxa_atexit --with-system-zlib --enable-nls > --without-included-gettext --enable-clocale=3Dgnu --enable-debug > --enable-java-gc=3Dboehm --enable-java-awt=3Dxlib > --enable-objc-gci486-linux-gnu > Thread model: posix > gcc version 3.3.6 (Debian 1:3.3.6-7) > irina.dumitrascu@e1:~$ as -v > GNU assembler version 2.15 (i486-linux-gnu) using BFD version 2.15 >=20 > Dorin Pena said that he managed to get quagga working on a machine; I > want to know the gcc version and as version, and also if he made any > other modifications before compiling. >=20 > Also, I'd like to ask James if the quagga src.rpm provided has support > for rsvp-te (like the files in ldp-portable-0.800). >=20 >=20 > I tried converting the rpm with alien, but I got warnings. I ignored > the warings and installed the newly obtained deb and I got a conflict > with an already installed zebra. I forced the instalation and > everything seemed ok. When I tried to run vtysh, I got errors because > some libraries were missing. I tried to create the missing links to > similar libraries and I fooled vtysh in starting, for a short time, > but it doesn't work corectly, so I'm not following that path anymore. >=20 > I'd be quite happy in getting quagga compiled so I can do a make install. >=20 > Any tips are welcome. >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmd______________________________________= _________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |