Linking Error regarding integrating the PLC module

30 views
Skip to first unread message

Friedrich Wiegel

unread,
Apr 11, 2018, 12:24:20 PM4/11/18
to ns-3-users
Hello everybody,

I'm new to ns-3 and may make some newbie mistakes.

What I try => I try to integrate PLC Module from https://github.com/ns3-plc-module/plc which works fine with ns-3.25 in ns-3.27 or ns-3.28

After building I got following error.











































From the changelog I know that from the version ns-3.26 the "DropTailQueue" class was rebuilt to a template class.

For this reason to change <DropTailQueue> to <DropTailQueue<Packet>>


After I did that  I got following error:











































This happens because the ns3 :: Packet class does not include the function GetPacket. 

For this reason, I thought that I should use <DropTailQueue<QueueItem>> instead of <DropTailQueue<Packet>>

Such said such done: After after the change to  <DropTailQueue<QueueItem>> the build process pass successful, but Linking make some errors.



The Error is: c++ Undefined reference to 'std::_cxx11::basic_string<char, std::char_....

Can someone help me with this problem?

Best regards,

Friedrich
Reply all
Reply to author
Forward
0 new messages