--- a/examples/energy/energy-model-example.cc +++ a/examples/energy/energy-model-example.cc @@ -35,7 +35,7 @@ using namespace ns3; -std::string +static inline std::string PrintReceivedPacket (Address& from) { InetSocketAddress iaddr = InetSocketAddress::ConvertFrom (from); --- a/examples/routing/manet-routing-compare.cc +++ a/examples/routing/manet-routing-compare.cc @@ -119,7 +119,7 @@ { } -std::string +static inline std::string PrintReceivedPacket (Ptr socket, Ptr packet) { SocketAddressTag tag; --- a/examples/wireless/multirate.cc +++ a/examples/wireless/multirate.cc @@ -309,14 +309,14 @@ } } -Vector +static inline Vector GetPosition (Ptr node) { Ptr mobility = node->GetObject (); return mobility->GetPosition (); } -std::string +static inline std::string PrintPosition (Ptr client, Ptr server) { Vector serverPos = GetPosition (server); --- a/examples/wireless/wifi-simple-interference.cc +++ a/examples/wireless/wifi-simple-interference.cc @@ -96,7 +96,7 @@ using namespace ns3; -std::string PrintReceivedPacket (Ptr socket) +static inline std::string PrintReceivedPacket (Ptr socket) { Address addr; socket->GetSockName (addr); @@ -108,7 +108,7 @@ return oss.str (); } -void ReceivePacket (Ptr socket) +static void ReceivePacket (Ptr socket) { NS_LOG_UNCOND (PrintReceivedPacket (socket)); } --- a/src/test/ns3wifi/wifi-interference-test-suite.cc +++ a/src/test/ns3wifi/wifi-interference-test-suite.cc @@ -77,7 +77,7 @@ { } -std::string +static inline std::string PrintReceivedPacket (Ptr socket) { Address addr;