Bug 1007 - propagation-loss-model-test-suite introduces common -> wifi module dependency
propagation-loss-model-test-suite introduces common -> wifi module dependency
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: core
ns-3-dev
All All
: P5 normal
Assigned To: Mathieu Lacage
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-10-14 09:59 UTC by Gustavo J. A. M. Carneiro
Modified: 2010-10-15 15:55 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gustavo J. A. M. Carneiro 2010-10-14 09:59:00 UTC
I am trying to disable to wifi module, but then the common module does not compile:

[288/481] cxx: src/common/propagation-loss-model-test-suite.cc -> build/release/src/common/propagation-loss-model-test-suite_1.o
../src/common/propagation-loss-model-test-suite.cc:32:34: error: ns3/yans-wifi-helper.h: No such file or directory
../src/common/propagation-loss-model-test-suite.cc:35:35: error: ns3/yans-wifi-channel.h: No such file or directory
../src/common/propagation-loss-model-test-suite.cc:36:31: error: ns3/yans-wifi-phy.h: No such file or directory
../src/common/propagation-loss-model-test-suite.cc:37:33: error: ns3/wifi-net-device.h: No such file or directory
../src/common/propagation-loss-model-test-suite.cc:40:38: error: ns3/nqos-wifi-mac-helper.h: No such file or directory


Clearly this test does not depend here.  It needs to be split, and the wifi-specific parts put in the wifi module.
Comment 1 Tom Henderson 2010-10-15 15:55:33 UTC
This was easily dealt with by trimming unnecessary includes.

changeset: 9a9bc8d9ec03