Your message dated Wed, 26 Oct 2016 16:26:02 +0000
with message-id <[email protected]>
and subject line Bug#811808: fixed in ns2 2.35+dfsg-2.1
has caused the Debian Bug report #811808,
regarding ns2: FTBFS with GCC 6: error: reference is ambiguous
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
811808: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811808
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ns2
Version: 2.35+dfsg-2
Severity: important
User: [email protected]
Usertags: ftbfs-gcc-6 gcc-6-reference-ambiguous

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> g++ -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall 
> -Wno-write-strings -DUSE_INTERP_RESULT  -DTCP_DELAY_BIND_ALL -DNO_TK 
> -DTCLCL_CLASSINSTVAR  -DNDEBUG -DLINUX_TCP_HEADER -DUSE_SHM -DHAVE_LIBTCLCL 
> -DHAVE_TCLCL_H -DHAVE_LIBOTCL1_14 -DHAVE_OTCL_H -DHAVE_LIBTK8_6 -DHAVE_TK_H 
> -DHAVE_LIBTCL8_6 -DHAVE_TCLINT_H -DHAVE_TCL_H  -DHAVE_CONFIG_H -DNS_DIFFUSION 
> -DSMAC_NO_SYNC -DCPP_NAMESPACE=std -DUSE_SINGLE_ADDRESS_SPACE -Drng_test  -I. 
> -I. -I/usr/include/tclcl -I/usr/include -I/usr/include/tcl 
> -I/usr/include/tcl8.6/tcl-private/generic 
> -I/usr/include/tcl8.6/tcl-private/generic -I/usr/include/pcap -I./tcp 
> -I./sctp -I./common -I./link -I./queue -I./adc -I./apps -I./mac -I./mobile 
> -I./trace -I./routing -I./tools -I./classifier -I./mcast 
> -I./diffusion3/lib/main -I./diffusion3/lib -I./diffusion3/lib/nr 
> -I./diffusion3/ns -I./diffusion3/filter_core -I./asim/ -I./qs -I./diffserv 
> -I./satellite -I./wpan -o mdart/mdart_adp.o mdart/mdart_adp.cc
> In file included from ./config.h:60:0,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const 
> char*)':
> /usr/include/tclcl/tclcl.h:88:44: warning: 'Tcl_Interp::result' is 
> deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
>   inline void result(const char* p) { tcl_->result = (char*)p; }
>                                             ^~~~~~
> 
> In file included from /usr/include/tclcl/tclcl.h:42:0,
>                  from ./config.h:60,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tcl/tcl.h:169:71: note: declared here
>  # define TCL_DEPRECATED_API(msg) __attribute__ ((__deprecated__ (msg)))
>                                                                        ^
> 
> /usr/include/tcl/tcl.h:506:18: note: in expansion of macro 
> 'TCL_DEPRECATED_API'
>      char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
>                   ^~~~~~~~~~~~~~~~~~
> 
> In file included from ./config.h:60:0,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tclcl/tclcl.h:88:44: warning: 'Tcl_Interp::result' is 
> deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
>   inline void result(const char* p) { tcl_->result = (char*)p; }
>                                             ^~~~~~
> 
> In file included from /usr/include/tclcl/tclcl.h:42:0,
>                  from ./config.h:60,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tcl/tcl.h:169:71: note: declared here
>  # define TCL_DEPRECATED_API(msg) __attribute__ ((__deprecated__ (msg)))
>                                                                        ^
> 
> /usr/include/tcl/tcl.h:506:18: note: in expansion of macro 
> 'TCL_DEPRECATED_API'
>      char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
>                   ^~~~~~~~~~~~~~~~~~
> 
> In file included from ./config.h:60:0,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tclcl/tclcl.h:88:44: warning: 'Tcl_Interp::result' is 
> deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
>   inline void result(const char* p) { tcl_->result = (char*)p; }
>                                             ^~~~~~
> 
> In file included from /usr/include/tclcl/tclcl.h:42:0,
>                  from ./config.h:60,
>                  from ./tools/random.h:41,
>                  from ./mdart/mdart_function.h:52,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/tcl/tcl.h:169:71: note: declared here
>  # define TCL_DEPRECATED_API(msg) __attribute__ ((__deprecated__ (msg)))
>                                                                        ^
> 
> /usr/include/tcl/tcl.h:506:18: note: in expansion of macro 
> 'TCL_DEPRECATED_API'
>      char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
>                   ^~~~~~~~~~~~~~~~~~
> 
> mdart/mdart_adp.cc: In member function 'void ADP::sendDarq(nsaddr_t, int)':
> mdart/mdart_adp.cc:108:21: error: reference to 'hash' is ambiguous
>   nsaddr_t dstAdd_ = hash(reqId);
>                      ^~~~
> 
> In file included from ./mdart/mdart.h:52:0,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> ./mdart/mdart_function.h:230:17: note: candidates are: nsaddr_t hash(nsaddr_t)
>  inline nsaddr_t hash(nsaddr_t id) {
>                  ^~~~
> 
> In file included from /usr/include/c++/6/bits/basic_string.h:5628:0,
>                  from /usr/include/c++/6/string:52,
>                  from /usr/include/c++/6/bitset:47,
>                  from ./mdart/mdart_function.h:62,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/c++/6/bits/functional_hash.h:58:12: note:                 
> template<class _Tp> struct std::hash
>      struct hash;
>             ^~~~
> 
> mdart/mdart_adp.cc: In member function 'void ADP::sendDaup()':
> mdart/mdart_adp.cc:396:21: error: reference to 'hash' is ambiguous
>   nsaddr_t dstAdd_ = hash(mdart_->id_);
>                      ^~~~
> 
> In file included from ./mdart/mdart.h:52:0,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> ./mdart/mdart_function.h:230:17: note: candidates are: nsaddr_t hash(nsaddr_t)
>  inline nsaddr_t hash(nsaddr_t id) {
>                  ^~~~
> 
> In file included from /usr/include/c++/6/bits/basic_string.h:5628:0,
>                  from /usr/include/c++/6/string:52,
>                  from /usr/include/c++/6/bitset:47,
>                  from ./mdart/mdart_function.h:62,
>                  from ./mdart/mdart.h:52,
>                  from ./mdart/mdart_adp.h:51,
>                  from mdart/mdart_adp.cc:47:
> /usr/include/c++/6/bits/functional_hash.h:58:12: note:                 
> template<class _Tp> struct std::hash
>      struct hash;
>             ^~~~
> 
> Makefile:93: recipe for target 'mdart/mdart_adp.o' failed
> make[1]: *** [mdart/mdart_adp.o] Error 1
> make[1]: Leaving directory '/<<BUILDDIR>>/ns2-2.35+dfsg'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

--- End Message ---
--- Begin Message ---
Source: ns2
Source-Version: 2.35+dfsg-2.1

We believe that the bug you reported is fixed in the latest version of
ns2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <[email protected]> (supplier of updated ns2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 23 Oct 2016 18:44:37 +0000
Source: ns2
Binary: ns2 ns2-dbg ns2-doc ns2-examples
Architecture: source
Version: 2.35+dfsg-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Network Simulators Team 
<[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Description:
 ns2        - Discrete event simulator targeted at networking research
 ns2-dbg    - debug symbols of ns2
 ns2-doc    - docs of ns2
 ns2-examples - examples of ns2
Closes: 727930 811808
Changes:
 ns2 (2.35+dfsg-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Bump debhelper compat level to 10:
     + don't automatically run dh_autoreconf, as it currently makes the package
       FTBFS.
     + dh_update_autotools_dev run is assured.  Closes: #727930
     + the install target is not parallel-safe, don't run it parallelized.
   * Drop pointless build-dependency on quilt.
   * Add patch fixing build with GCC 6.  Closes: #811808
   * Apply hints from the multiarch hinters adding M-A:foreign to -doc and
     -example and M-A:same to -dbg.
   * Add libperl4-corelibs-perl to build-dependencies, so the tests have an
     actual chance to do some good (testsuite results still being ignored).
   * Respect DEB_BUILD_OPTIONS=nocheck.
Checksums-Sha1:
 0c708db370b6f48c79cfeb4c424b8be117196306 2160 ns2_2.35+dfsg-2.1.dsc
 efc81896b346b40469fab092e2896e1b8095b773 15812 ns2_2.35+dfsg-2.1.debian.tar.xz
Checksums-Sha256:
 a944e428073f664d7abd2814cf10790fb1af1e0edced3a731c30d64ad1d65d94 2160 
ns2_2.35+dfsg-2.1.dsc
 f64cde64c085bcae60657dccea4a0915f1a160f2360f93d3da7de347761b777a 15812 
ns2_2.35+dfsg-2.1.debian.tar.xz
Files:
 7c79494f4009241f805fb59c21a4ecc1 2160 net optional ns2_2.35+dfsg-2.1.dsc
 8cdff42d5576a14c37d18be5255a25c3 15812 net optional 
ns2_2.35+dfsg-2.1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYDQY0AAoJEAgWueGMdiutNm0P/2IPJQcnA6cnzVCeHRvzgJ/i
fJuR28BhnvcRe6kkegJVLb2XbFDO/mI0fbtlDtRZuTlJGcBC7ZgkMmbgJ11gzLzO
0SxGbqNhIHo93+tSDEvnH/a/68LMq/m+gLGJ6n7r7W7sFpFDMkTyVGB+X106Mub3
chReaPwLdOcSWxcpUGd9DPEEb+e0KCcPw04h9PnzMKvnJAcunzxyI8Qju9rfHN7Y
Yiihrul4d2dpay0ZA7GwcCCCqO9k4lKCB5ETzVOr/yHk9N03rGdEfnZWkl+3dzIB
W35GAMjgR64fTGXAjv2UYBCWrSzrdOGQZulIzGetIUTvn12psbzls84655XS0IKJ
ylX0Qos4fTSpFm5ZFqRGjOrVmulr69H4bL0VGJyrQL4aiAlLRaQkBwYFIVcx8kjT
o5sYWLpNEeG1yUTvGNvyHGBDpIY20HCIS9ZH27KqkbcND3O+xozWxmxJ1KmWqkCG
RozBrwq8lW/2JnXaruGhj5E+0EZlvyF4d4RK2vKSvgSKjILTUOD8pr82lgC7jkoD
grf4W7tHJV8B3hHSDH6Orbqr3tvuAjos4Ohzsexrf42sjRnrPeTbjnvmhSGXHpg/
08QPNXyK2JkAIWbnOw5lexczTNddi9wXO8cbeBczf+MOiCkmKKHZv772yopdVIL/
AFZ9en6dF1j11TSsa3FT
=JM1r
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to