Bug 1007

Summary: propagation-loss-model-test-suite introduces common -> wifi module dependency
Product: ns-3 Reporter: Gustavo J. A. M. Carneiro <gjcarneiro>
Component: coreAssignee: Mathieu Lacage <mathieu.lacage>
Status: RESOLVED FIXED    
Severity: normal CC: ns-bugs, tomh
Priority: P5    
Version: ns-3-dev   
Hardware: All   
OS: All   

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