Bug 2232 - Compile-time warnings
Compile-time warnings
Status: RESOLVED INVALID
Product: ns-3
Classification: Unclassified
Component: general
ns-3-dev
PC Mac OS
: P5 enhancement
Assigned To: ns-bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-11-28 12:40 UTC by John Abraham
Modified: 2016-01-11 18:22 UTC (History)
1 user (show)

See Also:


Attachments
config.log (63.39 KB, text/plain)
2015-11-28 12:41 UTC, John Abraham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Abraham 2015-11-28 12:40:06 UTC
Just a few of the warnings. I just updated to the Xcode available on El-Capitan. I will attach the config.log

In file included from ../examples/ipv6/test-ipv6.cc:23:
In file included from ./ns3/ipv6-address.h:29:
In file included from ./ns3/attribute-helper.h:23:
In file included from ./ns3/attribute.h:26:
./ns3/simple-ref-count.h:84:41: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount (const SimpleRefCount &o)
                                        ^
./ns3/simple-ref-count.h:90:53: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount &operator = (const SimpleRefCount &o)
                                                    ^
In file included from ../examples/ipv6/test-ipv6.cc:23:
In file included from ./ns3/ipv6-address.h:29:
In file included from ./ns3/attribute-helper.h:24:
./ns3/attribute-accessor-helper.h:327:28: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                           ^
./ns3/attribute-accessor-helper.h:327:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                                            ^
./ns3/attribute-accessor-helper.h:387:34: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                 ^
./ns3/attribute-accessor-helper.h:387:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                            ^
../examples/ipv6/test-ipv6.cc:32:11: warning: unused parameter 'argc' [-Wunused-parameter]
main (int argc, char *argv[])
          ^
../examples/ipv6/test-ipv6.cc:32:23: warning: unused parameter 'argv' [-Wunused-parameter]
main (int argc, char *argv[])
                      ^
8 warnings generated.

[ 817/2030] Compiling examples/ipv6/fragmentation-ipv6.cc
In file included from ../examples/ipv6/ping6.cc:33:
In file included from ./ns3/core-module.h:12:
In file included from ./ns3/attribute-accessor-helper.h:23:
In file included from ./ns3/attribute.h:26:
./ns3/simple-ref-count.h:84:41: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount (const SimpleRefCount &o)
                                        ^
./ns3/simple-ref-count.h:90:53: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount &operator = (const SimpleRefCount &o)
                                                    ^
In file included from ../examples/ipv6/ping6.cc:33:
In file included from ./ns3/core-module.h:12:
./ns3/attribute-accessor-helper.h:327:28: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                           ^
./ns3/attribute-accessor-helper.h:327:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                                            ^
./ns3/attribute-accessor-helper.h:387:34: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                 ^
./ns3/attribute-accessor-helper.h:387:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                            ^
In file included from ../examples/ipv6/ping6.cc:34:
In file included from ./ns3/internet-module.h:10:
In file included from ./ns3/arp-cache.h:27:
In file included from ./ns3/packet.h:24:
./ns3/buffer.h:822:55: warning: unused parameter 'dummy' [-Wunused-parameter]
Buffer::Iterator::Iterator (Buffer const*buffer, bool dummy)
                                                      ^
In file included from ../examples/ipv6/ping6.cc:34:
In file included from ./ns3/internet-module.h:77:
./ns3/tcp-congestion-ops.h:108:47: warning: unused parameter 'tcb' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                              ^
./ns3/tcp-congestion-ops.h:108:61: warning: unused parameter 'segmentsAcked' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                                            ^
./ns3/tcp-congestion-ops.h:109:39: warning: unused parameter 'rtt' [-Wunused-parameter]
                          const Time& rtt) { }
                                      ^
10 warnings generated.

In file included from ../examples/ipv6/icmpv6-redirect.cc:44:
In file included from ./ns3/core-module.h:12:
In file included from ./ns3/attribute-accessor-helper.h:23:
In file included from ./ns3/attribute.h:26:
./ns3/simple-ref-count.h:84:41: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount (const SimpleRefCount &o)
                                        ^
