thnx for your help.
I'm developping an energy model for point to point link inspired from wifi radio energy model.
I want to consider the energy of reception and of transmission in order to calculate the total transport energy consummed via a point to point link.
./libns3-dev-energy-debug.so: undefined reference to `ns3::P2pNdnEnergyModelPhyListener::NotifyMaybeCcaBusyStart(ns3::Time)'
./libns3-dev-energy-debug.so: undefined reference to `ns3::NdnPhyListener::~NdnPhyListener()'
./libns3-dev-energy-debug.so: undefined reference to `typeinfo for ns3::PointToPointNetDevice'
./libns3-dev-energy-debug.so: undefined reference to `vtable for ns3::NdnPhyListener'
./libns3-dev-energy-debug.so: undefined reference to `ns3::PointToPointNetDevice::GetPhy() const'
./libns3-dev-energy-debug.so: undefined reference to `ns3::P2pNdnEnergyModelPhyListener::NotifySwitchingStart(ns3::Time)'
./libns3-dev-energy-debug.so: undefined reference to `typeinfo for ns3::NdnPhyListener'
./libns3-dev-energy-debug.so: undefined reference to `ns3::operator<<(std::ostream&, ns3::NdnPhy::State)'
collect2: error: ld returned 1 exit status
Waf: Leaving directory `/home/gmi/ndnSIM/ns-3/build'
Build failed
-> task in 'energy-model-example' failed (exit status 1):
{task 3061653708L: cxxprogram energy-model-example.cc.1.o -> ns3-dev-energy-model-example-debug}
['/usr/bin/g++', '-pthread', 'examples/energy/energy-model-example.cc.1.o', '-o', '/home/gmi/ndnSIM/ns-3/build/examples/energy/ns3-dev-energy-model-example-debug', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-Wl,--no-as-needed', '-L.', '-L.', '-L.', '-L.', '-L.', '-L.', '-L.', '-L.', '-L.', '-L.', '-lns3-dev-energy-debug', '-lns3-dev-wifi-debug', '-lns3-dev-propagation-debug', '-lns3-dev-mobility-debug', '-lns3-dev-internet-debug', '-lns3-dev-bridge-debug', '-lns3-dev-mpi-debug', '-lns3-dev-network-debug', '-lns3-dev-stats-debug', '-lns3-dev-core-debug', '-lrt']