From your code, it looks like your example depends on these modules:
core-module
network-module
applications-module
satellite-device
internet-module
Make sure that your module's example's wscript file:
src/satellite-device/examples/wscript
specifies that your example depends on the above modules by doing
something like this:
obj = bld.create_ns3_program('satellite-device-example', ['core',
'network', 'applications', 'satellite-device', 'internet'])
])
obj.source = 'satellite-device-example.cc'
Mitch