./ns3/simple-ref-count.h:90:53: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount &operator = (const SimpleRefCount &o)
                                                    ^
In file included from ../examples/ipv6/icmpv6-redirect.cc:44:
In file included from ./ns3/core-module.h:12:
./ns3/attribute-accessor-helper.h:327:28: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                           ^
./ns3/attribute-accessor-helper.h:327:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                                            ^
./ns3/attribute-accessor-helper.h:387:34: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                 ^
./ns3/attribute-accessor-helper.h:387:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                            ^
In file included from ../examples/ipv6/icmpv6-redirect.cc:45:
In file included from ./ns3/internet-module.h:10:
In file included from ./ns3/arp-cache.h:27:
In file included from ./ns3/packet.h:24:
./ns3/buffer.h:822:55: warning: unused parameter 'dummy' [-Wunused-parameter]
Buffer::Iterator::Iterator (Buffer const*buffer, bool dummy)
                                                      ^
In file included from ../examples/ipv6/icmpv6-redirect.cc:45:
In file included from ./ns3/internet-module.h:77:
./ns3/tcp-congestion-ops.h:108:47: warning: unused parameter 'tcb' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                              ^
./ns3/tcp-congestion-ops.h:108:61: warning: unused parameter 'segmentsAcked' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                                            ^
./ns3/tcp-congestion-ops.h:109:39: warning: unused parameter 'rtt' [-Wunused-parameter]
                          const Time& rtt) { }
                                      ^
10 warnings generated.

[ 818/2030] Compiling examples/ipv6/fragmentation-ipv6-two-MTU.cc
[ 819/2030] Compiling examples/ipv6/loose-routing-ipv6.cc
In file included from ../examples/ipv6/radvd.cc:35:
In file included from ./ns3/core-module.h:12:
In file included from ./ns3/attribute-accessor-helper.h:23:
In file included from ./ns3/attribute.h:26:
./ns3/simple-ref-count.h:84:41: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount (const SimpleRefCount &o)
                                        ^
./ns3/simple-ref-count.h:90:53: warning: unused parameter 'o' [-Wunused-parameter]
  SimpleRefCount &operator = (const SimpleRefCount &o)
                                                    ^
In file included from ../examples/ipv6/radvd.cc:35:
In file included from ./ns3/core-module.h:12:
./ns3/attribute-accessor-helper.h:327:28: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                           ^
./ns3/attribute-accessor-helper.h:327:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoSet (T *object, const V *v) const {
                                            ^
./ns3/attribute-accessor-helper.h:387:34: warning: unused parameter 'object' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                 ^
./ns3/attribute-accessor-helper.h:387:45: warning: unused parameter 'v' [-Wunused-parameter]
    virtual bool DoGet (const T *object, V *v) const {
                                            ^
In file included from ../examples/ipv6/radvd.cc:36:
In file included from ./ns3/internet-module.h:10:
In file included from ./ns3/arp-cache.h:27:
In file included from ./ns3/packet.h:24:
./ns3/buffer.h:822:55: warning: unused parameter 'dummy' [-Wunused-parameter]
Buffer::Iterator::Iterator (Buffer const*buffer, bool dummy)
                                                      ^
In file included from ../examples/ipv6/radvd.cc:36:
In file included from ./ns3/internet-module.h:77:
./ns3/tcp-congestion-ops.h:108:47: warning: unused parameter 'tcb' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                              ^
./ns3/tcp-congestion-ops.h:108:61: warning: unused parameter 'segmentsAcked' [-Wunused-parameter]
  virtual void PktsAcked (Ptr<TcpSocketState> tcb, uint32_t segmentsAcked,
                                                            ^
./ns3/tcp-congestion-ops.h:109:39: warning: unused parameter 'rtt' [-Wunused-parameter]
                          const Time& rtt) { }
                                      ^
10 warnings generated.
Comment 1 John Abraham 2015-11-28 12:41:19 UTC
Created attachment 2196 [details]
config.log
Comment 2 Tom Henderson 2016-01-11 18:22:01 UTC
after discussing with John, we agreed that this can't be reproduced anymore and may have been due to an interim update.