<div>Hi All,</div>
<div> </div>
<div>I have a problem regarding ospf/vertex.hh which I use within the main file of a process I created in xorp.</div>
<div> </div>
<div>With pname be the process name, the problem appears when I call a member function of xrl_pname_node class (inherited from target base class) right after instantiating an object of xrl_pname_node and right before the while loop (eventloop). Before making this call, I also define some variables using Vertex and Node data structures.</div>
<div> </div>
<div>In this case, when I run rtrmgr, I get the error message saying that :</div>
<div> </div>
<div>[ 2008/05/29 08:00:04 FATAL xorp_pname:12240 pname ../ospf/vertex.hh:31 operator< ] Assertion (get_version() == other.get_version()) failed<br>[ 2008/05/29 08:00:04 ERROR xorp_rtrmgr:12239 RTRMGR module_manager.cc:757 done_cb ] Command "/home/scevher/xorp.deneme/pname/xorp_pname": terminated with signal 6.<br>
[ 2008/05/29 08:00:04 INFO xorp_rtrmgr:12239 RTRMGR module_manager.cc:294 module_exited ] Module abnormally killed: pname<br></div>
<div>Apparently, it did not like the overloaded operator < defined in Vertex class (I do not use this overloaded operator explicitly by the way).</div>
<div> </div>
<div>Any idea how to fix this ?</div>
<div> </div>
<div>Thanks.</div>
<div>Selcuk</div>