Bugzilla – Bug 1018
mobility --> helper --> mobility circular dependency
Last modified: 2011-02-25 14:45:36 EST
[227/269] cxx: src/mobility/steady-state-random-waypoint-mobility-model.cc -> build/debug/src/mobility/steady-state-random-waypoint-mobility-model_1.o ../src/mobility/steady-state-random-waypoint-mobility-model.cc:25: fatal error: ns3/node-container.h: No such file or directory compilation terminated.
This is due to a unit testing code at the end of src/mobility/steady-state-random-waypoint-mobility-model.cc
I guess when the NodeContainer class moves from 'helper' to 'node' module, this problem will sort itself out. Then we have the dependency 'mobility' --> 'node', which I think is reasonable.
Also this dependency is inserted by test suite code which should eventually move to a separate test program.
this was fixed at some point recently