Bug 1561

Summary: doxygen for optional modules
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: documentationAssignee: Tom Henderson <tomh>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ns-bugs, pdbarnes
Priority: P5    
Version: pre-release   
Hardware: PC   
OS: Linux   

Description Tom Henderson 2012-12-21 18:48:52 UTC
This statement in print-introspected-doxygen.cc breaks doxygen compilation when nsc is not enabled:

+  info.RecordAggregationInfo ("ns3::Node", "ns3::NscTcpL4Protocol");

One workaround is to delete this, but it removes Nsc doxygen coverage.  We need a better solution to conditionally include this in the build. 

This probably should prompt us to figure out a modular doxygen solution.
Comment 1 Tom Henderson 2012-12-21 19:28:14 UTC
as a first step, either we should make RecordAggregationInfo more tolerant of not finding a TypeId, or conditionally ifdef out this statement in the build when NSC is not present.
Comment 2 Peter Barnes 2016-01-06 19:05:39 UTC

*** This bug has been marked as a duplicate of bug 2043 ***