<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:14px"><div dir="ltr" id="yui_3_16_0_1_1416903750363_26699">Hi,</div><div id="yui_3_16_0_1_1416903750363_26867" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26729" dir="ltr">I am trying to compile the ndnSIM after define an Instance of one class from the energy model offered in ns3.<br></div><div id="yui_3_16_0_1_1416903750363_26802" dir="ltr">To clear it, e.g. If I define an instance of "SimpleDeviceEnergyModel" anywhere in ndnSIM, see following code!</div><div id="yui_3_16_0_1_1416903750363_26944" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26870" dir="ltr">//----------------------------------------------------------<br></div><div id="yui_3_16_0_1_1416903750363_26863" dir="ltr">#include "ns3/simple-device-energy-model.h"</div><div id="yui_3_16_0_1_1416903750363_26790" dir="ltr">Class AnyClassInNdnSIM<br></div><div id="yui_3_16_0_1_1416903750363_26789" dir="ltr">{</div><div id="yui_3_16_0_1_1416903750363_26775" dir="ltr">    public:<br></div><div id="yui_3_16_0_1_1416903750363_26774" dir="ltr">        Ptr<SimpleDeviceEnergyModel> sdem;</div><div id="yui_3_16_0_1_1416903750363_26823" dir="ltr">};</div><div id="yui_3_16_0_1_1416903750363_26879" dir="ltr">//----------------------------------------------------------<br></div><div id="yui_3_16_0_1_1416903750363_26773" style="" class="" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26882" style="" class="" dir="ltr">I am getting the following message:<br></div><div id="yui_3_16_0_1_1416903750363_27038" style="" class="" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26901" style="" class="" dir="ltr">./libns3-dev-ndnSIM-debug.so: undefined reference to `ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel()'<br style="" class=""></div><div id="yui_3_16_0_1_1416903750363_26971" style="" class="" dir="ltr">./libns3-dev-ndnSIM-debug.so: undefined reference to `ns3::SimpleDeviceEnergyModel::GetTypeId()'<br style="" class="">collect2: ld returned 1 exit status</div><div id="yui_3_16_0_1_1416903750363_27119" style="" class="" dir="ltr">Waf: Leaving directory `/home/alhail/workspace/ndnSIM/ns-3/build'<br style="" class="">Build failed</div><div id="yui_3_16_0_1_1416903750363_27126" style="" class="" dir="ltr">...........<br></div><div id="yui_3_16_0_1_1416903750363_26987" style="" class="" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26984" style="" class="" dir="ltr">Could you give any advise to solve this problem?</div><div id="yui_3_16_0_1_1416903750363_27048" style="" class="" dir="ltr"><br></div><div id="yui_3_16_0_1_1416903750363_26985" style="" class="" dir="ltr">Regards</div><div id="yui_3_16_0_1_1416903750363_27045" style="" class="" dir="ltr">Mohamed<br style="" class=""></div><div id="yui_3_16_0_1_1416903750363_26901" style="" class="" dir="ltr"><br style="" class=""></div></div></body></html>