[Xorp-users] Need help for compiling xorp from current cvs on Linux (IPv6 Multicast)

abazh abazh18@gmail.com
Mon, 5 Dec 2005 15:44:26 +0700


------=_Part_27952_5321466.1133772266480
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi all, I'm new to xorp,

As I follow previous discussion on IPv6 Multicast routing on Iinux, I have
tried to patch the linux kernel.
I use fedore core 4 with USAGI linux kernel 2.6.14.

My problem is when trying to compile xorp it self, I got below errors:
Making all in .
gmake[3]: Entering directory `/root/xorp/cli'
source=3D'cli_client.cc' object=3D'cli_client.lo' libtool=3Dyes \
depfile=3D'.deps/cli_client.Plo' tmpdepfile=3D'.deps/cli_client.TPlo' \
depmode=3Dgcc3 /bin/sh ../config/depcomp \
/bin/sh ../libtool --mode=3Dcompile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I..
-g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-alig=
n
-Woverloaded-virtual -ftemplate-depth-25 -pipe -c -o cli_client.lo `test -f
cli_client.cc || echo './'`cli_client.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -W -Wall -Wwrite-strings
-Wcast-qual -Werror -Wpointer-arith -Wcast-align -Woverloaded-virtual
-ftemplate-depth-25 -pipe -c cli_client.cc -MT cli_client.lo -MD -MP -MF
.deps/cli_client.TPlo -o cli_client.o
../libproto/proto_node.hh: In member function 'uint32_t
ProtoNode<V>::vif_name2vif_index(const std::string&) const':
../libproto/proto_node.hh:727: error: no matching function for call to
'find(std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, unsigned int> >&)'
gmake[3]: *** [cli_client.lo] Error 1
gmake[3]: Leaving directory `/root/xorp/cli'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/root/xorp/cli'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/root/xorp'
gmake: *** [all] Error 2

Thanks in advance for help

------=_Part_27952_5321466.1133772266480
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi all, I'm new to xorp,<br>
<br>
As I follow previous discussion on IPv6 Multicast routing on Iinux, I have =
tried to patch the linux kernel.<br>
I use fedore core 4 with USAGI linux kernel 2.6.14.<br>
<br>
My problem is when trying to compile xorp it self, I got below errors:<br>
Making all in .<br>
gmake[3]: Entering directory `/root/xorp/cli'<br>
source=3D'cli_client.cc' object=3D'cli_client.lo' libtool=3Dyes \<br>
depfile=3D'.deps/cli_client.Plo' tmpdepfile=3D'.deps/cli_client.TPlo' \<br>
depmode=3Dgcc3 /bin/sh ../config/depcomp \<br>
/bin/sh ../libtool --mode=3Dcompile g++ -DHAVE_CONFIG_H -I. -I. -I..
-I..&nbsp;&nbsp;&nbsp; -g -W -Wall -Wwrite-strings -Wcast-qual -Werror
-Wpointer-arith -Wcast-align -Woverloaded-virtual -ftemplate-depth-25
-pipe -c -o cli_client.lo `test -f cli_client.cc || echo
'./'`cli_client.cc<br>
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -W -Wall -Wwrite-strings
-Wcast-qual -Werror -Wpointer-arith -Wcast-align -Woverloaded-virtual
-ftemplate-depth-25 -pipe -c cli_client.cc -MT cli_client.lo -MD -MP
-MF .deps/cli_client.TPlo -o cli_client.o<br>
../libproto/proto_node.hh: In member function 'uint32_t ProtoNode&lt;V&gt;:=
:vif_name2vif_index(const std::string&amp;) const':<br>
../libproto/proto_node.hh:727: error: no matching function for call to
'find(std::_Rb_tree_const_iterator&lt;std::pair&lt;const
std::basic_string&lt;char, std::char_traits&lt;char&gt;,
std::allocator&lt;char&gt; &gt;, unsigned int&gt; &gt;&amp;)'<br>
gmake[3]: *** [cli_client.lo] Error 1<br>
gmake[3]: Leaving directory `/root/xorp/cli'<br>
gmake[2]: *** [all-recursive] Error 1<br>
gmake[2]: Leaving directory `/root/xorp/cli'<br>
gmake[1]: *** [all-recursive] Error 1<br>
gmake[1]: Leaving directory `/root/xorp'<br>
gmake: *** [all] Error 2<br>
<br>
Thanks in advance for help<br>
<br>

------=_Part_27952_5321466.1133772266480--