I: pbuilder: network access will be disabled during build
I: Current time: Mon Apr 13 07:44:02 +14 2026
I: pbuilder-time-stamp: 1776015842
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [ns2_2.35+dfsg-9.dsc]
I: copying [./ns2_2.35+dfsg.orig.tar.xz]
I: copying [./ns2_2.35+dfsg-9.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./ns2_2.35+dfsg-9.dsc: unsupported subcommand
dpkg-source: info: extracting ns2 in ns2-2.35+dfsg
dpkg-source: info: unpacking ns2_2.35+dfsg.orig.tar.xz
dpkg-source: info: unpacking ns2_2.35+dfsg-9.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-install-indep-utils.diff.patch
dpkg-source: info: applying 0002-tclcl-header-move.patch.patch
dpkg-source: info: applying 0003-fix-gcc-4.7-ftbfs.patch.patch
dpkg-source: info: applying 0004-correct-paths-in-examples.patch
dpkg-source: info: applying 0005-fix-for-multiarch-tcltk.patch
dpkg-source: info: applying 0006-hack-for-tcl8.6.patch
dpkg-source: info: applying 0007-fix-build-with-gcc6.patch
dpkg-source: info: applying 0008-fix-build-with-gcc11.patch
dpkg-source: info: applying 0009-fix-build-with-gcc14.patch
dpkg-source: info: applying 0010-rootless.patch
dpkg-source: info: applying 0011-remove-check-makefile-newer.patch
dpkg-source: info: applying 0012-check-makeflags-in-distclean-recursive.patch
dpkg-source: info: applying 0013-add-placeholders-to-flags.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/D01_modify_environment starting
debug: Running on ionos16-i386.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Apr 12 17:44 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
  BASH_VERSION='5.2.37(1)-release'
  BUILDDIR=/build/reproducible-path
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=i386
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=21 '
  DIRSTACK=()
  DISTRIBUTION=unstable
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=i686
  HOST_ARCH=i386
  IFS=' 	
  '
  INVOCATION_ID=67b1593c086d4bbfb86e8a5f8d23a93b
  LANG=C
  LANGUAGE=de_CH:de
  LC_ALL=C
  LD_LIBRARY_PATH=/usr/lib/libeatmydata
  LD_PRELOAD=libeatmydata.so
  MACHTYPE=i686-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=59604
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OdGJKTWQ/pbuilderrc_MQE9 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OdGJKTWQ/b2 --logfile b2/build.log ns2_2.35+dfsg-9.dsc'
  SUDO_GID=112
  SUDO_UID=107
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://213.165.73.152:3128
I: uname -a
  Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 10), tcl-dev, tk-dev, libxext-dev, libxt-dev, libpcap0.8-dev, libotcl1-dev, tclcl, libtclcl1-dev (>= 1.20-6~), perl (>= 5.003), libperl4-corelibs-perl
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19769 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on tcl-dev; however:
  Package tcl-dev is not installed.
 pbuilder-satisfydepends-dummy depends on tk-dev; however:
  Package tk-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libxext-dev; however:
  Package libxext-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libxt-dev; however:
  Package libxt-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libpcap0.8-dev; however:
  Package libpcap0.8-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libotcl1-dev; however:
  Package libotcl1-dev is not installed.
 pbuilder-satisfydepends-dummy depends on tclcl; however:
  Package tclcl is not installed.
 pbuilder-satisfydepends-dummy depends on libtclcl1-dev (>= 1.20-6~); however:
  Package libtclcl1-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libperl4-corelibs-perl; however:
  Package libperl4-corelibs-perl is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcap-dev{a} libdbus-1-3{a} libdbus-1-dev{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libfontconfig-dev{a} libfontconfig1{a} libfontconfig1-dev{a} libfreetype-dev{a} libfreetype6{a} libice-dev{a} libice6{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libotcl1{a} libotcl1-dev{a} libpcap0.8-dev{a} libpcap0.8t64{a} libperl4-corelibs-perl{a} libpipeline1{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libsm-dev{a} libsm6{a} libsystemd-dev{a} libtcl8.6{a} libtclcl1{a} libtclcl1-dev{a} libtk8.6{a} libtool{a} libuchardet0{a} libunistring5{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxft-dev{a} libxft2{a} libxml2{a} libxrender-dev{a} libxrender1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} m4{a} man-db{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} sensible-utils{a} sgml-base{a} tcl{a} tcl-dev{a} tcl8.6{a} tcl8.6-dev{a} tclcl{a} tk{a} tk-dev{a} tk8.6{a} tk8.6-dev{a} tzdata{a} uuid-dev{a} x11-common{a} x11proto-core-dev{a} x11proto-dev{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  bzip2-doc curl dbus libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libpng-tools lynx wget 
0 packages upgraded, 103 newly installed, 0 to remove and 0 not upgraded.
Need to get 39.7 MB of archives. After unpacking 136 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main i386 sgml-base all 1.31 [15.4 kB]
Get: 2 http://deb.debian.org/debian unstable/main i386 tzdata all 2025a-2 [259 kB]
Get: 3 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 4 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB]
Get: 5 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB]
Get: 6 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB]
Get: 7 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB]
Get: 8 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 9 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB]
Get: 10 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-5 [96.5 kB]
Get: 11 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 12 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 13 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-7 [301 kB]
Get: 14 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB]
Get: 15 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 16 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB]
Get: 17 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB]
Get: 18 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 19 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-4 [539 kB]
Get: 20 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 21 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 22 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 23 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 24 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 25 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 26 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB]
Get: 27 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB]
Get: 28 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b2 [734 kB]
Get: 29 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB]
Get: 30 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 31 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 32 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB]
Get: 33 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-mono all 2.37-8 [489 kB]
Get: 34 http://deb.debian.org/debian unstable/main i386 fonts-dejavu-core all 2.37-8 [840 kB]
Get: 35 http://deb.debian.org/debian unstable/main i386 fontconfig-config i386 2.15.0-2.1 [318 kB]
Get: 36 http://deb.debian.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b7 [299 kB]
Get: 37 http://deb.debian.org/debian unstable/main i386 libbrotli-dev i386 1.1.0-2+b7 [313 kB]
Get: 38 http://deb.debian.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6 [32.1 kB]
Get: 39 http://deb.debian.org/debian unstable/main i386 libcap-dev i386 1:2.75-1 [577 kB]
Get: 40 http://deb.debian.org/debian unstable/main i386 libdbus-1-3 i386 1.16.2-2 [191 kB]
Get: 41 http://deb.debian.org/debian unstable/main i386 libsystemd-dev i386 257.4-1 [1426 kB]
Get: 42 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-4 [38.4 kB]
Get: 43 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-4 [30.6 kB]
Get: 44 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB]
Get: 45 http://deb.debian.org/debian unstable/main i386 xml-core all 0.19 [20.1 kB]
Get: 46 http://deb.debian.org/debian unstable/main i386 libdbus-1-dev i386 1.16.2-2 [232 kB]
Get: 47 http://deb.debian.org/debian unstable/main i386 libexpat1 i386 2.6.4-1 [107 kB]
Get: 48 http://deb.debian.org/debian unstable/main i386 libexpat1-dev i386 2.6.4-1 [165 kB]
Get: 49 http://deb.debian.org/debian unstable/main i386 libpng16-16t64 i386 1.6.47-1 [289 kB]
Get: 50 http://deb.debian.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB]
Get: 51 http://deb.debian.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2.1 [402 kB]
Get: 52 http://deb.debian.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB]
Get: 53 http://deb.debian.org/debian unstable/main i386 libpng-dev i386 1.6.47-1 [373 kB]
Get: 54 http://deb.debian.org/debian unstable/main i386 libfreetype-dev i386 2.13.3+dfsg-1 [640 kB]
Get: 55 http://deb.debian.org/debian unstable/main i386 uuid-dev i386 2.40.4-5 [48.1 kB]
Get: 56 http://deb.debian.org/debian unstable/main i386 libfontconfig-dev i386 2.15.0-2.1 [429 kB]
Get: 57 http://deb.debian.org/debian unstable/main i386 libfontconfig1-dev i386 2.15.0-2.1 [269 kB]
Get: 58 http://deb.debian.org/debian unstable/main i386 x11-common all 1:7.7+24 [217 kB]
Get: 59 http://deb.debian.org/debian unstable/main i386 libice6 i386 2:1.1.1-1 [67.8 kB]
Get: 60 http://deb.debian.org/debian unstable/main i386 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get: 61 http://deb.debian.org/debian unstable/main i386 x11proto-dev all 2024.1-1 [603 kB]
Get: 62 http://deb.debian.org/debian unstable/main i386 libice-dev i386 2:1.1.1-1 [77.6 kB]
Get: 63 http://deb.debian.org/debian unstable/main i386 libtcl8.6 i386 8.6.16+dfsg-1 [1103 kB]
Get: 64 http://deb.debian.org/debian unstable/main i386 libotcl1 i386 1.14+dfsg-8+b2 [33.0 kB]
Get: 65 http://deb.debian.org/debian unstable/main i386 libotcl1-dev i386 1.14+dfsg-8+b2 [46.7 kB]
Get: 66 http://deb.debian.org/debian unstable/main i386 libpcap0.8t64 i386 1.10.5-2 [176 kB]
Get: 67 http://deb.debian.org/debian unstable/main i386 libpcap0.8-dev i386 1.10.5-2 [293 kB]
Get: 68 http://deb.debian.org/debian unstable/main i386 libperl4-corelibs-perl all 0.005-1 [39.0 kB]
Get: 69 http://deb.debian.org/debian unstable/main i386 libsm6 i386 2:1.2.4-1 [35.9 kB]
Get: 70 http://deb.debian.org/debian unstable/main i386 x11proto-core-dev all 2024.1-1 [3312 B]
Get: 71 http://deb.debian.org/debian unstable/main i386 libsm-dev i386 2:1.2.4-1 [39.1 kB]
Get: 72 http://deb.debian.org/debian unstable/main i386 libtclcl1 i386 1.20-12 [78.5 kB]
Get: 73 http://deb.debian.org/debian unstable/main i386 libtclcl1-dev i386 1.20-12 [85.5 kB]
Get: 74 http://deb.debian.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB]
Get: 75 http://deb.debian.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB]
Get: 76 http://deb.debian.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB]
Get: 77 http://deb.debian.org/debian unstable/main i386 libx11-data all 2:1.8.10-2 [337 kB]
Get: 78 http://deb.debian.org/debian unstable/main i386 libx11-6 i386 2:1.8.10-2 [834 kB]
Get: 79 http://deb.debian.org/debian unstable/main i386 libxrender1 i386 1:0.9.10-1.1+b4 [28.8 kB]
Get: 80 http://deb.debian.org/debian unstable/main i386 libxft2 i386 2.3.6-1+b4 [55.3 kB]
Get: 81 http://deb.debian.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB]
Get: 82 http://deb.debian.org/debian unstable/main i386 libxss1 i386 1:1.2.3-1+b3 [17.3 kB]
Get: 83 http://deb.debian.org/debian unstable/main i386 libtk8.6 i386 8.6.16-1 [834 kB]
Get: 84 http://deb.debian.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB]
Get: 85 http://deb.debian.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB]
Get: 86 http://deb.debian.org/debian unstable/main i386 xtrans-dev all 1.4.0-1 [98.7 kB]
Get: 87 http://deb.debian.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB]
Get: 88 http://deb.debian.org/debian unstable/main i386 libx11-dev i386 2:1.8.10-2 [917 kB]
Get: 89 http://deb.debian.org/debian unstable/main i386 libxext-dev i386 2:1.3.4-1+b3 [108 kB]
Get: 90 http://deb.debian.org/debian unstable/main i386 libxrender-dev i386 1:0.9.10-1.1+b4 [37.0 kB]
Get: 91 http://deb.debian.org/debian unstable/main i386 libxft-dev i386 2.3.6-1+b4 [74.8 kB]
Get: 92 http://deb.debian.org/debian unstable/main i386 libxss-dev i386 1:1.2.3-1+b3 [23.0 kB]
Get: 93 http://deb.debian.org/debian unstable/main i386 libxt6t64 i386 1:1.2.1-1.2+b2 [194 kB]
Get: 94 http://deb.debian.org/debian unstable/main i386 libxt-dev i386 1:1.2.1-1.2+b2 [420 kB]
Get: 95 http://deb.debian.org/debian unstable/main i386 tcl8.6 i386 8.6.16+dfsg-1 [121 kB]
Get: 96 http://deb.debian.org/debian unstable/main i386 tcl i386 8.6.16 [4096 B]
Get: 97 http://deb.debian.org/debian unstable/main i386 tcl8.6-dev i386 8.6.16+dfsg-1 [1120 kB]
Get: 98 http://deb.debian.org/debian unstable/main i386 tcl-dev i386 8.6.16 [6624 B]
Get: 99 http://deb.debian.org/debian unstable/main i386 tclcl i386 1.20-12 [29.8 kB]
Get: 100 http://deb.debian.org/debian unstable/main i386 tk8.6 i386 8.6.16-1 [69.7 kB]
Get: 101 http://deb.debian.org/debian unstable/main i386 tk i386 8.6.16 [4136 B]
Get: 102 http://deb.debian.org/debian unstable/main i386 tk8.6-dev i386 8.6.16-1 [872 kB]
Get: 103 http://deb.debian.org/debian unstable/main i386 tk-dev i386 8.6.16 [3960 B]
Fetched 39.7 MB in 1s (31.1 MB/s)
Preconfiguring packages ...
Selecting previously unselected package sgml-base.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19769 files and directories currently installed.)
Preparing to unpack .../000-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../001-tzdata_2025a-2_all.deb ...
Unpacking tzdata (2025a-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../002-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../003-libmagic-mgc_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../004-libmagic1t64_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../005-file_1%3a5.45-3+b1_i386.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../006-gettext-base_0.23.1-1_i386.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../007-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../008-groff-base_1.23.0-7_i386.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../009-bsdextrautils_2.40.4-5_i386.deb ...
Unpacking bsdextrautils (2.40.4-5) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../010-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../011-man-db_2.13.0-1_i386.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../012-m4_1.4.19-7_i386.deb ...
Unpacking m4 (1.4.19-7) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../013-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../015-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../016-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../017-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../019-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../021-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../022-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../023-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../024-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:i386.
Preparing to unpack .../025-libunistring5_1.3-1_i386.deb ...
Unpacking libunistring5:i386 (1.3-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../026-libicu72_72.1-6_i386.deb ...
Unpacking libicu72:i386 (72.1-6) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b2_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../028-gettext_0.23.1-1_i386.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../031-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../032-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../033-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../034-fontconfig-config_2.15.0-2.1_i386.deb ...
Unpacking fontconfig-config (2.15.0-2.1) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../035-libbrotli1_1.1.0-2+b7_i386.deb ...
Unpacking libbrotli1:i386 (1.1.0-2+b7) ...
Selecting previously unselected package libbrotli-dev:i386.
Preparing to unpack .../036-libbrotli-dev_1.1.0-2+b7_i386.deb ...
Unpacking libbrotli-dev:i386 (1.1.0-2+b7) ...
Selecting previously unselected package libbz2-dev:i386.
Preparing to unpack .../037-libbz2-dev_1.0.8-6_i386.deb ...
Unpacking libbz2-dev:i386 (1.0.8-6) ...
Selecting previously unselected package libcap-dev:i386.
Preparing to unpack .../038-libcap-dev_1%3a2.75-1_i386.deb ...
Unpacking libcap-dev:i386 (1:2.75-1) ...
Selecting previously unselected package libdbus-1-3:i386.
Preparing to unpack .../039-libdbus-1-3_1.16.2-2_i386.deb ...
Unpacking libdbus-1-3:i386 (1.16.2-2) ...
Selecting previously unselected package libsystemd-dev:i386.
Preparing to unpack .../040-libsystemd-dev_257.4-1_i386.deb ...
Unpacking libsystemd-dev:i386 (257.4-1) ...
Selecting previously unselected package libpkgconf3:i386.
Preparing to unpack .../041-libpkgconf3_1.8.1-4_i386.deb ...
Unpacking libpkgconf3:i386 (1.8.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../042-pkgconf-bin_1.8.1-4_i386.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:i386.
Preparing to unpack .../043-pkgconf_1.8.1-4_i386.deb ...
Unpacking pkgconf:i386 (1.8.1-4) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../044-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package libdbus-1-dev:i386.
Preparing to unpack .../045-libdbus-1-dev_1.16.2-2_i386.deb ...
Unpacking libdbus-1-dev:i386 (1.16.2-2) ...
Selecting previously unselected package libexpat1:i386.
Preparing to unpack .../046-libexpat1_2.6.4-1_i386.deb ...
Unpacking libexpat1:i386 (2.6.4-1) ...
Selecting previously unselected package libexpat1-dev:i386.
Preparing to unpack .../047-libexpat1-dev_2.6.4-1_i386.deb ...
Unpacking libexpat1-dev:i386 (2.6.4-1) ...
Selecting previously unselected package libpng16-16t64:i386.
Preparing to unpack .../048-libpng16-16t64_1.6.47-1_i386.deb ...
Unpacking libpng16-16t64:i386 (1.6.47-1) ...
Selecting previously unselected package libfreetype6:i386.
Preparing to unpack .../049-libfreetype6_2.13.3+dfsg-1_i386.deb ...
Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ...
Selecting previously unselected package libfontconfig1:i386.
Preparing to unpack .../050-libfontconfig1_2.15.0-2.1_i386.deb ...
Unpacking libfontconfig1:i386 (2.15.0-2.1) ...
Selecting previously unselected package zlib1g-dev:i386.
Preparing to unpack .../051-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ...
Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libpng-dev:i386.
Preparing to unpack .../052-libpng-dev_1.6.47-1_i386.deb ...
Unpacking libpng-dev:i386 (1.6.47-1) ...
Selecting previously unselected package libfreetype-dev:i386.
Preparing to unpack .../053-libfreetype-dev_2.13.3+dfsg-1_i386.deb ...
Unpacking libfreetype-dev:i386 (2.13.3+dfsg-1) ...
Selecting previously unselected package uuid-dev:i386.
Preparing to unpack .../054-uuid-dev_2.40.4-5_i386.deb ...
Unpacking uuid-dev:i386 (2.40.4-5) ...
Selecting previously unselected package libfontconfig-dev:i386.
Preparing to unpack .../055-libfontconfig-dev_2.15.0-2.1_i386.deb ...
Unpacking libfontconfig-dev:i386 (2.15.0-2.1) ...
Selecting previously unselected package libfontconfig1-dev:i386.
Preparing to unpack .../056-libfontconfig1-dev_2.15.0-2.1_i386.deb ...
Unpacking libfontconfig1-dev:i386 (2.15.0-2.1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../057-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package libice6:i386.
Preparing to unpack .../058-libice6_2%3a1.1.1-1_i386.deb ...
Unpacking libice6:i386 (2:1.1.1-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../059-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../060-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libice-dev:i386.
Preparing to unpack .../061-libice-dev_2%3a1.1.1-1_i386.deb ...
Unpacking libice-dev:i386 (2:1.1.1-1) ...
Selecting previously unselected package libtcl8.6:i386.
Preparing to unpack .../062-libtcl8.6_8.6.16+dfsg-1_i386.deb ...
Unpacking libtcl8.6:i386 (8.6.16+dfsg-1) ...
Selecting previously unselected package libotcl1:i386.
Preparing to unpack .../063-libotcl1_1.14+dfsg-8+b2_i386.deb ...
Unpacking libotcl1:i386 (1.14+dfsg-8+b2) ...
Selecting previously unselected package libotcl1-dev:i386.
Preparing to unpack .../064-libotcl1-dev_1.14+dfsg-8+b2_i386.deb ...
Unpacking libotcl1-dev:i386 (1.14+dfsg-8+b2) ...
Selecting previously unselected package libpcap0.8t64:i386.
Preparing to unpack .../065-libpcap0.8t64_1.10.5-2_i386.deb ...
Unpacking libpcap0.8t64:i386 (1.10.5-2) ...
Selecting previously unselected package libpcap0.8-dev:i386.
Preparing to unpack .../066-libpcap0.8-dev_1.10.5-2_i386.deb ...
Unpacking libpcap0.8-dev:i386 (1.10.5-2) ...
Selecting previously unselected package libperl4-corelibs-perl.
Preparing to unpack .../067-libperl4-corelibs-perl_0.005-1_all.deb ...
Unpacking libperl4-corelibs-perl (0.005-1) ...
Selecting previously unselected package libsm6:i386.
Preparing to unpack .../068-libsm6_2%3a1.2.4-1_i386.deb ...
Unpacking libsm6:i386 (2:1.2.4-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../069-x11proto-core-dev_2024.1-1_all.deb ...
Unpacking x11proto-core-dev (2024.1-1) ...
Selecting previously unselected package libsm-dev:i386.
Preparing to unpack .../070-libsm-dev_2%3a1.2.4-1_i386.deb ...
Unpacking libsm-dev:i386 (2:1.2.4-1) ...
Selecting previously unselected package libtclcl1:i386.
Preparing to unpack .../071-libtclcl1_1.20-12_i386.deb ...
Unpacking libtclcl1:i386 (1.20-12) ...
Selecting previously unselected package libtclcl1-dev.
Preparing to unpack .../072-libtclcl1-dev_1.20-12_i386.deb ...
Unpacking libtclcl1-dev (1.20-12) ...
Selecting previously unselected package libxau6:i386.
Preparing to unpack .../073-libxau6_1%3a1.0.11-1_i386.deb ...
Unpacking libxau6:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:i386.
Preparing to unpack .../074-libxdmcp6_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp6:i386 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:i386.
Preparing to unpack .../075-libxcb1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../076-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:i386.
Preparing to unpack .../077-libx11-6_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-6:i386 (2:1.8.10-2) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../078-libxrender1_1%3a0.9.10-1.1+b4_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libxft2:i386.
Preparing to unpack .../079-libxft2_2.3.6-1+b4_i386.deb ...
Unpacking libxft2:i386 (2.3.6-1+b4) ...
Selecting previously unselected package libxext6:i386.
Preparing to unpack .../080-libxext6_2%3a1.3.4-1+b3_i386.deb ...
Unpacking libxext6:i386 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxss1:i386.
Preparing to unpack .../081-libxss1_1%3a1.2.3-1+b3_i386.deb ...
Unpacking libxss1:i386 (1:1.2.3-1+b3) ...
Selecting previously unselected package libtk8.6:i386.
Preparing to unpack .../082-libtk8.6_8.6.16-1_i386.deb ...
Unpacking libtk8.6:i386 (8.6.16-1) ...
Selecting previously unselected package libxau-dev:i386.
Preparing to unpack .../083-libxau-dev_1%3a1.0.11-1_i386.deb ...
Unpacking libxau-dev:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp-dev:i386.
Preparing to unpack .../084-libxdmcp-dev_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../085-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:i386.
Preparing to unpack .../086-libxcb1-dev_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-dev:i386.
Preparing to unpack .../087-libx11-dev_2%3a1.8.10-2_i386.deb ...
Unpacking libx11-dev:i386 (2:1.8.10-2) ...
Selecting previously unselected package libxext-dev:i386.
Preparing to unpack .../088-libxext-dev_2%3a1.3.4-1+b3_i386.deb ...
Unpacking libxext-dev:i386 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender-dev:i386.
Preparing to unpack .../089-libxrender-dev_1%3a0.9.10-1.1+b4_i386.deb ...
Unpacking libxrender-dev:i386 (1:0.9.10-1.1+b4) ...
Selecting previously unselected package libxft-dev:i386.
Preparing to unpack .../090-libxft-dev_2.3.6-1+b4_i386.deb ...
Unpacking libxft-dev:i386 (2.3.6-1+b4) ...
Selecting previously unselected package libxss-dev:i386.
Preparing to unpack .../091-libxss-dev_1%3a1.2.3-1+b3_i386.deb ...
Unpacking libxss-dev:i386 (1:1.2.3-1+b3) ...
Selecting previously unselected package libxt6t64:i386.
Preparing to unpack .../092-libxt6t64_1%3a1.2.1-1.2+b2_i386.deb ...
Unpacking libxt6t64:i386 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package libxt-dev:i386.
Preparing to unpack .../093-libxt-dev_1%3a1.2.1-1.2+b2_i386.deb ...
Unpacking libxt-dev:i386 (1:1.2.1-1.2+b2) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../094-tcl8.6_8.6.16+dfsg-1_i386.deb ...
Unpacking tcl8.6 (8.6.16+dfsg-1) ...
Selecting previously unselected package tcl.
Preparing to unpack .../095-tcl_8.6.16_i386.deb ...
Unpacking tcl (8.6.16) ...
Selecting previously unselected package tcl8.6-dev:i386.
Preparing to unpack .../096-tcl8.6-dev_8.6.16+dfsg-1_i386.deb ...
Unpacking tcl8.6-dev:i386 (8.6.16+dfsg-1) ...
Selecting previously unselected package tcl-dev:i386.
Preparing to unpack .../097-tcl-dev_8.6.16_i386.deb ...
Unpacking tcl-dev:i386 (8.6.16) ...
Selecting previously unselected package tclcl.
Preparing to unpack .../098-tclcl_1.20-12_i386.deb ...
Unpacking tclcl (1.20-12) ...
Selecting previously unselected package tk8.6.
Preparing to unpack .../099-tk8.6_8.6.16-1_i386.deb ...
Unpacking tk8.6 (8.6.16-1) ...
Selecting previously unselected package tk.
Preparing to unpack .../100-tk_8.6.16_i386.deb ...
Unpacking tk (8.6.16) ...
Selecting previously unselected package tk8.6-dev:i386.
Preparing to unpack .../101-tk8.6-dev_8.6.16-1_i386.deb ...
Unpacking tk8.6-dev:i386 (8.6.16-1) ...
Selecting previously unselected package tk-dev:i386.
Preparing to unpack .../102-tk-dev_8.6.16_i386.deb ...
Unpacking tk-dev:i386 (8.6.16) ...
Setting up libexpat1:i386 (2.6.4-1) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libxau6:i386 (1:1.0.11-1) ...
Setting up libxdmcp6:i386 (1:1.1.5-1) ...
Setting up libxcb1:i386 (1.17.0-2+b1) ...
Setting up libicu72:i386 (72.1-6) ...
Setting up bsdextrautils (2.40.4-5) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up libbrotli1:i386 (1.1.0-2+b7) ...
Setting up libperl4-corelibs-perl (0.005-1) ...
Setting up libmagic1t64:i386 (1:5.45-3+b1) ...
Setting up x11-common (1:7.7+24) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-7) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up tzdata (2025a-2) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sun Apr 12 17:44:27 UTC 2026.
Universal Time is now:  Sun Apr 12 17:44:27 UTC 2026.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:i386 (1.8.1-4) ...
Setting up libexpat1-dev:i386 (2.6.4-1) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up uuid-dev:i386 (2.40.4-5) ...
Setting up libdbus-1-3:i386 (1.16.2-2) ...
Setting up libunistring5:i386 (1.3-1) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16t64:i386 (1.6.47-1) ...
Setting up libtcl8.6:i386 (8.6.16+dfsg-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up autoconf (2.72-3) ...
Setting up tclcl (1.20-12) ...
Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:i386 (0.0.8-1+b2) ...
Setting up libpcap0.8t64:i386 (1.10.5-2) ...
Setting up libx11-6:i386 (2:1.8.10-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up sgml-base (1.31) ...
Setting up libcap-dev:i386 (1:2.75-1) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b2) ...
Setting up libsystemd-dev:i386 (257.4-1) ...
Setting up libbrotli-dev:i386 (1.1.0-2+b7) ...
Setting up libbz2-dev:i386 (1.0.8-6) ...
Setting up libotcl1:i386 (1.14+dfsg-8+b2) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up x11proto-dev (2024.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up libice6:i386 (2:1.1.1-1) ...
Setting up tcl8.6 (8.6.16+dfsg-1) ...
Setting up gettext (0.23.1-1) ...
Setting up libxau-dev:i386 (1:1.0.11-1) ...
Setting up libxrender1:i386 (1:0.9.10-1.1+b4) ...
Setting up libice-dev:i386 (2:1.1.1-1) ...
Setting up libtool (2.5.4-4) ...
Setting up fontconfig-config (2.15.0-2.1) ...
Setting up tcl8.6-dev:i386 (8.6.16+dfsg-1) ...
Setting up libtclcl1:i386 (1.20-12) ...
Setting up libpng-dev:i386 (1.6.47-1) ...
Setting up libotcl1-dev:i386 (1.14+dfsg-8+b2) ...
Setting up libxext6:i386 (2:1.3.4-1+b3) ...
Setting up pkgconf:i386 (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libxdmcp-dev:i386 (1:1.1.5-1) ...
Setting up libfreetype6:i386 (2.13.3+dfsg-1) ...
Setting up x11proto-core-dev (2024.1-1) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up xml-core (0.19) ...
Setting up tcl (8.6.16) ...
Setting up libxss1:i386 (1:1.2.3-1+b3) ...
Setting up libfontconfig1:i386 (2.15.0-2.1) ...
Setting up libtclcl1-dev (1.20-12) ...
Setting up libsm6:i386 (2:1.2.4-1) ...
Setting up libxft2:i386 (2.3.6-1+b4) ...
Setting up libxcb1-dev:i386 (1.17.0-2+b1) ...
Setting up libsm-dev:i386 (2:1.2.4-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libtk8.6:i386 (8.6.16-1) ...
Setting up libx11-dev:i386 (2:1.8.10-2) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libfreetype-dev:i386 (2.13.3+dfsg-1) ...
Setting up libxt6t64:i386 (1:1.2.1-1.2+b2) ...
Setting up tcl-dev:i386 (8.6.16) ...
Setting up libxext-dev:i386 (2:1.3.4-1+b3) ...
Setting up libxrender-dev:i386 (1:0.9.10-1.1+b4) ...
Setting up tk8.6 (8.6.16-1) ...
Setting up libfontconfig-dev:i386 (2.15.0-2.1) ...
Setting up debhelper (13.24.1) ...
Setting up libxss-dev:i386 (1:1.2.3-1+b3) ...
Setting up libxt-dev:i386 (1:1.2.1-1.2+b2) ...
Setting up tk (8.6.16) ...
Setting up libxft-dev:i386 (2.3.6-1+b4) ...
Setting up libfontconfig1-dev:i386 (2.15.0-2.1) ...
Setting up tk8.6-dev:i386 (8.6.16-1) ...
Setting up tk-dev:i386 (8.6.16) ...
Processing triggers for libc-bin (2.41-4) ...
Processing triggers for sgml-base (1.31) ...
Setting up libdbus-1-dev:i386 (1.16.2-2) ...
Setting up libpcap0.8-dev:i386 (1.10.5-2) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/A99_set_merged_usr starting
Not re-configuring usrmerge for unstable
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/reproducible-path/ns2-2.35+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../ns2_2.35+dfsg-9_source.changes
dpkg-buildpackage: info: source package ns2
dpkg-buildpackage: info: source version 2.35+dfsg-9
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Marcos Talau <talau@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
dpkg-source: info: using options from ns2-2.35+dfsg/debian/source/options: --extend-diff-ignore=^tcl/test/.*$
 debian/rules clean
dh  clean --without autoreconf
   dh_clean
 debian/rules binary
dh  binary --without autoreconf
   dh_update_autotools_config
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
dh_auto_configure -- --x-libraries=/usr/lib/i386-linux-gnu
	./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --libexecdir=\${prefix}/lib/i386-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --x-libraries=/usr/lib/i386-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
No .configure file found in current directory
Continuing with default options...
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for main in -lXbsd... no
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... no
checking for dcgettext in -lintl... no
checking for getnodebyname in -ldnet_stub... no
checking that g++ can handle -O2... no
checking if C++ libraries work without any namespace... no
checking if C++ libraries work with namespace std... yes
checking if STL works without any namespace... no
checking if STL works with namespace std... yes
checking should use STL... yes
checking for tcl.h... -I/usr/include/tcl8.6/tcl-private/generic
checking for tclInt.h... -I/usr/include/tcl8.6/tcl-private/generic
checking for libtcl8.6... -L/usr/lib/i386-linux-gnu -ltcl8.6
checking for init.tcl... /usr/share/tcltk/tcl8.6
checking for http.tcl... /usr/share/tcltk/tcl8.6/http1.0
checking Tcl http.tcl library... yes
checking for tclsh8.6.16... no
checking for tclsh8.6... /bin/tclsh8.6
checking for tk.h... -I/usr/include/tcl
checking for libtk8.6... -L/usr/lib/i386-linux-gnu -ltk8.6
checking for tk.tcl... /usr/share/tcltk/tk8.6
checking for otcl.h... -I/usr/include
checking for libotcl1.14... -L/usr/lib/i386-linux-gnu -lotcl
checking for tclcl.h... -I/usr/include/tclcl
checking for libtclcl... -L/usr/lib/i386-linux-gnu -ltclcl
checking for tcl2c++... /usr/bin
checking for X11 header files
checking for X11 library archive
checking for libXext.a
checking for libtcldbg... no
checking dmalloc... not requested with --with-dmalloc
checking for perl... /usr/bin
checking for ANSI C header files... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking net/ethernet.h usability... yes
checking net/ethernet.h presence... yes
checking for net/ethernet.h... yes
checking for main in -lm... yes
checking for bcopy... yes
checking for bzero... yes
checking for fesetprecision... no
checking for feenableexcept... yes
checking for getrusage... yes
checking for sbrk... yes
checking for snprintf... yes
checking return type of random... long
checking for int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for u_int8_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for u_char... yes
checking for u_int... yes
checking for strtoq... yes
checking for strtoll... yes
checking size of long... 4
checking for __int64_t... no
checking for long long... no
checking for int64_t... yes
checking which kind of 64-bit int to use... int64_t
checking system version (for dynamic loading)... Linux-6.1.0-31-amd64
checking for dlopen in -ldl... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ns library name... libns.so
checking for struct ether_header... found
checking for struct ether_addr... found
checking for addr2ascii... no
checking for Linux compliant tcphdr... found
checking for BSD compliant tcphdr... found
checking for socklen_t... yes
checking for main in -lpcap... yes
checking to make nse... yes
Explicitly disabling static compilation
checking for dlopen in -ldl... (cached) yes
checking system version (for system-dependent libraries)... Linux-6.1.0-31-amd64
checking for a BSD-compatible install... /usr/bin/install -c
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tcl/lib/ns-autoconf.tcl
config.status: creating indep-utils/webtrace-conv/ucb/Makefile
config.status: creating indep-utils/webtrace-conv/dec/Makefile
config.status: creating indep-utils/webtrace-conv/nlanr/Makefile
config.status: creating indep-utils/webtrace-conv/epa/Makefile
config.status: creating indep-utils/cmu-scen-gen/setdest/Makefile
config.status: creating autoconf.h
creating ./gen
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   dh_auto_build
	make -j21
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/tcp_naivereno.o tcp/linux/tcp_naivereno.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_cong.o tcp/linux/src/tcp_cong.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_highspeed.o tcp/linux/src/tcp_highspeed.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_bic.o tcp/linux/src/tcp_bic.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_htcp.o tcp/linux/src/tcp_htcp.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_scalable.o tcp/linux/src/tcp_scalable.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_cubic.o tcp/linux/src/tcp_cubic.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_westwood.o tcp/linux/src/tcp_westwood.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_vegas.o tcp/linux/src/tcp_vegas.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_hybla.o tcp/linux/src/tcp_hybla.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_illinois.o tcp/linux/src/tcp_illinois.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_yeah.o tcp/linux/src/tcp_yeah.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_veno.o tcp/linux/src/tcp_veno.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_compound.o tcp/linux/src/tcp_compound.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/src/tcp_lp.o tcp/linux/src/tcp_lp.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/ns-linux-c.o tcp/linux/ns-linux-c.c
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/ns-linux-param.o tcp/linux/ns-linux-param.c
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/random.o tools/random.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/rng.o tools/rng.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/ranvar.o tools/ranvar.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/misc.o common/misc.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/timer-handler.o common/timer-handler.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/scheduler.o common/scheduler.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/object.o common/object.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/packet.o common/packet.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/ip.o common/ip.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/route.o routing/route.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/connector.o common/connector.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/ttl.o common/ttl.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 trace/trace.o trace/trace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 trace/trace-ip.o trace/trace-ip.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier.o classifier/classifier.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-addr.o classifier/classifier-addr.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-hash.o classifier/classifier-hash.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-virtual.o classifier/classifier-virtual.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-mcast.o classifier/classifier-mcast.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-bst.o classifier/classifier-bst.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-mpath.o classifier/classifier-mpath.cc
In file included from ./config.h:60,
                 from routing/route.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from tools/random.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/timer-handler.h:54,
                 from common/timer-handler.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/packet.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/object.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/ip.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/connector.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from classifier/classifier-virtual.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from classifier/classifier-virtual.cc:41:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
trace/trace.cc:166:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  166 |                         "v "TIME_FORMAT" -e {sim_annotation %g %s}",
      |                         ^
trace/trace.cc:171:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  171 |                         "v "TIME_FORMAT" eval {set sim_annotation {%s}}",
      |                         ^
trace/trace.cc:176:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  176 |         sprintf(pt_->nbuffer(), "v -t "TIME_FORMAT" -e sim_annotation %g %s",
      |                                 ^
trace/trace.cc:275:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  275 |                         "%c "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",
      |                         ^
trace/trace.cc:331:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  331 |                                 "%c "TIME_FORMAT" %d %d %s %d %s %d %s.%s %s.%s %d %d %d %d %d",
      |                                 ^
trace/trace.cc:359:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  359 |                 sprintf(pt_->buffer(), "%c "TIME_FORMAT" %d %d %s %d %s %d %s.%s %s.%s %d %d",
      |                                        ^
trace/trace.cc:380:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  380 |                         "%c "TIME_FORMAT" %d %d %s %d %s %d %s.%s %s.%s %d %d %d 0x%x %d %d",
      |                         ^
trace/trace.cc:406:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  406 |                         "%c -t "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",
      |                         ^
trace/trace.cc:457:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  457 |                 sprintf(pt_->buffer(), "%c "TIME_FORMAT" -a %s -n %s -v %s",
      |                                        ^
trace/trace.cc:465:40: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  465 |                 sprintf(pt_->buffer(), "%c t"TIME_FORMAT" a%s n%s v%s",
      |                                        ^
trace/trace.cc:558:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  558 |                                 "%c -t "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",
      |                                 ^
trace/trace.cc:577:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  577 |                                 "%c "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",
      |                                 ^
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/ttl.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from classifier/classifier-addr.h:33,
                 from classifier/classifier-addr.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from classifier/classifier.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from classifier/classifier-hash.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from classifier/classifier-hash.cc:49:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from trace/trace.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/replicator.o mcast/replicator.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-mac.o classifier/classifier-mac.cc
In file included from ./config.h:60,
                 from classifier/classifier-mcast.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from classifier/classifier.h:40,
                 from classifier/classifier-mpath.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from classifier/classifier-hash.cc:56:
classifier/classifier.h: At global scope:
classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from classifier/classifier-hash.cc:57:
classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./sctp/sctp.h:47,
                 from trace/trace.cc:42:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from trace/trace-ip.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-qs.o classifier/classifier-qs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/misc.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from tools/random.h:41,
                 from tools/ranvar.h:52,
                 from tools/ranvar.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42,
                 from tools/random.cc:41:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from classifier/classifier-bst.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./config.h:60,
                 from tools/rng.h:72,
                 from tools/rng.cc:71:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from common/misc.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-port.o classifier/classifier-port.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 src_rtg/classifier-sr.o src_rtg/classifier-sr.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./classifier/classifier.h:40,
                 from mcast/replicator.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from classifier/classifier-mac.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 src_rtg/sragent.o src_rtg/sragent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 src_rtg/hdr_src.o src_rtg/hdr_src.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/ump.o adc/ump.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/scheduler.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 qs/qsagent.o qs/qsagent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 qs/hdr_qs.o qs/hdr_qs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from classifier/classifier-port.h:54,
                 from classifier/classifier-port.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from src_rtg/hdr_src.h:44,
                 from src_rtg/hdr_src.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
trace/trace.cc: In member function 'virtual void Trace::trace(TracedVar*)':
trace/trace.cc:453:16: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  453 |         if (&s == 0)
      |             ~~~^~~~
trace/trace.cc:452:20: note: 's' declared here
  452 |         Scheduler& s = Scheduler::instance();
      |                    ^
In file included from ./config.h:60,
                 from adc/ump.h:40,
                 from adc/ump.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from classifier/classifier-bst.cc:61:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from trace/trace.h:44,
                 from trace/trace-ip.cc:38:
trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from trace/trace-ip.cc:39:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/app.o apps/app.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/telnet.o apps/telnet.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcplib-telnet.o tcp/tcplib-telnet.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from classifier/classifier-mac.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/trafgen.o tools/trafgen.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 trace/traffictrace.o trace/traffictrace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/pareto.o tools/pareto.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/expoo.o tools/expoo.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from qs/hdr_qs.h:66,
                 from qs/hdr_qs.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from apps/app.h:41,
                 from apps/app.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/cbr_traffic.o tools/cbr_traffic.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./apps/app.h:41,
                 from tools/trafgen.h:50,
                 from tools/trafgen.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from src_rtg/sragent.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/tbf.o adc/tbf.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from src_rtg/sragent.cc:46:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from src_rtg/sragent.cc:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from trace/traffictrace.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
In file included from src_rtg/sragent.cc:53:
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/resv.o adc/resv.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/sa.o adc/sa.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from classifier/classifier-addr.h:33,
                 from classifier/classifier-qs.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/tbf.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from apps/telnet.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tools/rng.cc: In constructor 'RNG::RNG(const char*)':
tools/rng.cc:856:26: warning: array subscript 100 is above array bounds of 'char [100]' [-Warray-bounds=]
  856 |                 name_[100] = 0;
      |                 ~~~~~~~~~^
tools/rng.h:333:14: note: while referencing 'RNG::name_'
  333 |         char name_[100];
      |              ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/saack.o tcp/saack.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from qs/qsagent.cc:67:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/measuremod.o tools/measuremod.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from adc/resv.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from qs/qsagent.cc:76:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from tools/random.h:41,
                 from tools/pareto.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from tools/random.h:41,
                 from tools/expoo.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from trace/traffictrace.cc:62:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./classifier/classifier-addr.h:33,
                 from src_rtg/classifier-sr.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/estimator.o adc/estimator.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/adc.o adc/adc.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/saack.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./tools/trafgen.h:50,
                 from trace/traffictrace.cc:73:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
./tools/trafgen.h:90:22: note:   by 'virtual void TrafficGenerator::recv()'
   90 |         virtual void recv() {}
      |                      ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
./tools/trafgen.h:85:22: note:   by 'virtual void TrafficGenerator::init()'
   85 |         virtual void init() {}
      |                      ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from tcp/tcplib-telnet.cc:6:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/ms-adc.o adc/ms-adc.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from tools/measuremod.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from ./apps/udp.h:47,
                 from adc/sa.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/timewindow-est.o adc/timewindow-est.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from tools/random.h:41,
                 from tools/cbr_traffic.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/acto-adc.o adc/acto-adc.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/pointsample-est.o adc/pointsample-est.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from src_rtg/sragent.h:46,
                 from src_rtg/classifier-sr.h:43,
                 from src_rtg/classifier-sr.cc:40:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from src_rtg/sragent.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/ms-adc.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./classifier/classifier-addr.h:36:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/estimator.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/adc.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/salink.o adc/salink.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/actp-adc.o adc/actp-adc.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/timewindow-est.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/hb-adc.o adc/hb-adc.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/expavg-est.o adc/expavg-est.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/param-adc.o adc/param-adc.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/null-estimator.o adc/null-estimator.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from adc/sa.h:50,
                 from adc/sa.cc:48:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/adaptive-receiver.o adc/adaptive-receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/pointsample-est.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/acto-adc.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from adc/salink.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/vatrcvr.o apps/vatrcvr.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/consrcvr.o adc/consrcvr.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/agent.o common/agent.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/message.o common/message.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/udp.o apps/udp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/session-rtp.o common/session-rtp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/rtp.o apps/rtp.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/param-adc.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/rtcp.o tcp/rtcp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/actp-adc.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/null-estimator.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from adc/adaptive-receiver.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/ivs.o common/ivs.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/adc.h:47,
                 from adc/hb-adc.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/messpass.o common/messpass.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from apps/vatrcvr.cc:75:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from adc/consrcvr.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/tp.o common/tp.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/tpm.o common/tpm.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/session-rtp.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
adc/salink.cc: In member function 'virtual void SALink::recv(Packet*, Handler*)':
adc/salink.cc:94:81: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
   94 |                                 sprintf(wrk, "l -t %g -s %d -d %d -S COLOR -c %s",
      |                                                                                 ^
apps/vatrcvr.cc: In function 'int absdiff(int, int)':
apps/vatrcvr.cc:116:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  116 |         register int r = y - x;
      |                      ^
In file included from /usr/include/stdio.h:970,
                 from /usr/include/tcl/tcl.h:125:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'virtual void SALink::recv(Packet*, Handler*)' at adc/salink.cc:94:12:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 33 and 72 bytes into a destination of size 50
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
apps/vatrcvr.cc: In function 'int newoffset(int, int, int, int, int)':
apps/vatrcvr.cc:125:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  125 |         register int offset = nvar;
      |                      ^~~~~~
apps/vatrcvr.cc:128:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  128 |         register int diff = playout - offset;
      |                      ^~~~
apps/vatrcvr.cc: In member function 'virtual int VatRcvr::adapt(Packet*, u_int32_t)':
apps/vatrcvr.cc:161:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  161 |         register u_int32_t tstamp = (int)ch->timestamp();
      |                            ^~~~~~
apps/vatrcvr.cc:162:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  162 |         register int hoff = (int)hostoffset_;
      |                      ^~~~
apps/vatrcvr.cc:163:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  163 |         register int offset = (tstamp + hoff - local_clock) &~ 3;
      |                      ^~~~~~
apps/vatrcvr.cc:197:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  197 |                 register int nvar = var_ >> (VAR_FILTER - VAR_MULT);
      |                              ^~~~
apps/vatrcvr.cc:240:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  240 |                 register int nvar = var_;
      |                              ^~~~
apps/vatrcvr.cc:241:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  241 |                 register int off = tstamp - local_clock - lastrecv_;
      |                              ^~~
apps/vatrcvr.cc:250:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  250 |         register u_int avgplay = playout_;
      |                        ^~~~~~~
common/agent.cc:213:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  213 |         sprintf(wrk, "f -t "TIME_FORMAT" -s %d -d %d -n %s -a %s -o %s -T v -x",
      |                      ^
common/agent.cc:234:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  234 |         sprintf(wrk, "a -t "TIME_FORMAT" -s %d -d %d -n %s -x",
      |                      ^
common/agent.cc:291:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  291 |                         "f -t "TIME_FORMAT" -s %d -d %d -n %s -a %s -v %s -o %s -T v",
      |                         ^
common/agent.cc:299:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  299 |                 sprintf(wrk, "f -t "TIME_FORMAT" -s %d -d %d -n %s -a %s -v %s -T v",
      |                              ^
common/agent.cc:317:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  317 |         sprintf(wrk, "v -t "TIME_FORMAT" -e monitor_agent %d %s",
      |                      ^
common/agent.cc:333:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  333 |         sprintf(wrk, "a -t "TIME_FORMAT" -s %d -d %d -n %s",
      |                      ^
adc/consrcvr.cc: In member function 'virtual int ConsRcvr::adapt(Packet*, u_int32_t)':
adc/consrcvr.cc:88:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   88 |         register u_int32_t tstamp = (int)ch->timestamp();
      |                            ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/worm.o apps/worm.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from adc/estimator.h:49,
                 from adc/expavg-est.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from apps/udp.h:47,
                 from apps/udp.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/agent.h:40,
                 from common/tp.h:4,
                 from common/tpm.h:54,
                 from common/tpm.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/agent.h:40,
                 from common/message.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/agent.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp.o tcp/tcp.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-sink.o tcp/tcp-sink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
common/agent.h: At global scope:
common/agent.h:97:22: warning: 'virtual void Agent::sendto(int, const char*, ns_addr_t)' was hidden [-Woverloaded-virtual=]
   97 |         virtual void sendto(int nbytes, const char* flags, ns_addr_t dst);
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:96:22: warning: 'virtual void Agent::sendto(int, const char*, nsaddr_t)' was hidden [-Woverloaded-virtual=]
   96 |         virtual void sendto(int nbytes, const char* flags, nsaddr_t dst);
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:91:22: warning: 'virtual void Agent::sendto(int, AppData*, const char*, ns_addr_t)' was hidden [-Woverloaded-virtual=]
   91 |         virtual void sendto(int sz, AppData*, const char* flags,
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:89:22: warning: 'virtual void Agent::sendto(int, AppData*, const char*, nsaddr_t)' was hidden [-Woverloaded-virtual=]
   89 |         virtual void sendto(int sz, AppData*, const char* flags,
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
In file included from ./config.h:60,
                 from apps/rtp.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from tcp/rtcp.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
common/tpm.cc: In member function 'int TPM::processLog()':
common/tpm.cc:121:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  121 |                 fscanf(fp, "%d %u %d %u %d %d\n",
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |                        &time, &saddr, &sport, &daddr, &dport, &len);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/agent.h:40,
                 from common/tp.h:4,
                 from common/tp.cc:1:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-reno.o tcp/tcp-reno.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/agent.h:40,
                 from common/messpass.h:4,
                 from common/messpass.cc:6:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-newreno.o tcp/tcp-newreno.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
common/agent.h: At global scope:
common/agent.h:97:22: warning: 'virtual void Agent::sendto(int, const char*, ns_addr_t)' was hidden [-Woverloaded-virtual=]
   97 |         virtual void sendto(int nbytes, const char* flags, ns_addr_t dst);
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:96:22: warning: 'virtual void Agent::sendto(int, const char*, nsaddr_t)' was hidden [-Woverloaded-virtual=]
   96 |         virtual void sendto(int nbytes, const char* flags, nsaddr_t dst);
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:91:22: warning: 'virtual void Agent::sendto(int, AppData*, const char*, ns_addr_t)' was hidden [-Woverloaded-virtual=]
   91 |         virtual void sendto(int sz, AppData*, const char* flags,
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
common/agent.h:89:22: warning: 'virtual void Agent::sendto(int, AppData*, const char*, nsaddr_t)' was hidden [-Woverloaded-virtual=]
   89 |         virtual void sendto(int sz, AppData*, const char* flags,
      |                      ^~~~~~
common/tp.h:15:16: note:   by 'virtual void TPAgent::sendto(int, unsigned int, int, unsigned int, int)'
   15 |   virtual void sendto(int nbytes, unsigned int saddr, int sport, unsigned int daddr, int dport);
      |                ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-vegas.o tcp/tcp-vegas.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
adc/adaptive-receiver.cc: In member function 'virtual void AdaptiveRcvr::recv(Packet*, Handler*)':
adc/adaptive-receiver.cc:70:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   70 |         register u_int32_t send_time = (int)ch->timestamp();
      |                            ^~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-rbp.o tcp/tcp-rbp.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-full.o tcp/tcp-full.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/timer-handler.h:54,
                 from apps/worm.h:6,
                 from apps/worm.cc:4:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/rq.o tcp/rq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
tcp/tcp.cc:2185:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 2185 |                         "E "TIME_FORMAT" %d %d TCP %s %d %d %d",
      |                         ^
tcp/tcp.cc:2197:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
 2197 |                         "E -t "TIME_FORMAT" -o TCP -e %s -s %d.%d -d %d.%d",
      |                         ^
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from common/messpass.cc:8:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 baytcp/tcp-full-bay.o baytcp/tcp-full-bay.cc
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-reno.cc:29:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/flags.h:44,
                 from tcp/tcp-sink.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from common/message.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from tcp/tcp-newreno.cc:33:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./tools/random.h:42,
                 from apps/udp.cc:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-vegas.cc:68:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 baytcp/ftpc.o baytcp/ftpc.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/rtcp.cc:44:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/rq.cc: In member function 'void ReassemblyQueue::dumplist()':
tcp/rq.cc:236:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  236 |                 register seginfo* p = head_;
      |                                   ^
tcp/rq.cc:261:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  261 |                 register seginfo* s = top_;
      |                                   ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 baytcp/ftps.o baytcp/ftps.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from apps/rtp.cc:45:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from common/tp.cc:3:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./nix/nixnode.h:9,
                 from common/agent.cc:51:
./routealgo/rnode.h: At global scope:
./routealgo/rnode.h:38:23: warning: 'virtual nodeid_t RNode::GetNeighbor(Nix_t)' was hidden [-Woverloaded-virtual=]
   38 |     virtual nodeid_t  GetNeighbor(Nix_t);// Get neighbor from nix
      |                       ^~~~~~~~~~~
./nix/nixnode.h:44:21: note:   by 'virtual nodeid_t NixNode::GetNeighbor(Nix_t, NixVec*)'
   44 |   virtual nodeid_t  GetNeighbor(Nix_t, NixVec*);     // Get neighbor from nix
      |                     ^~~~~~~~~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/message.h:40,
                 from common/ivs.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/scoreboard.o tcp/scoreboard.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-rbp.cc:72:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from common/ivs.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from apps/worm.cc:5:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/tcp-sink.cc: In member function 'void SackStack::reset()':
tcp/tcp-sink.cc:498:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  498 |                 register int i;
      |                              ^
tcp/tcp-sink.cc: In member function 'void SackStack::push(int)':
tcp/tcp-sink.cc:507:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  507 |                 register int i;
      |                              ^
tcp/tcp-sink.cc: In member function 'void SackStack::pop(int)':
tcp/tcp-sink.cc:514:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  514 |                 register int i;
      |                              ^
tcp/tcp-sink.cc: In constructor 'SackStack::SackStack(int)':
tcp/tcp-sink.cc:524:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  524 |         register int i;
      |                      ^
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/scoreboard.h:47,
                 from tcp/scoreboard.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-full.cc:115:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from baytcp/tcp-full-bay.cc:77:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp.cc:46:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from tcp/tcp.cc:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from ./tcp/tcp.h:38,
                 from baytcp/tcp-full-bay.h:39,
                 from baytcp/ftpc.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tcp/tcp.cc: In member function 'void TcpAgent::traceAll()':
tcp/tcp.cc:344:19: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  344 |         curtime = &s ? s.clock() : 0;
      |                   ^~
tcp/tcp.cc:341:20: note: 's' declared here
  341 |         Scheduler& s = Scheduler::instance();
      |                    ^
tcp/tcp.cc: In member function 'virtual void TcpAgent::traceVar(TracedVar*)':
tcp/tcp.cc:369:19: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  369 |         curtime = &s ? s.clock() : 0;
      |                   ^~
tcp/tcp.cc:366:20: note: 's' declared here
  366 |         Scheduler& s = Scheduler::instance();
      |                    ^
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from ./tcp/tcp.h:38,
                 from baytcp/tcp-full-bay.h:39,
                 from baytcp/ftps.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tcp/tcp.cc: In member function 'virtual void TcpAgent::rtt_update(double)':
tcp/tcp.cc:587:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  587 |                 register short delta;
      |                                ^~~~~
In file included from ./tcp/tcp.h:38,
                 from baytcp/tcp-full-bay.h:39,
                 from baytcp/tcp-full-bay.cc:79:
./common/agent.h: At global scope:
./common/agent.h:75:14: warning: 'virtual void Agent::recv(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   75 |         void recv(Packet*, Handler*);
      |              ^~~~
baytcp/tcp-full-bay.h:128:22: note:   by 'virtual void BayTcpAppAgent::recv(Packet*, BayFullTcpAgent*, int)'
  128 |         virtual void recv(Packet*, BayFullTcpAgent*, int) {}
      |                      ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/scoreboard-rq.o tcp/scoreboard-rq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-sack1.o tcp/tcp-sack1.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
./common/agent.h: At global scope:
./common/agent.h:75:14: warning: 'virtual void Agent::recv(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   75 |         void recv(Packet*, Handler*);
      |              ^~~~
baytcp/tcp-full-bay.h:128:22: note:   by 'virtual void BayTcpAppAgent::recv(Packet*, BayFullTcpAgent*, int)'
  128 |         virtual void recv(Packet*, BayFullTcpAgent*, int) {}
      |                      ^~~~
common/agent.cc: In member function 'void Agent::insertOldValue(TracedVar*, const char*)':
common/agent.cc:254:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation]
  254 |         strncpy(p->val_, value, min(strlen(value)+1, TRACEVAR_MAXVALUELENGTH));
      |                ^
common/agent.cc:254:43: note: length computed here
  254 |         strncpy(p->val_, value, min(strlen(value)+1, TRACEVAR_MAXVALUELENGTH));
      |                                     ~~~~~~^~~~~~~
common/agent.cc:57:22: note: in definition of macro 'min'
   57 | #define min(a, b) (((a) < (b)) ? (a) : (b))
      |                      ^
./common/agent.h: At global scope:
./common/agent.h:75:14: warning: 'virtual void Agent::recv(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   75 |         void recv(Packet*, Handler*);
      |              ^~~~
baytcp/tcp-full-bay.h:128:22: note:   by 'virtual void BayTcpAppAgent::recv(Packet*, BayFullTcpAgent*, int)'
  128 |         virtual void recv(Packet*, BayFullTcpAgent*, int) {}
      |                      ^~~~
common/agent.cc: In member function 'virtual void Agent::trace(TracedVar*)':
common/agent.cc:291:78: warning: '%s' directive writing up to 127 bytes into a region of size between 77 and 224 [-Wformat-overflow=]
  291 |                         "f -t "TIME_FORMAT" -s %d -d %d -n %s -a %s -v %s -o %s -T v",
      |                                                                              ^~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/tcl/tcl.h:125:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'virtual void Agent::trace(TracedVar*)' at common/agent.cc:290:10:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output 38 or more bytes (assuming 312) into a destination of size 256
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
common/agent.cc: In member function 'virtual void Agent::trace(TracedVar*)':
common/agent.cc:294:24: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-truncation]
  294 |                 strncpy(ov->val_,
      |                        ^
common/agent.cc:296:35: note: length computed here
  296 |                         min(strlen(value)+1, TRACEVAR_MAXVALUELENGTH));
      |                             ~~~~~~^~~~~~~
common/agent.cc:57:22: note: in definition of macro 'min'
   57 | #define min(a, b) (((a) < (b)) ? (a) : (b))
      |                      ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-fack.o tcp/tcp-fack.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/scoreboard1.o tcp/scoreboard1.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-linux.o tcp/tcp-linux.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/linux/ns-linux-util.o tcp/linux/ns-linux-util.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-asym.o tcp/tcp-asym.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-asym-sink.o tcp/tcp-asym-sink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-fs.o tcp/tcp-fs.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/scoreboard.h:47,
                 from tcp/scoreboard-rq.h:41,
                 from tcp/scoreboard-rq.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from baytcp/ftps.cc:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-full.cc:118:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from baytcp/ftps.cc:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-asym-fs.o tcp/tcp-asym-fs.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-int.o tcp/tcp-int.cc
In file included from ./tools/random.h:42,
                 from baytcp/tcp-full-bay.cc:81:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from baytcp/ftpc.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from baytcp/ftpc.cc:44:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
baytcp/tcp-full-bay.cc: In member function 'void BayFullTcpAgent::newack(Packet*)':
baytcp/tcp-full-bay.cc:547:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  547 |         register int ackno = tcph->ackno();
      |                      ^~~~~
tcp/tcp-full.cc: In member function 'void FullTcpAgent::newack(Packet*)':
tcp/tcp-full.cc:1297:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1297 |         register int ackno = tcph->ackno();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/scoreboard1.h:56,
                 from tcp/scoreboard1.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-sack1.cc:28:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/chost.o tcp/chost.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/tcp-asym.h:42,
                 from tcp/tcp-asym.cc:67:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-fack.cc:29:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from tcp/template.h:42,
                 from tcp/tcp-asym-sink.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-session.o tcp/tcp-session.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/nilist.o tcp/nilist.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-linux.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp.o sctp/sctp.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/sctp_app1.o apps/sctp_app1.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/tcp-fs.h:41,
                 from tcp/tcp-fs.cc:19:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-timestamp.o sctp/sctp-timestamp.cc
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-hbAfterRto.o sctp/sctp-hbAfterRto.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from tcp/tcp-int.cc:66:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tcp.h:38,
                 from tcp/tcp-asym.h:42,
                 from tcp/tcp-asym-fs.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/chost.h:37,
                 from tcp/chost.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-asym.h:45:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/tcp-asym.cc: In member function 'virtual void TcpAsymAgent::traceVar(TracedVar*)':
tcp/tcp-asym.cc:183:26: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  183 |         double curtime = &s ? s.clock() : 0;
      |                          ^~
tcp/tcp-asym.cc:180:20: note: 's' declared here
  180 |         Scheduler& s = Scheduler::instance();
      |                    ^
tcp/tcp-asym.cc: In member function 'virtual void TcpAsymAgent::traceAll()':
tcp/tcp-asym.cc:215:19: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  215 |         curtime = &s ? s.clock() : 0;
      |                   ^~
tcp/tcp-asym.cc:210:20: note: 's' declared here
  210 |         Scheduler& s = Scheduler::instance();
      |                    ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-multipleFastRtx.o sctp/sctp-multipleFastRtx.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-asym.h:45,
                 from tcp/tcp-asym-sink.cc:67:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-mfrHbAfterRto.o sctp/sctp-mfrHbAfterRto.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-sack1.cc:33:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/tcp-sack1.cc: In member function 'virtual void Sack1TcpAgent::send_much(int, int, int)':
tcp/tcp-sack1.cc:424:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  424 |         register int found, npacket = 0;
      |                      ^~~~~
tcp/tcp-sack1.cc:424:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  424 |         register int found, npacket = 0;
      |                             ^~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-fack.cc:33:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/tcp-fack.cc: In member function 'virtual void FackTcpAgent::send_much(int, int, int)':
tcp/tcp-fack.cc:302:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  302 |         register int found, npacket = 0;
      |                      ^~~~~
tcp/tcp-fack.cc:302:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  302 |         register int found, npacket = 0;
      |                             ^~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-linux.cc:46:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from tcp/tcp-linux.cc:44:
tcp/tcp.h:287:22: warning: 'virtual void TcpAgent::rtt_update(double)' was hidden [-Woverloaded-virtual=]
  287 |         virtual void rtt_update(double tao);    /* update RTT estimate */
      |                      ^~~~~~~~~~
In file included from tcp/tcp-linux.cc:47:
tcp/tcp-linux.h:139:14: note:   by 'void LinuxTcpAgent::rtt_update(double, long unsigned int)'
  139 |         void rtt_update(double tao, unsigned long pkt_seq_no=0);                //rewrite the tcp.cc functions
      |              ^~~~~~~~~~
tcp/tcp-linux.cc: In member function 'void LinuxTcpAgent::rtt_update(double, long unsigned int)':
tcp/tcp-linux.cc:278:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  278 |                 register short delta;
      |                                ^~~~~
tcp/tcp-linux.cc: In member function 'virtual void LinuxTcpAgent::send_much(int, int, int)':
tcp/tcp-linux.cc:609:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  609 |         register int found, npacket = 0;
      |                      ^~~~~
tcp/tcp-linux.cc:609:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  609 |         register int found, npacket = 0;
      |                             ^~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-fs.h:44,
                 from tcp/chost.h:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from tcp/chost.h:39:
tcp/tcp.h:229:22: warning: 'virtual void TcpAgent::opencwnd()' was hidden [-Woverloaded-virtual=]
  229 |         virtual void opencwnd();
      |                      ^~~~~~~~
tcp/chost.h:82:14: note:   by 'void CorresHost::opencwnd(int, IntTcpAgent*)'
   82 |         void opencwnd(int size, IntTcpAgent *sender=0);
      |              ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-fs.h:44,
                 from tcp/chost.h:40,
                 from tcp/tcp-int.cc:72:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-fs.h:44:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-asym.h:45:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-timestamp.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from tcp/tcp-int.cc:68:
tcp/tcp.h:229:22: warning: 'virtual void TcpAgent::opencwnd()' was hidden [-Woverloaded-virtual=]
  229 |         virtual void opencwnd();
      |                      ^~~~~~~~
tcp/chost.h:82:14: note:   by 'void CorresHost::opencwnd(int, IntTcpAgent*)'
   82 |         void opencwnd(int size, IntTcpAgent *sender=0);
      |              ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-hbAfterRto.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-mfrTimestamp.o sctp/sctp-mfrTimestamp.cc
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp.cc:47:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp-timestamp.h:49,
                 from sctp/sctp-timestamp.cc:50:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-multipleFastRtx.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-mfrHbAfterRto.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp-hbAfterRto.h:49,
                 from sctp/sctp-hbAfterRto.cc:50:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-session.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp-multipleFastRtx.h:51,
                 from sctp/sctp-multipleFastRtx.cc:52:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-session.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from apps/sctp_app1.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp-multipleFastRtx.h:51,
                 from sctp/sctp-mfrHbAfterRto.h:58,
                 from sctp/sctp-mfrHbAfterRto.cc:59:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from tcp/tcp-session.cc:44:
tcp/tcp.h:229:22: warning: 'virtual void TcpAgent::opencwnd()' was hidden [-Woverloaded-virtual=]
  229 |         virtual void opencwnd();
      |                      ^~~~~~~~
In file included from tcp/tcp-session.h:44,
                 from tcp/tcp-session.cc:46:
tcp/chost.h:82:14: note:   by 'void CorresHost::opencwnd(int, IntTcpAgent*)'
   82 |         void opencwnd(int size, IntTcpAgent *sender=0);
      |              ^~~~~~~~
tcp/tcp-session.cc: In member function 'virtual void TcpSessionAgent::traceVar(TracedVar*)':
tcp/tcp-session.cc:592:19: warning: the compiler can assume that the address of 's' will never be NULL [-Waddress]
  592 |         curtime = &s ? s.clock() : 0;
      |                   ^~
tcp/tcp-session.cc:588:20: note: 's' declared here
  588 |         Scheduler& s = Scheduler::instance();
      |                    ^
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./sctp/sctp.h:47,
                 from apps/sctp_app1.cc:44:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctp-cmt.o sctp/sctp-cmt.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 sctp/sctpDebug.o sctp/sctpDebug.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_sb.o dccp/dccp_sb.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_opt.o dccp/dccp_opt.cc
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-mfrTimestamp.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_ackv.o dccp/dccp_ackv.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp.h:47,
                 from sctp/sctp-timestamp.h:49,
                 from sctp/sctp-mfrTimestamp.h:58,
                 from sctp/sctp-mfrTimestamp.cc:52:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_packets.o dccp/dccp_packets.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp.o dccp/dccp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from dccp/dccp_opt.h:34,
                 from dccp/dccp_opt.cc:32:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from dccp/dccp_ackv.h:34,
                 from dccp/dccp_ackv.cc:32:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_tcplike.o dccp/dccp_tcplike.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dccp/dccp_tfrc.o dccp/dccp_tfrc.cc
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from sctp/sctp-cmt.cc:45:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dccp/dccp_packets.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/integrator.o tools/integrator.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from sctp/sctp-cmt.h:49,
                 from sctp/sctp-cmt.cc:46:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/queue-monitor.o tools/queue-monitor.cc
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from dccp/dccp.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/flowmon.o tools/flowmon.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
tools/queue-monitor.cc:214:22: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  214 |         sprintf(wrk, "q -t "TIME_FORMAT" -s %d -d %d -l %d -p %d", now, srcId_, dstId_, size_, pkts_);
      |                      ^
In file included from ./config.h:60,
                 from tools/integrator.h:40,
                 from tools/integrator.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tools/loss-monitor.o tools/loss-monitor.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/queue.o queue/queue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from tools/queue-monitor.h:40,
                 from tools/queue-monitor.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/drop-tail.o queue/drop-tail.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from dccp/dccp_tcplike.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from dccp/dccp_tfrc.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
tools/flowmon.cc:169:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  169 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d "
      |                                ^
tools/flowmon.cc:170:32: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  170 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d %d %d %d %d %d",
      |                                ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 adc/simple-intserv-sched.o adc/simple-intserv-sched.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from tools/loss-monitor.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/red.o queue/red.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/semantic-packetqueue.o queue/semantic-packetqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from dccp/dccp.h:41,
                 from dccp/dccp.cc:32:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/semantic-red.o queue/semantic-red.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/queue.h:40,
                 from queue/drop-tail.h:41,
                 from queue/drop-tail.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
dccp/dccp.cc: In member function 'bool DCCPAgent::checkPacket(Packet*)':
dccp/dccp.cc:219:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  219 |                         result = (new_pkt && dccph->type_ == DCCP_REQUEST ||
      |                                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dccp/dccp.cc:221:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  221 |                                   new_pkt && dccph->type_ == DCCP_ACK ||
      |                                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
dccp/dccp.cc:222:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  222 |                                   new_pkt && dccph->type_ == DCCP_DATAACK);
      |                                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dccp/dccp.cc:226:65: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  226 |                                   dccph->type_ == DCCP_CLOSEREQ && !server_ ||
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
dccp/dccp.cc:233:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  232 |                         result = (dccph->type_ == DCCP_RESPONSE
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233 |                                   && dccpah->ack_num_ == seq_num_-1 ||
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from tools/queue-monitor.cc:41:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from tools/flowmon.h:46,
                 from tools/flowmon.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
dccp/dccp.cc: In member function 'virtual int DCCPAgent::setFeature(u_int8_t, dccp_feature_location, u_char*, u_int8_t, bool)':
dccp/dccp.cc:1162:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1162 |                                 if (use_ecn_local_ && data[0] ||
      |                                     ~~~~~~~~~~~~~~~^~~~~~~~~~
dccp/dccp.cc:1169:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1169 |                                 if (use_ecn_remote_ && data[0] ||
      |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~
dccp/dccp.cc:1202:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1202 |                                 if (use_ackv_local_ && data[0] ||
      |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/ack-recons.o tcp/ack-recons.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/queue.h:40,
                 from queue/queue.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from adc/simple-intserv-sched.cc:85:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/sfq.o queue/sfq.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from dccp/dccp.h:41,
                 from dccp/dccp_tcplike.h:34,
                 from dccp/dccp_tcplike.cc:32:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from dccp/dccp.h:41,
                 from dccp/dccp_tfrc.h:34,
                 from dccp/dccp_tfrc.cc:32:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
dccp/dccp_tfrc.cc: In member function 'virtual int DCCPTFRCAgent::setFeature(u_int8_t, dccp_feature_location, u_char*, u_int8_t, bool)':
dccp/dccp_tfrc.cc:772:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  772 |                                 if (use_loss_rate_local_ && data[0] ||
      |                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
dccp/dccp_tfrc.cc:779:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  779 |                                 if (use_loss_rate_remote_ && data[0] ||
      |                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/fq.o queue/fq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from queue/sfq.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from queue/semantic-packetqueue.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/queue.h:40,
                 from queue/red.h:62,
                 from queue/semantic-red.cc:9:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from tools/random.h:42,
                 from tools/flowmon.h:51:
tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/drr.o queue/drr.cc
tools/flowmon.cc: In member function 'void Tagger::dumpflows()':
tools/flowmon.cc:127:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  127 |         register int i, j = classifier_->maxslot();
      |                      ^
tools/flowmon.cc:127:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  127 |         register int i, j = classifier_->maxslot();
      |                         ^
tools/flowmon.cc: In member function 'char* Tagger::flow_list()':
tools/flowmon.cc:139:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  139 |         register const char* z;
      |                              ^
tools/flowmon.cc:140:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  140 |         register int i, j = classifier_->maxslot();
      |                      ^
tools/flowmon.cc:140:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  140 |         register int i, j = classifier_->maxslot();
      |                         ^
tools/flowmon.cc:142:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  142 |         register char* p = wrk_;
      |                        ^
tools/flowmon.cc:143:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  143 |         register char* q;
      |                        ^
tools/flowmon.cc: In member function 'void Tagger::fformat(Flow*)':
tools/flowmon.cc:168:23: warning: format '%lld' expects argument of type 'long long int', but argument 10 has type 'int' [-Wformat=]
  168 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d "
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d "
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d %d %d %d %d %d",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  178 |                 f->parrivals(), // 8: arrivals this flow (pkts)
      |                 ~~~~~~~~~~~~~~
      |                             |
      |                             int
In file included from /usr/include/tclcl/tclcl.h:47:
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:168:23: warning: format '%lld' expects argument of type 'long long int', but argument 11 has type 'int' [-Wformat=]
  168 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d "
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d "
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d %d %d %d %d %d",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  179 |                 f->barrivals(), // 9: arrivals this flow (bytes)
      |                 ~~~~~~~~~~~~~~
      |                             |
      |                             int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:168:23: warning: format '%lld' expects argument of type 'long long int', but argument 14 has type 'int' [-Wformat=]
  168 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d "
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d "
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d %d %d %d %d %d",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  182 |                 parrivals(),    // 12: all arrivals (pkts)
      |                 ~~~~~~~~~~~
      |                          |
      |                          int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:168:23: warning: format '%lld' expects argument of type 'long long int', but argument 15 has type 'int' [-Wformat=]
  168 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d "
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d "
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  170 |                 STRTOI64_FMTSTR" "STRTOI64_FMTSTR" %d %d %d %d %d %d %d",
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  183 |                 barrivals(),    // 13: all arrivals (bytes)
      |                 ~~~~~~~~~~~
      |                          |
      |                          int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
tools/flowmon.cc: In member function 'void FlowMon::dumpflows()':
tools/flowmon.cc:335:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  335 |         register int i, j = classifier_->maxslot();
      |                      ^
tools/flowmon.cc:335:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  335 |         register int i, j = classifier_->maxslot();
      |                         ^
tools/flowmon.cc: In member function 'char* FlowMon::flow_list()':
tools/flowmon.cc:347:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  347 |         register const char* z;
      |                              ^
tools/flowmon.cc:348:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  348 |         register int i, j = classifier_->maxslot();
      |                      ^
tools/flowmon.cc:348:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  348 |         register int i, j = classifier_->maxslot();
      |                         ^
tools/flowmon.cc:350:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  350 |         register char* p = wrk_;
      |                        ^
tools/flowmon.cc:351:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  351 |         register char* q;
      |                        ^
tools/flowmon.cc: In member function 'void FlowMon::fformat(Flow*)':
tools/flowmon.cc:380:23: warning: format '%lld' expects argument of type 'long long int', but argument 10 has type 'int' [-Wformat=]
  380 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d %d %d %d %d %d %d %d",
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  391 |                 f->parrivals(), // 8: arrivals this flow (pkts)
      |                 ~~~~~~~~~~~~~~
      |                             |
      |                             int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:380:23: warning: format '%lld' expects argument of type 'long long int', but argument 11 has type 'int' [-Wformat=]
  380 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d %d %d %d %d %d %d %d",
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  392 |                 f->barrivals(), // 9: arrivals this flow (bytes)
      |                 ~~~~~~~~~~~~~~
      |                             |
      |                             int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:380:23: warning: format '%lld' expects argument of type 'long long int', but argument 14 has type 'int' [-Wformat=]
  380 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d %d %d %d %d %d %d %d",
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  395 |                 parrivals(),    // 12: all arrivals (pkts)
      |                 ~~~~~~~~~~~
      |                          |
      |                          int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
tools/flowmon.cc:380:23: warning: format '%lld' expects argument of type 'long long int', but argument 15 has type 'int' [-Wformat=]
  380 |         sprintf(wrk_, "%8.3f %d %d %d %d %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d " STRTOI64_FMTSTR " " STRTOI64_FMTSTR " %d %d %d %d %d %d %d %d %d",
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  396 |                 barrivals(),    // 13: all arrivals (bytes)
      |                 ~~~~~~~~~~~
      |                          |
      |                          int
/usr/include/tclcl/tclcl-config.h:37:29: note: format string is defined here
   37 | #define STRTOI64_FMTSTR "%lld"
      |                          ~~~^
      |                             |
      |                             long long int
      |                          %d
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/srr.o queue/srr.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from tcp/template.h:42,
                 from tcp/ack-recons.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/cbq.o queue/cbq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/jobs.o queue/jobs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/marker.o queue/marker.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from queue/fq.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from queue/red.cc:65:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/red.cc:67:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from queue/drr.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/semantic-packetqueue.h:45,
                 from queue/semantic-red.cc:10:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/queue-monitor.h:40,
                 from queue/cbq.cc:81:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/demarker.o queue/demarker.cc
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/red.h:64,
                 from queue/red.cc:70:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
queue/red.cc: In member function 'virtual void REDQueue::enque(Packet*)':
queue/red.cc:684:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  684 |         register double qavg = edv_.v_ave;
      |                         ^~~~
In file included from ./config.h:60,
                 from queue/srr.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./tools/random.h:42,
                 from queue/semantic-packetqueue.h:45,
                 from queue/semantic-packetqueue.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./tcp/tcp.h:38,
                 from queue/semantic-packetqueue.cc:39:
./common/agent.h:75:14: warning: 'virtual void Agent::recv(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   75 |         void recv(Packet*, Handler*);
      |              ^~~~
In file included from queue/semantic-packetqueue.cc:42:
./tcp/ack-recons.h:81:14: note:   by 'void AckRecons::recv(Packet*)'
   81 |         void recv(Packet *p);
      |              ^~~~
queue/cbq.cc: In member function 'virtual Packet* CBQueue::deque()':
queue/cbq.cc:321:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  321 |         register int prio;
      |                      ^~~~
queue/cbq.cc: In member function 'virtual Packet* WRR_CBQueue::deque()':
queue/cbq.cc:666:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  666 |         register int prio;
      |                      ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./queue/semantic-packetqueue.h:45,
                 from tcp/ack-recons.h:52,
                 from tcp/ack-recons.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from queue/demarker.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 link/hackloss.o link/hackloss.cc
In file included from ./tcp/tcp.h:38,
                 from ./queue/semantic-packetqueue.h:46:
./common/agent.h:75:14: warning: 'virtual void Agent::recv(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   75 |         void recv(Packet*, Handler*);
      |              ^~~~
tcp/ack-recons.h:81:14: note:   by 'void AckRecons::recv(Packet*)'
   81 |         void recv(Packet *p);
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/queue.h:40,
                 from queue/jobs.h:58,
                 from queue/jobs.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from queue/marker.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/jobs.h:60:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
queue/queue.h:127:22: warning: 'virtual void Queue::updateStats(int)' was hidden [-Woverloaded-virtual=]
  127 |         virtual void updateStats(int queuesize);
      |                      ^~~~~~~~~~~
queue/jobs.h:156:17: note:   by 'void JoBS::updateStats(Packet*, int)'
  156 |         void    updateStats(Packet*, int);
      |                 ^~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/errmodel.o queue/errmodel.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/fec.o queue/fec.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from link/hackloss.cc:7:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 link/delay.o link/delay.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/snoop.o tcp/snoop.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
queue/errmodel.cc:359:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  359 |                         "E "TIME_FORMAT" ErrModelTimer %p %s",
      |                         ^
queue/errmodel.cc:367:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  367 |                         "E -t "TIME_FORMAT" ErrModelTimer %p %s",
      |                         ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 gaf/gaf.o gaf/gaf.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 link/dynalink.o link/dynalink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/marker.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/rtProtoDV.o routing/rtProtoDV.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from queue/errmodel.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from queue/fec.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from link/delay.h:42,
                 from link/delay.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from link/dynalink.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from queue/fec.h:44,
                 from queue/fec.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from routing/rtProtoDV.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tcp/template.h:42,
                 from gaf/gaf.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from tcp/snoop.h:40,
                 from tcp/snoop.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/net-interface.o common/net-interface.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/ctrMcast.o mcast/ctrMcast.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from queue/errmodel.h:45,
                 from queue/errmodel.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from queue/errmodel.h:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./gaf/gaf.h:54,
                 from gaf/gaf.cc:49:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/mcast_ctrl.o mcast/mcast_ctrl.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/srm.o mcast/srm.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/sessionhelper.o common/sessionhelper.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/delaymodel.o queue/delaymodel.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mcast/ctrMcast.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/srm-ssm.o mcast/srm-ssm.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/srm-topo.o mcast/srm-topo.cc
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/net-interface.h:56,
                 from common/net-interface.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/alloc-address.o routing/alloc-address.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mcast/mcast_ctrl.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/address.o routing/address.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from tcp/snoop.h:45:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/ll.h:45,
                 from tcp/snoop.h:44:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/mac.h:43:
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
In file included from ./gaf/gaf.h:53:
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
./gaf/gaf.h:146:14: note:   by 'void GAFAgent::timeout(GafMsgType)'
  146 |         void timeout(GafMsgType);
      |              ^~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 lib/int.Vec.o lib/int.Vec.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/sessionhelper.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 lib/int.RVec.o lib/int.RVec.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 lib/dmalloc_support.o lib/dmalloc_support.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/http.o webcache/http.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from routing/alloc-address.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from queue/delaymodel.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/tcp-simple.o webcache/tcp-simple.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from mcast/srm.cc:61:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from mcast/srm-ssm.cc:63:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from routing/address.h:38,
                 from routing/address.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/pagepool.o webcache/pagepool.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/inval-agent.o webcache/inval-agent.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from ./queue/errmodel.h:45,
                 from common/sessionhelper.cc:61:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./queue/errmodel.h:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from mcast/srm-topo.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mcast/srm-topo.h:47,
                 from mcast/srm-topo.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from webcache/tcp-simple.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from mcast/srm-ssm.cc:70:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from queue/delaymodel.h:57,
                 from queue/delaymodel.cc:58:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/tcpapp.o webcache/tcpapp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from webcache/http.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from mcast/srm.cc:65:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/http-aux.o webcache/http-aux.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/mcache.o webcache/mcache.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from webcache/inval-agent.h:52,
                 from webcache/inval-agent.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/webtraf.o webcache/webtraf.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from webcache/tcpapp.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/webserver.o webcache/webserver.cc
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 webcache/logweb.o webcache/logweb.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 empweb/empweb.o empweb/empweb.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from webcache/pagepool.h:53,
                 from webcache/http.h:57,
                 from webcache/http.cc:58:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./rap/media-app.h:65,
                 from webcache/mcache.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./rap/media-app.h:64:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/stdio.h:970,
                 from mcast/srm-ssm.cc:61:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'virtual int SRMAgent::request(SRMinfo*, int)' at mcast/srm.h:131:19:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object '<unknown>' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./tools/ranvar.h:52,
                 from webcache/pagepool.h:53,
                 from webcache/pagepool.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/otcl.h:22,
                 from webcache/pagepool.cc:60:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 empweb/empftp.o empweb/empftp.cc
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from webcache/http.cc:60:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from webcache/http-aux.h:50,
                 from webcache/http-aux.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from webcache/pagepool.h:53,
                 from webcache/http.h:57,
                 from webcache/inval-agent.cc:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/tcl/tcl.h:125:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'virtual int SRMAgent::request(SRMinfo*, int)' at mcast/srm.h:131:19:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object '<unknown>' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 realaudio/realaudio.o realaudio/realaudio.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/lanRouter.o mac/lanRouter.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/filter.o classifier/filter.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./webcache/http-aux.h:52,
                 from ./rap/media-app.h:68:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
webcache/mcache.cc: In member function 'virtual int MediaServer::command(int, const char* const*)':
webcache/mcache.cc:1360:40: warning: argument to 'sizeof' in 'void* memset(void*, int, size_t)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
 1360 |                         memset(buf, 0, sizeof(buf));
      |                                        ^~~~~~~~~~~
In file included from ./config.h:60,
                 from mac/lanRouter.h:54,
                 from mac/lanRouter.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from mac/lanRouter.cc:52:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
webcache/mcache.cc:1465:40: warning: argument to 'sizeof' in 'void* memset(void*, int, size_t)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess]
 1465 |                         memset(buf, 0, sizeof(buf));
      |                                        ^~~~~~~~~~~
webcache/pagepool.cc: In member function 'int ProxyTracePagePool::init_page(const char*)':
webcache/pagepool.cc:985:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  985 |                 fscanf(fp, "%*d %*d %d %*u\n", p);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/pkt-counter.o common/pkt-counter.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from webcache/logweb.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from empweb/empweb.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from webcache/webtraf.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from webcache/http-aux.h:52:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from classifier/filter.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from empweb/empftp.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/pkt-counter.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/Decapsulator.o common/Decapsulator.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/Encapsulator.o common/Encapsulator.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/encap.o common/encap.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/channel.o mac/channel.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac.o mac/mac.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/ll.o mac/ll.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/agent.h:40,
                 from common/Decapsulator.h:40,
                 from common/Decapsulator.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from empweb/empweb.h:58,
                 from empweb/empweb.cc:57:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/Encapsulator.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-802_11.o mac/mac-802_11.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from empweb/empftp.h:57,
                 from empweb/empftp.cc:56:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./tools/ranvar.h:52,
                 from webcache/webtraf.h:60,
                 from webcache/webserver.h:58,
                 from webcache/webserver.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from empweb/empweb.h:63:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from common/encap.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from realaudio/realaudio.cc:61:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./mac/channel.h:44,
                 from mac/mac.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/errmodel.h:43,
                 from mac/ll.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from empweb/empftp.h:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from webcache/webtraf.h:65:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-802_11Ext.o mac/mac-802_11Ext.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-802_3.o mac/mac-802_3.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from webcache/webtraf.h:60,
                 from webcache/logweb.h:55,
                 from webcache/logweb.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-tdma.o mac/mac-tdma.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/smac.o mac/smac.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from webcache/webtraf.h:65:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/ranvar.h:52,
                 from ./queue/errmodel.h:45:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
mac/mac-802_11.cc:330:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  330 |                 sprintf(wrk, "E -t "TIME_FORMAT" %s %2x ",
      |                              ^
mac/mac-802_11.cc:338:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  338 |                 sprintf(nwrk, "E -t "TIME_FORMAT" %s %2x ",
      |                               ^
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./queue/errmodel.h:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/mip.o mobile/mip.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/mip-reg.o mobile/mip-reg.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/mac-802_11.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
webcache/logweb.cc: In member function 'int LogWebTrafPool::processLog()':
webcache/logweb.cc:114:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  114 |                 fscanf(fp, "%d %d %d %d\n", &time, &client, &server, &size);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from mac/mac-802_3.cc:6:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/gridkeeper.o mobile/gridkeeper.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from mac/channel.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/propagation.o mobile/propagation.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/mac-802_11Ext.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/mac-tdma.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from webcache/webtraf.cc:58:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./routing/address.h:38,
                 from mobile/mip.cc:33:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/tworayground.o mobile/tworayground.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from mac/channel.h:47,
                 from mac/phy.h:60,
                 from mac/mac.h:48,
                 from mac/channel.cc:56:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from mac/ll.h:45,
                 from mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./mobile/topography.h:43,
                 from ./mobile/propagation.h:47,
                 from mac/wireless-phy.h:45,
                 from mac/smac.cc:79:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/nakagami.o mobile/nakagami.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/antenna.o mobile/antenna.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mac/mac-802_11.cc:45:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tcp/template.h:42,
                 from mobile/mip-reg.cc:79:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mac/mac-802_11.cc:46:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mac/mac-802_3.cc:7:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/omni-antenna.o mobile/omni-antenna.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/shadowing.o mobile/shadowing.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from ./mac/mac-802_3.h:5,
                 from mac/mac-802_3.cc:10:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from mac/mac-802_11.cc:53:
mac/mac-timers.h:55:22: warning: 'virtual void MacTimer::resume()' was hidden [-Woverloaded-virtual=]
   55 |         virtual void resume(void) { assert(0); }
      |                      ^~~~~~
mac/mac-timers.h:82:17: note:   by 'void BackoffTimer::resume(double)'
   82 |         void    resume(double difs);
      |                 ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/mobilenode.h:56,
                 from mobile/gridkeeper.h:13,
                 from mobile/gridkeeper.cc:10:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mac/mac-tdma.cc:61:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./mobile/topography.h:43,
                 from mobile/propagation.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/shadowing-vis.o mobile/shadowing-vis.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mac/channel.h:47,
                 from mac/phy.h:60,
                 from mac/mac.h:48,
                 from mac/mac-tdma.cc:69:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mac/mac-802_11Ext.cc:61:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/dumb-agent.o mobile/dumb-agent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mac/mac-802_11Ext.cc:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./mobile/antenna.h:43,
                 from mobile/antenna.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./mobile/antenna.h:43,
                 from ./mobile/omni-antenna.h:43,
                 from mobile/omni-antenna.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/bi-connector.o common/bi-connector.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mobile/mip-reg.cc:81:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/node.o common/node.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from mobile/shadowing-vis.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mobile/mip-reg.cc:83:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./classifier/classifier-addr.h:36,
                 from ./mobile/mip.h:88,
                 from mobile/mip-reg.cc:80:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/mobilenode.o common/mobilenode.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mobile/dumb-agent.h:56,
                 from mobile/dumb-agent.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/arp.o mac/arp.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mobile/tworayground.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/bi-connector.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mobile/tworayground.cc:45:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mobile/shadowing.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from mobile/dumb-agent.h:58:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mobile/nakagami.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mobile/shadowing.cc:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/god.o mobile/god.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/arp.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./routing/address.h:38,
                 from common/node.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/dem.o mobile/dem.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/topography.o mobile/topography.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/modulation.o mobile/modulation.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/priqueue.o queue/priqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from mobile/god.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/object.h:40,
                 from common/connector.h:40,
                 from common/mobilenode.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mobile/shadowing-vis.cc:65:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from mobile/dem.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/dsr-priqueue.o queue/dsr-priqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/phy.o mac/phy.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from common/mobilenode.cc:53:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from common/mobilenode.cc:54:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/wired-phy.o mac/wired-phy.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from common/mobilenode.cc:58:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/wireless-phy.o mac/wireless-phy.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mac/channel.h:47,
                 from mac/phy.h:60,
                 from mac/mac.h:48,
                 from mac/arp.cc:52:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from mac/ll.h:45,
                 from mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/wireless-phyExt.o mac/wireless-phyExt.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-timers.o mac/mac-timers.cc
queue/dsr-priqueue.cc:106:26: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  106 |                    trace("I "TIME_FORMAT" -prq:adr %d -prq:rx %d -prq:tx %d -prq:bl %d -prq:snd0 {%d %d} -prq:snd1 {%d %d} -prq:snd2 {%d %d} -prq:snd3 {%d %d}",
      |                          ^
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from queue/priqueue.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/god.h:51,
                 from mobile/god.cc:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from queue/dsr-priqueue.cc:8:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
mobile/god.cc: In member function 'void God::Dump()':
mobile/god.cc:234:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  234 |       for(j = 0; j < num_nodes; j++)
      |       ^~~
mobile/god.cc:236:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  236 |           fprintf(stdout, "\n");
      |           ^~~~~~~
In file included from ./nix/nixnode.h:9,
                 from common/node.cc:46:
./routealgo/rnode.h: At global scope:
./routealgo/rnode.h:38:23: warning: 'virtual nodeid_t RNode::GetNeighbor(Nix_t)' was hidden [-Woverloaded-virtual=]
   38 |     virtual nodeid_t  GetNeighbor(Nix_t);// Get neighbor from nix
      |                       ^~~~~~~~~~~
./nix/nixnode.h:44:21: note:   by 'virtual nodeid_t NixNode::GetNeighbor(Nix_t, NixVec*)'
   44 |   virtual nodeid_t  GetNeighbor(Nix_t, NixVec*);     // Get neighbor from nix
      |                     ^~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mobile/nakagami.cc:65:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 trace/cmu-trace.o trace/cmu-trace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from mobile/modulation.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from queue/priqueue.cc:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from mobile/topography.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/bi-connector.h:40,
                 from ./mac/phy.h:54,
                 from ./mac/wired-phy.h:39,
                 from mac/wired-phy.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/varp.o mac/varp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from mobile/topography.h:44,
                 from mobile/topography.cc:42:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from mac/phy.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
common/mobilenode.cc: In member function 'int MobileNode::set_destination(double, double, double)':
common/mobilenode.cc:453:24: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized]
  453 |                 sprintf(nwrk_,
      |                 ~~~~~~~^~~~~~~
  454 |                         "n -t %f -s %d -x %f -y %f -U %f -V %f -T %f",
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                         Scheduler::instance().clock(),
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  456 |                         nodeid_,
      |                         ~~~~~~~~
  457 |                         X_, Y_,
      |                         ~~~~~~~
  458 |                         speed_ * dX_, speed_ * dY_,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                         ( v != 0) ? len / v : 0. );
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
common/mobilenode.cc:426:16: note: 'len' was declared here
  426 |         double len;
      |                ^~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mac/mac-simple.o mac/mac-simple.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/mac-timers.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from common/node.h:59,
                 from common/node.cc:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from mac/phy.cc:46:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/sat-hdlc.o satellite/sat-hdlc.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from queue/dsr-priqueue.cc:10:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsdv/dsdv.o dsdv/dsdv.cc
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsdv/rtable.o dsdv/rtable.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from mac/wireless-phy.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/rtqueue.o queue/rtqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/rttable.o routing/rttable.cc
mac/mac-simple.cc:82:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   82 |                 sprintf(wrk, "E -t "TIME_FORMAT" %s %s %s",
      |                              ^
mac/mac-simple.cc:90:31: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   90 |                 sprintf(nwrk, "E -t "TIME_FORMAT" %s %s %s",
      |                               ^
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from mac/wireless-phy.cc:45:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from mac/varp.h:41,
                 from mac/varp.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
trace/cmu-trace.cc:210:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  210 |                         "%c "TIME_FORMAT" -s %d -d %d -p %s -k %3s -i %d "
      |                         ^
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from dsdv/rtable.h:43,
                 from dsdv/rtable.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep.o imep/imep.cc
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./link/delay.h:42,
                 from mac/ll.h:42,
                 from mac/mac-simple.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/dest_queue.o imep/dest_queue.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./tools/random.h:42,
                 from mac/mac-timers.cc:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./routing/rttable.h:45,
                 from routing/rttable.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from mac/mac-timers.cc:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from trace/cmu-trace.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/node.h:53,
                 from ./satellite/satlink.h:42,
                 from ./satellite/sat-hdlc.h:46,
                 from satellite/sat-hdlc.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from mac/mac-timers.cc:49:
./mac/mac-timers.h:55:22: warning: 'virtual void MacTimer::resume()' was hidden [-Woverloaded-virtual=]
   55 |         virtual void resume(void) { assert(0); }
      |                      ^~~~~~
./mac/mac-timers.h:82:17: note:   by 'void BackoffTimer::resume(double)'
   82 |         void    resume(double difs);
      |                 ^~~~~~
In file included from ./config.h:60,
                 from dsdv/dsdv.h:44,
                 from dsdv/dsdv.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep_api.o imep/imep_api.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./queue/rtqueue.h:8,
                 from queue/rtqueue.cc:3:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./sctp/sctp.h:47,
                 from trace/cmu-trace.cc:43:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep_rt.o imep/imep_rt.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/rxmit_queue.o imep/rxmit_queue.cc
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mac/channel.h:47,
                 from mac/phy.h:60,
                 from mac/mac.h:48,
                 from mac/mac-simple.cc:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from mac/ll.h:45:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep_timers.o imep/imep_timers.cc
In file included from mac/mac.h:43:
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mac/channel.h:47,
                 from mac/phy.h:60,
                 from mac/mac.h:48,
                 from mac/varp.cc:37:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from imep/rxmit_queue.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from mac/ll.h:45,
                 from mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep_util.o imep/imep_util.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./imep/dest_queue.h:44,
                 from imep/dest_queue.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 imep/imep_io.o imep/imep_io.cc
In file included from ./mac/mac-802_11.h:47,
                 from trace/cmu-trace.cc:48:
./mac/mac-timers.h:55:22: warning: 'virtual void MacTimer::resume()' was hidden [-Woverloaded-virtual=]
   55 |         virtual void resume(void) { assert(0); }
      |                      ^~~~~~
./mac/mac-timers.h:82:17: note:   by 'void BackoffTimer::resume(double)'
   82 |         void    resume(double difs);
      |                 ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from imep/imep.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora.o tora/tora.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from trace/cmu-trace.cc:51:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from dsdv/dsdv.h:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./imep/imep.h:45,
                 from imep/imep_api.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/bi-connector.h:40,
                 from ./mac/phy.h:54,
                 from ./mac/wireless-phyExt.h:61,
                 from mac/wireless-phyExt.cc:61:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from queue/rtqueue.cc:4:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from dsdv/dsdv.h:53:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./imep/imep.h:45,
                 from imep/imep_rt.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
queue/rtqueue.cc: In member function 'void rtqueue::purge()':
queue/rtqueue.cc:147:25: warning: variable 'temp' set but not used [-Wunused-but-set-variable]
  147 |                 Packet *temp;
      |                         ^~~~
queue/rtqueue.cc: In member function 'void rtqueue::verifyQueue()':
queue/rtqueue.cc:174:21: warning: variable 'prev' set but not used [-Wunused-but-set-variable]
  174 |         Packet *p, *prev = 0;
      |                     ^~~~
dsdv/dsdv.cc: In member function 'Packet* DSDV_Agent::makeUpdate(int&)':
dsdv/dsdv.cc:477:12: warning: 'void bzero(void*, size_t)' clearing an object of non-trivial type 'class rtable_ent'; use assignment or value-initialization instead [-Wclass-memaccess]
  477 |       bzero(&rte, sizeof(rte));
      |       ~~~~~^~~~~~~~~~~~~~~~~~~
In file included from dsdv/dsdv.h:56:
dsdv/rtable.h:63:7: note: 'class rtable_ent' declared here
   63 | class rtable_ent {
      |       ^~~~~~~~~~
dsdv/dsdv.cc: In member function 'void DSDV_Agent::processUpdate(Packet*)':
dsdv/dsdv.cc:635:16: warning: 'void bzero(void*, size_t)' clearing an object of non-trivial type 'class rtable_ent'; use assignment or value-initialization instead [-Wclass-memaccess]
  635 |           bzero(&rte, sizeof(rte));
      |           ~~~~~^~~~~~~~~~~~~~~~~~~
dsdv/rtable.h:63:7: note: 'class rtable_ent' declared here
   63 | class rtable_ent {
      |       ^~~~~~~~~~
dsdv/dsdv.cc:827:12: warning: 'void bzero(void*, size_t)' clearing an object of non-trivial type 'class rtable_ent'; use assignment or value-initialization instead [-Wclass-memaccess]
  827 |       bzero(&rte, sizeof(rte));
      |       ~~~~~^~~~~~~~~~~~~~~~~~~
dsdv/rtable.h:63:7: note: 'class rtable_ent' declared here
   63 | class rtable_ent {
      |       ^~~~~~~~~~
dsdv/dsdv.cc: In member function 'void DSDV_Agent::forwardPacket(Packet*)':
dsdv/dsdv.cc:945:12: warning: 'void bzero(void*, size_t)' clearing an object of non-trivial type 'class rtable_ent'; use assignment or value-initialization instead [-Wclass-memaccess]
  945 |       bzero(&rte, sizeof(rte));
      |       ~~~~~^~~~~~~~~~~~~~~~~~~
dsdv/rtable.h:63:7: note: 'class rtable_ent' declared here
   63 | class rtable_ent {
      |       ^~~~~~~~~~
dsdv/dsdv.cc: In member function 'void DSDV_Agent::startUp()':
dsdv/dsdv.cc:1114:8: warning: 'void bzero(void*, size_t)' clearing an object of non-trivial type 'class rtable_ent'; use assignment or value-initialization instead [-Wclass-memaccess]
 1114 |   bzero(&rte, sizeof(rte));
      |   ~~~~~^~~~~~~~~~~~~~~~~~~
dsdv/rtable.h:63:7: note: 'class rtable_ent' declared here
   63 | class rtable_ent {
      |       ^~~~~~~~~~
In file included from ./config.h:60,
                 from ./imep/imep.h:45,
                 from imep/imep_timers.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tora/tora.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora_api.o tora/tora_api.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora_dest.o tora/tora_dest.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from imep/imep_util.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from imep/imep.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48,
                 from imep/dest_queue.cc:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
imep/dest_queue.cc: In member function 'void dstQueue::dumpAll()':
imep/dest_queue.cc:331:11: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  331 |           if (verbose)
      |           ^~
imep/dest_queue.cc:335:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  335 |                 txent *u = t->findFirstEntry();
      |                 ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from imep/imep.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from imep/imep_util.cc:42:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora_io.o tora/tora_io.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tora/tora.cc:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from imep/imep_rt.cc:44:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from tora/tora.cc:41:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from tora/tora.cc:45:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora_logs.o tora/tora_logs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from imep/imep_io.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tora/tora_dest.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tora/tora_neighbor.o tora/tora_neighbor.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./tora/tora.h:42,
                 from tora/tora_api.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
dsdv/dsdv.cc: In member function 'void DSDV_Agent::tracepkt(Packet*, double, int, const char*)':
dsdv/dsdv.cc:112:31: warning: ' (' directive output may be truncated writing 2 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  112 |       snprintf (buf, 1024, "%s (%d,%d,%d)", buf, dst, met, seq);
      |                               ^~
dsdv/dsdv.cc:112:28: note: using the range [-2147483648, 2147483647] for directive argument
  112 |       snprintf (buf, 1024, "%s (%d,%d,%d)", buf, dst, met, seq);
      |                            ^~~~~~~~~~~~~~~
dsdv/dsdv.cc:112:28: note: directive argument in the range [0, 255]
dsdv/dsdv.cc:112:28: note: using the range [-2147483648, 2147483647] for directive argument
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from /usr/include/stdio.h:970,
                 from /usr/include/tcl/tcl.h:125:
In function 'int snprintf(char*, size_t, const char*, ...)',
    inlined from 'void DSDV_Agent::tracepkt(Packet*, double, int, const char*)' at dsdv/dsdv.cc:112:16:
/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 9 and 1054 bytes into a destination of size 1024
   68 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   70 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
/usr/include/i386-linux-gnu/bits/stdio2.h:68:35: warning: '__builtin___snprintf_chk' argument 6 overlaps destination object 'buf' [-Wrestrict]
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48,
                 from imep/imep_util.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
dsdv/dsdv.cc: In member function 'void DSDV_Agent::tracepkt(Packet*, double, int, const char*)':
dsdv/dsdv.cc:93:8: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
   93 |   char buf[1024];
      |        ^~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./imep/imep.h:48,
                 from imep/imep_io.cc:45:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/dsragent.o dsr/dsragent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/hdr_sr.o dsr/hdr_sr.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/mobicache.o dsr/mobicache.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/path.o dsr/path.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/requesttable.o dsr/requesttable.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/routecache.o dsr/routecache.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tora/tora_packet.h:44,
                 from tora/tora_io.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tora/tora_logs.cc:5:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/hdr_sr.h:63,
                 from dsr/hdr_sr.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/add_sr.o dsr/add_sr.cc
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tora/tora_dest.cc:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/path.cc:63:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from tora/tora_dest.cc:41:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from ./tora/tora.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tora/tora_neighbor.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from tora/tora_dest.cc:45:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/path.h:65,
                 from dsr/requesttable.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/dsr_proto.o dsr/dsr_proto.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/flowstruct.o dsr/flowstruct.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./tora/tora.h:51:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
trace/cmu-trace.cc: In member function 'void CMUTrace::format_mac_common(Packet*, const char*, int)':
trace/cmu-trace.cc:291:38: warning: 'mh' may be used uninitialized [-Wmaybe-uninitialized]
  291 |                   (mh->dh_fc.fc_type == MAC_Type_Control) ? (
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
trace/cmu-trace.cc:166:31: note: 'mh' was declared here
  166 |         struct hdr_mac802_11 *mh;
      |                               ^~
trace/cmu-trace.cc:317:24: warning: 'sh' may be used uninitialized [-Wmaybe-uninitialized]
  317 |                   (sh->type == RTS_PKT) ? "RTS" :
      |                    ~~~~^~~~
trace/cmu-trace.cc:167:26: note: 'sh' was declared here
  167 |         struct hdr_smac *sh;
      |                          ^~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/add_sr.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/bi-connector.h:40,
                 from ./mobile/god.h:48,
                 from dsr/mobicache.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
mac/mac-802_11.cc: In member function 'int Mac802_11::strongest_ap()':
mac/mac-802_11.cc:3130:16: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]
 3130 |         return ap;
      |                ^~
mac/mac-802_11.cc:3113:13: note: 'ap' was declared here
 3113 |         int ap;
      |             ^~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/path.h:65,
                 from dsr/routecache.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from dsr/dsragent.cc:67:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/linkcache.o dsr/linkcache.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/simplecache.o dsr/simplecache.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tora/tora_logs.cc:6:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 dsr/sr_forwarder.o dsr/sr_forwarder.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from ./tora/tora.h:44,
                 from tora/tora_io.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aodv/aodv_logs.o aodv/aodv_logs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from tora/tora_logs.cc:7:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from dsr/dsragent.cc:69:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from dsr/dsragent.cc:72:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from tora/tora_logs.cc:11:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aodv/aodv.o aodv/aodv.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tora/tora_neighbor.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aodv/aodv_rtable.o aodv/aodv_rtable.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/path.h:65,
                 from dsr/flowstruct.h:60,
                 from dsr/flowstruct.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from tora/tora_neighbor.cc:42:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
In file included from dsr/dsragent.cc:76:
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from dsr/dsragent.cc:80:
dsr/routecache.h:100:8: note:   by 'void RouteCache::trace(char*, ...)'
  100 |   void trace(char* fmt, ...);
      |        ^~~~~
In file included from tora/tora_neighbor.cc:46:
./tora/tora_packet.h: In member function 'int Height::compare(Height*)':
./tora/tora_packet.h:70:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                 ^~
./tora/tora_packet.h:70:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   70 |                 if(h->tau > tau) return 1;     if(tau > h->tau) return -1;
      |                                                ^~
./tora/tora_packet.h:71:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                 ^~
./tora/tora_packet.h:71:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   71 |                 if(h->oid > oid) return 1;     if(oid > h->oid) return -1;
      |                                                ^~
./tora/tora_packet.h:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                 ^~
./tora/tora_packet.h:72:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   72 |                 if(h->r > r) return 1;         if(r > h->r) return -1;
      |                                                ^~
./tora/tora_packet.h:73:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                 ^~
./tora/tora_packet.h:73:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   73 |                 if(h->delta > delta) return 1; if(delta > h->delta) return -1;
      |                                                ^~
./tora/tora_packet.h:74:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                 ^~
./tora/tora_packet.h:74:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   74 |                 if(h->id > id) return 1;       if(id > h->id) return -1;
      |                                                ^~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from dsr/dsr_proto.cc:61:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In member function 'void Mac802_11::passive_scan()',
    inlined from 'void Mac802_11::passive_scan()' at mac/mac-802_11.cc:2307:1:
mac/mac-802_11.cc:2311:33: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]
 2311 |                         ap_temp = strongest_ap();
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~
mac/mac-802_11.cc: In member function 'void Mac802_11::passive_scan()':
mac/mac-802_11.cc:3113:13: note: 'ap' was declared here
 3113 |         int ap;
      |             ^~
In member function 'void Mac802_11::active_scan()',
    inlined from 'void Mac802_11::active_scan()' at mac/mac-802_11.cc:2319:1:
mac/mac-802_11.cc:2325:41: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]
 2325 |                         sendAUTHENTICATE(ap_temp);
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~
mac/mac-802_11.cc: In member function 'void Mac802_11::active_scan()':
mac/mac-802_11.cc:3113:13: note: 'ap' was declared here
 3113 |         int ap;
      |             ^~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/god.h:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
mac/mac-802_11.cc: In member function 'void Mac802_11::checkAssocAuthStatus()':
mac/mac-802_11.cc:3082:41: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]
 3082 |                         sendAUTHENTICATE(strongest_ap());
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
mac/mac-802_11.cc:3113:13: note: 'ap' was declared here
 3113 |         int ap;
      |             ^~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
mac/mac-802_11.cc: In member function 'void Mac802_11::ProbeHandler()':
mac/mac-802_11.cc:738:25: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]
  738 |                         if (strongest_ap() > -1)
      |                         ^~
mac/mac-802_11.cc:3113:13: note: 'ap' was declared here
 3113 |         int ap;
      |             ^~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from dsr/mobicache.cc:66:
dsr/routecache.h:100:8: note:   by 'void RouteCache::trace(char*, ...)'
  100 |   void trace(char* fmt, ...);
      |        ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from dsr/routecache.h:64,
                 from dsr/routecache.cc:63:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
dsr/routecache.h:100:8: note:   by 'void RouteCache::trace(char*, ...)'
  100 |   void trace(char* fmt, ...);
      |        ^~~~~
In file included from ./config.h:60,
                 from ./aodv/aodv_rtable.h:36,
                 from aodv/aodv_rtable.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mobile/god.h:53,
                 from dsr/routecache.cc:64:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aodv/aodv_rqueue.o aodv/aodv_rqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aomdv/aomdv_logs.o aomdv/aomdv_logs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from dsr/sr_forwarder.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aomdv/aomdv.o aomdv/aomdv.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aomdv/aomdv_rtable.o aomdv/aomdv_rtable.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 aomdv/aomdv_rqueue.o aomdv/aomdv_rqueue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from dsr/flowstruct.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 puma/puma.o puma/puma.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from dsr/dsr_proto.cc:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from dsr/dsr_proto.cc:66:
dsr/routecache.h:100:8: note:   by 'void RouteCache::trace(char*, ...)'
  100 |   void trace(char* fmt, ...);
      |        ^~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
dsr/flowstruct.cc: In member function 'int FlowTable::find(nsaddr_t, nsaddr_t, u_int16_t)':
dsr/flowstruct.cc:73:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   73 |         register int i;
      |                      ^
dsr/flowstruct.cc: In member function 'int FlowTable::find(nsaddr_t, nsaddr_t, const Path&)':
dsr/flowstruct.cc:84:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   84 |         register int i;
      |                      ^
dsr/flowstruct.cc: In member function 'void FlowTable::grow()':
dsr/flowstruct.cc:99:14: warning: 'void bcopy(const void*, void*, size_t)' writing to an object of type 'struct TableEntry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   99 |         bcopy(table, temp, sizeof(TableEntry)*maxSize);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsr/flowstruct.h:112:8: note: 'struct TableEntry' declared here
  112 | struct TableEntry {
      |        ^~~~~~~~~~
dsr/flowstruct.cc: In member function 'void FlowTable::cleanup()':
dsr/flowstruct.cc:171:22: warning: 'void bcopy(const void*, void*, size_t)' writing to an object of type 'struct TableEntry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  171 |                 bcopy(table+back, table+front, sizeof(TableEntry)); // swap
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsr/flowstruct.h:112:8: note: 'struct TableEntry' declared here
  112 | struct TableEntry {
      |        ^~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_dht.o mdart/mdart_dht.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_ndp.o mdart/mdart_ndp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_neighbor.o mdart/mdart_neighbor.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from ./aodv/aodv.h:40,
                 from aodv/aodv.cc:33:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from ./aodv/aodv.h:40,
                 from aodv/aodv_logs.cc:31:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./aomdv/aomdv_rtable.h:87,
                 from aomdv/aomdv_rtable.cc:82:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from dsr/sr_forwarder.cc:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from aodv/aodv_rqueue.cc:33:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_queue.o mdart/mdart_queue.cc
In file included from ./mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from dsr/dsr_proto.h:66,
                 from dsr/sr_forwarder.cc:64:
dsr/routecache.h:100:8: note:   by 'void RouteCache::trace(char*, ...)'
  100 |   void trace(char* fmt, ...);
      |        ^~~~~
In file included from ./config.h:60,
                 from ./classifier/classifier-port.h:54,
                 from puma/puma.cc:23:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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_table.o mdart/mdart_table.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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.o mdart/mdart.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/ns-process.o common/ns-process.cc
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
aodv/aodv_rqueue.cc: In member function 'void aodv_rqueue::verifyQueue()':
aodv/aodv_rqueue.cc:192:13: warning: variable 'prev' set but not used [-Wunused-but-set-variable]
  192 | Packet *p, *prev = 0;
      |             ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/satgeometry.o satellite/satgeometry.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from ./aomdv/aomdv.h:92,
                 from aomdv/aomdv_logs.cc:83:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from ./aomdv/aomdv.h:92,
                 from aomdv/aomdv.cc:85:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/sathandoff.o satellite/sathandoff.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included 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/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
In file included from ./config.h:60,
                 from common/ns-process.h:57,
                 from common/ns-process.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/satlink.o satellite/satlink.cc
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from ./trace/cmu-trace.h:42,
                 from aomdv/aomdv_rqueue.cc:85:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/satnode.o satellite/satnode.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/satposition.o satellite/satposition.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/satroute.o satellite/satroute.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from puma/puma.cc:29:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 satellite/sattrace.o satellite/sattrace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./trace/cmu-trace.h:42,
                 from puma/puma.cc:30:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./classifier/classifier-port.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61,
                 from ./mobile/god.h:53,
                 from ./trace/cmu-trace.h:43:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 rap/raplist.o rap/raplist.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
puma/puma.cc: In member function 'void PUMA::handle_protocol_event(Event*)':
puma/puma.cc:589:13: warning: deleting object of abstract class type 'RoutingEvent' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
  589 |             delete re;
      |             ^~~~~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
puma/puma.cc: In member function 'bool PUMA::do_i_forward_this_packet(multicast_group*, Packet*)':
puma/puma.cc:853:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  853 |             if (ch->prev_hop_ == temp->next_hop)
      |                ^
aomdv/aomdv_rqueue.cc: In member function 'void aomdv_rqueue::verifyQueue()':
aomdv/aomdv_rqueue.cc:244:13: warning: variable 'prev' set but not used [-Wunused-but-set-variable]
  244 | Packet *p, *prev = 0;
      |             ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 rap/rap.o rap/rap.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart_dht.h:52,
                 from mdart/mdart_dht.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart.h:52,
                 from ./mdart/mdart_ndp.h:52,
                 from mdart/mdart_ndp.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart_queue.h:52,
                 from mdart/mdart_queue.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart_neighbor.h:52,
                 from mdart/mdart_neighbor.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from satellite/sattrace.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from satellite/satgeometry.h:43,
                 from satellite/satgeometry.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/node.h:53,
                 from satellite/satlink.h:42,
                 from satellite/satlink.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from satellite/satroute.h:42,
                 from satellite/satroute.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from satellite/satposition.h:46,
                 from satellite/satgeometry.cc:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./sctp/sctp.h:47,
                 from satellite/sattrace.cc:47:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from satellite/sathandoff.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from satellite/satroute.h:44:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from rap/utilities.h:66,
                 from rap/raplist.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/ns-process.h:57,
                 from rap/rap.h:60,
                 from rap/rap.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart_table.h:52,
                 from mdart/mdart_table.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./mdart/mdart_function.h:52,
                 from ./mdart/mdart.h:52,
                 from mdart/mdart.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from satellite/sathandoff.h:44,
                 from satellite/sathandoff.cc:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 rap/media-app.o rap/media-app.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from satellite/satnode.h:42,
                 from satellite/satnode.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from ./trace/trace.h:43,
                 from satellite/satposition.h:44,
                 from satellite/satposition.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
In file included from satellite/satposition.h:49,
                 from satellite/sathandoff.cc:46:
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from satellite/sathandoff.cc:47:
satellite/satnode.h:61:19: note:   by 'SatTrace* SatNode::trace()'
   61 |         SatTrace* trace() { return trace_; }
      |                   ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mdart/mdart_function.h:55:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 rap/utilities.o rap/utilities.cc
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mobile/god.h:48,
                 from ./trace/cmu-trace.h:43,
                 from ./mdart/mdart_function.h:58:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62,
                 from ./common/node.h:57,
                 from ./mobile/god.h:53:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./classifier/classifier-port.h:57,
                 from ./mdart/mdart_function.h:57:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from satellite/satposition.h:46:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from satellite/satnode.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
./trace/trace.h:61:22: warning: 'virtual void Trace::format(int, int, int, Packet*)' was hidden [-Woverloaded-virtual=]
   61 |         virtual void format(int tt, int s, int d, Packet* p);
      |                      ^~~~~~
./trace/cmu-trace.h:141:17: note:   by 'void CMUTrace::format(Packet*, const char*)'
  141 |         void    format(Packet *p, const char *why);
      |                 ^~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
In file included from satellite/satposition.h:49:
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
satellite/satnode.h:61:19: note:   by 'SatTrace* SatNode::trace()'
   61 |         SatTrace* trace() { return trace_; }
      |                   ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from satellite/satroute.cc:44:
satellite/satnode.h:61:19: note:   by 'SatTrace* SatNode::trace()'
   61 |         SatTrace* trace() { return trace_; }
      |                   ^~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
In file included from satellite/satposition.h:49,
                 from satellite/satnode.cc:46:
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
In file included from satellite/satposition.h:49,
                 from satellite/sattrace.cc:54:
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from satellite/sattrace.cc:55:
satellite/satnode.h:61:19: note:   by 'SatTrace* SatNode::trace()'
   61 |         SatTrace* trace() { return trace_; }
      |                   ^~~~~
/usr/include/tclcl/tclcl.h:174:21: warning: 'virtual int TclObject::command(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  174 |         virtual int command(int argc, const char*const* argv);
      |                     ^~~~~~~
In file included from satellite/satposition.h:49,
                 from satellite/satlink.cc:53:
satellite/satgeometry.h:87:13: note:   by 'int SatGeometry::command()'
   87 |         int command(/*int argc, const char*const* argv */) { return 0; }
      |             ^~~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from satellite/satlink.cc:55:
satellite/satnode.h:61:19: note:   by 'SatTrace* SatNode::trace()'
   61 |         SatTrace* trace() { return trace_; }
      |                   ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from rap/utilities.h:71:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from rap/utilities.h:66,
                 from rap/utilities.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from rap/utilities.h:71,
                 from rap/rap.h:62:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tcp/template.h:42,
                 from rap/media-app.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from rap/utilities.h:71:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
dsr/dsragent.cc: In member function 'void DSRAgent::processUnknownFlowError(SRPacket&, bool)':
dsr/dsragent.cc:1826:50: warning: 'flowid' may be used uninitialized [-Wmaybe-uninitialized]
 1826 |                                        asDefault ? flowid : fe->flow_id)))
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
dsr/dsragent.cc:1809:13: note: 'flowid' declared here
 1809 |   u_int16_t flowid;
      |             ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/fsm.o common/fsm.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-abs.o tcp/tcp-abs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/diffusion.o diffusion/diffusion.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./webcache/http-aux.h:52,
                 from rap/media-app.h:68,
                 from rap/media-app.cc:56:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/diff_rate.o diffusion/diff_rate.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/scheduler.h:40,
                 from common/fsm.h:53,
                 from common/fsm.cc:66:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-abs.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from tcp/tcp.h:38,
                 from tcp/tcp-abs.cc:52:
./common/agent.h: At global scope:
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
In file included from tcp/tcp-abs.cc:53:
tcp/tcp-abs.h:68:14: note:   by 'void AbsTcpAgent::timeout()'
   68 |         void timeout();
      |              ^~~~~~~
In file included from ./common/agent.h:40:
./common/connector.h:53:22: warning: 'virtual void Connector::drop(Packet*, const char*)' was hidden [-Woverloaded-virtual=]
   53 |         virtual void drop(Packet* p, const char *s);
      |                      ^~~~
tcp/tcp-abs.h:73:14: note:   by 'void AbsTcpAgent::drop(int)'
   73 |         void drop(int seqno);
      |              ^~~~
./common/connector.h:50:22: warning: 'virtual void Connector::drop(Packet*)' was hidden [-Woverloaded-virtual=]
   50 |         virtual void drop(Packet* p);
      |                      ^~~~
tcp/tcp-abs.h:73:14: note:   by 'void AbsTcpAgent::drop(int)'
   73 |         void drop(int seqno);
      |              ^~~~
./common/agent.h:94:22: warning: 'virtual void Agent::sendmsg(int, const char*)' was hidden [-Woverloaded-virtual=]
   94 |         virtual void sendmsg(int nbytes, const char *flags = 0);
      |                      ^~~~~~~
tcp/tcp-abs.h:69:14: note:   by 'void AbsTcpAgent::sendmsg(int)'
   69 |         void sendmsg(int pktcnt);
      |              ^~~~~~~
./common/agent.h:87:22: warning: 'virtual void Agent::sendmsg(int, AppData*, const char*)' was hidden [-Woverloaded-virtual=]
   87 |         virtual void sendmsg(int sz, AppData*, const char* flags = 0);
      |                      ^~~~~~~
tcp/tcp-abs.h:69:14: note:   by 'void AbsTcpAgent::sendmsg(int)'
   69 |         void sendmsg(int pktcnt);
      |              ^~~~~~~
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
tcp/tcp-abs.h:140:14: note:   by 'void AbsDelAckSink::timeout()'
  140 |         void timeout();
      |              ^~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/diff_prob.o diffusion/diff_prob.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/diff_sink.o diffusion/diff_sink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/flooding.o diffusion/flooding.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/omni_mcast.o diffusion/omni_mcast.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/hash_table.o diffusion/hash_table.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/diffusion.cc:63:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/diffusion.cc:60:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/routing_table.o diffusion/routing_table.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/diffusion.cc:69:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/diffusion.cc:70:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion/iflist.o diffusion/iflist.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tfrc.o tcp/tfrc.cc
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/diff_rate.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/diff_rate.cc:59:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from diffusion/diff_sink.h:57,
                 from diffusion/diff_sink.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/diff_prob.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/diff_prob.cc:59:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from diffusion/hash_table.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/diff_rate.cc:68:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/diff_rate.cc:69:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/flooding.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/flooding.cc:61:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/diff_prob.cc:68:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/diff_prob.cc:69:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/flooding.cc:70:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/flooding.cc:71:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from diffusion/iflist.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tfrc-sink.o tcp/tfrc-sink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mobile/energy-model.o mobile/energy-model.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/ping.o apps/ping.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-rfc793edu.o tcp/tcp-rfc793edu.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/omni_mcast.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/omni_mcast.cc:61:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/diffusion.h:71,
                 from diffusion/diff_sink.h:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/diffusion.h:72:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/omni_mcast.cc:70:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/omni_mcast.cc:71:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/diff_prob.h:71,
                 from diffusion/hash_table.cc:53:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/diff_prob.h:72:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
diffusion/diff_sink.cc: In member function 'virtual void SinkAgent::timeout(int)':
diffusion/diff_sink.cc:156:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  156 |                 if (random_)
      |                 ^~
diffusion/diff_sink.cc:159:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  159 |                         sink_timer_.resched(t);
      |                         ^~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/iflist.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from apps/ping.h:64,
                 from apps/ping.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffusion/diff_header.h:71,
                 from diffusion/routing_table.cc:62:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from diffusion/routing_table.cc:59:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/rio.o queue/rio.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion/routing_table.cc:68:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffusion/routing_table.cc:69:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tfrc.h:36,
                 from tcp/tfrc.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
diffusion/iflist.cc: In member function 'Out_List* Out_List::WhereToGo()':
diffusion/iflist.cc:165:31: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare]
  165 |   if (cur_out == NULL && this != NULL)
      |                               ^
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tfrc.h:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-rfc793edu.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tcp/tfrc.cc: In member function 'void TfrcAgent::nextpkt()':
tcp/tfrc.cc:251:19: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  251 |                 } else
      |                   ^~~~
tcp/tfrc.cc:253:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  253 |                         if (debug_) {
      |                         ^~
tcp/tfrc.cc: In member function 'void TfrcAgent::update_rtt(double, double)':
tcp/tfrc.cc:296:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  296 |                 register short rtt_delta;
      |                                ^~~~~~~~~
tcp/tcp-rfc793edu.cc: In member function 'virtual void RFC793eduTcpAgent::rtt_update(double)':
tcp/tcp-rfc793edu.cc:145:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  145 |         register short delta;
      |                        ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/semantic-rio.o queue/semantic-rio.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/tcp-sack-rh.o tcp/tcp-sack-rh.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from tcp/tfrc-sink.h:36,
                 from tcp/tfrc-sink.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from queue/rio.h:41,
                 from queue/rio.cc:72:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tfrc-sink.h:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from mobile/energy-model.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tcp/scoreboard-rh.o tcp/scoreboard-rh.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 plm/loss-monitor-plm.o plm/loss-monitor-plm.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from mobile/energy-model.h:48,
                 from mobile/energy-model.cc:43:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 plm/cbr-traffic-PP.o plm/cbr-traffic-PP.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 linkstate/hdr-ls.o linkstate/hdr-ls.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59,
                 from mobile/energy-model.cc:44:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mpls/classifier-addr-mpls.o mpls/classifier-addr-mpls.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/rio.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/red.h:64,
                 from queue/rio.h:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
queue/rio.cc: In member function 'virtual void RIOQueue::enque(Packet*)':
queue/rio.cc:350:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  350 |         register double in_qavg = edv_in_.v_ave;
      |                         ^~~~~~~
queue/rio.cc:468:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  468 |           register double qavg = edv_.v_ave;
      |                           ^~~~
In file included from plm/loss-monitor-plm.cc:40:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from queue/rio.h:41,
                 from queue/semantic-rio.cc:9:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mpls/ldp.o mpls/ldp.cc
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from linkstate/hdr-ls.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mpls/mpls-module.o mpls/mpls-module.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from tcp/tcp-sack-rh.cc:35:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/rtmodule.o routing/rtmodule.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 classifier/classifier-hier.o classifier/classifier-hier.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from mpls/classifier-addr-mpls.cc:73:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from tcp/scoreboard-rh.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routing/addr-params.o routing/addr-params.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/rio.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/red.h:64,
                 from queue/rio.h:47:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from classifier/classifier.h:40,
                 from classifier/classifier-hier.h:54,
                 from classifier/classifier-hier.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from tcp/tcp-sack-rh.cc:39:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
tcp/tcp-sack-rh.cc: In member function 'virtual void SackRHTcpAgent::send_much(int, int, int)':
tcp/tcp-sack-rh.cc:363:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  363 |         register int found, npacket = 0;
      |                      ^~~~~
tcp/tcp-sack-rh.cc:363:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  363 |         register int found, npacket = 0;
      |                             ^~~~~~~
In file included from mpls/mpls-module.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 nix/hdr_nv.o nix/hdr_nv.cc
In file included from ./config.h:60,
                 from mpls/ldp.cc:67:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 nix/classifier-nix.o nix/classifier-nix.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from plm/cbr-traffic-PP.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from mpls/mpls-module.cc:55:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 nix/nixnode.o nix/nixnode.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from routing/rtmodule.h:58,
                 from routing/rtmodule.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from routing/addr-params.cc:57:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from mpls/classifier-addr-mpls.cc:74:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routealgo/rnode.o routealgo/rnode.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routealgo/bfs.o routealgo/bfs.cc
In file included from routing/rtmodule.h:60:
./classifier/classifier.h: At global scope:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from routing/rtmodule.cc:52:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from nix/hdr_nv.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routealgo/rbitmap.o routealgo/rbitmap.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routealgo/rlookup.o routealgo/rlookup.cc
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 routealgo/routealgo.o routealgo/routealgo.cc
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 nix/nixvec.o nix/nixvec.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 nix/nixroute.o nix/nixroute.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dsred.o diffserv/dsred.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dsredq.o diffserv/dsredq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from nix/classifier-nix.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dsEdge.o diffserv/dsEdge.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from nix/nixnode.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dsCore.o diffserv/dsCore.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from nix/nixvec.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from routealgo/rnode.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from nix/nixroute.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from routealgo/bfs.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from routealgo/rbitmap.cc:52:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./routing/rtmodule.h:60,
                 from nix/nixroute.cc:57:
./classifier/classifier.h: At global scope:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dsPolicy.o diffserv/dsPolicy.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/ew.o diffserv/ew.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from routealgo/routealgo.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffserv/dsred.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from routealgo/rlookup.cc:7:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffserv/dewp.o diffserv/dewp.cc
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffserv/dsredq.cc:38:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from ./queue/red.h:62,
                 from diffserv/dsred.h:72,
                 from diffserv/dsEdge.h:40,
                 from diffserv/dsEdge.cc:42:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/red-pd.o queue/red-pd.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/pi.o queue/pi.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from ./queue/red.h:62,
                 from diffserv/dsred.h:72,
                 from diffserv/dsCore.h:39,
                 from diffserv/dsCore.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/vq.o queue/vq.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./nix/nixnode.h:9,
                 from nix/nixnode.cc:60:
./routealgo/rnode.h: At global scope:
./routealgo/rnode.h:38:23: warning: 'virtual nodeid_t RNode::GetNeighbor(Nix_t)' was hidden [-Woverloaded-virtual=]
   38 |     virtual nodeid_t  GetNeighbor(Nix_t);// Get neighbor from nix
      |                       ^~~~~~~~~~~
./nix/nixnode.h:44:21: note:   by 'virtual nodeid_t NixNode::GetNeighbor(Nix_t, NixVec*)'
   44 |   virtual nodeid_t  GetNeighbor(Nix_t, NixVec*);     // Get neighbor from nix
      |                     ^~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from ./queue/red.h:62,
                 from diffserv/dsred.h:72,
                 from diffserv/dsPolicy.h:39,
                 from diffserv/dsPolicy.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from nix/nixnode.h:9,
                 from nix/classifier-nix.h:64,
                 from nix/classifier-nix.cc:63:
./routealgo/rnode.h: At global scope:
./routealgo/rnode.h:38:23: warning: 'virtual nodeid_t RNode::GetNeighbor(Nix_t)' was hidden [-Woverloaded-virtual=]
   38 |     virtual nodeid_t  GetNeighbor(Nix_t);// Get neighbor from nix
      |                       ^~~~~~~~~~~
nix/nixnode.h:44:21: note:   by 'virtual nodeid_t NixNode::GetNeighbor(Nix_t, NixVec*)'
   44 |   virtual nodeid_t  GetNeighbor(Nix_t, NixVec*);     // Get neighbor from nix
      |                     ^~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffserv/ew.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64,
                 from diffserv/dsred.h:72,
                 from diffserv/dsred.cc:39:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/dsred.cc:41:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from diffserv/dewp.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/rem.o queue/rem.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/gk.o queue/gk.cc
In file included from ./config.h:60,
                 from ./common/flags.h:44,
                 from queue/vq.cc:97:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from diffserv/dsEdge.cc:43:
diffserv/ew.h:371:8: note:   by 'void EWPolicy::init(int, int, int)'
  371 |   void init(int, int, int);
      |        ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from diffserv/dsEdge.cc:44:
diffserv/dewp.h:81:8: note:   by 'void DEWPPolicy::init(double)'
   81 |   void init(double);
      |        ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/dsEdge.cc:47:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64,
                 from diffserv/dsred.h:72,
                 from diffserv/dsredq.cc:39:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/dsredq.cc:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/queue.h:40,
                 from queue/red.h:62,
                 from queue/red-pd.h:42,
                 from queue/red-pd.cc:41:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/rate-limit.o pushback/rate-limit.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/rate-limit-strategy.o pushback/rate-limit-strategy.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/ew.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64,
                 from diffserv/dsred.h:72,
                 from diffserv/dsPolicy.h:39,
                 from diffserv/ew.h:55,
                 from diffserv/ew.cc:56:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
diffserv/ew.h:371:8: note:   by 'void EWPolicy::init(int, int, int)'
  371 |   void init(int, int, int);
      |        ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from pushback/rate-limit-strategy.h:41,
                 from pushback/rate-limit-strategy.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/ident-tree.o pushback/ident-tree.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from diffserv/dsPolicy.cc:60:
diffserv/ew.h:371:8: note:   by 'void EWPolicy::init(int, int, int)'
  371 |   void init(int, int, int);
      |        ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from diffserv/dsPolicy.cc:61:
diffserv/dewp.h:81:8: note:   by 'void DEWPPolicy::init(double)'
   81 |   void init(double);
      |        ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/dsPolicy.cc:64:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/agg-spec.o pushback/agg-spec.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from queue/pi.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/pi.cc:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/logging-data-struct.o pushback/logging-data-struct.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from diffserv/dewp.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64,
                 from diffserv/dsred.h:72,
                 from diffserv/dsPolicy.h:39,
                 from diffserv/dewp.h:55,
                 from diffserv/dewp.cc:56:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
diffserv/dewp.h:81:8: note:   by 'void DEWPPolicy::init(double)'
   81 |   void init(double);
      |        ^~~~
In file included from ./config.h:60,
                 from ./common/flags.h:44,
                 from queue/gk.cc:63:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/pi.h:51,
                 from queue/pi.cc:52:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/node.h:53,
                 from pushback/rate-limit.h:40,
                 from pushback/rate-limit.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/rate-estimator.o pushback/rate-estimator.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from ./tools/flowmon.h:51,
                 from queue/red-pd.h:43:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/pushback-queue.o pushback/pushback-queue.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./routing/address.h:38,
                 from pushback/ident-tree.h:6,
                 from pushback/ident-tree.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pushback/pushback.o pushback/pushback.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from pushback/rate-estimator.h:4,
                 from pushback/rate-estimator.cc:1:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from pushback/agg-spec.h:41,
                 from pushback/agg-spec.cc:1:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/parentnode.o common/parentnode.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/node.h:53,
                 from pushback/logging-data-struct.h:40,
                 from pushback/logging-data-struct.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from ./queue/red.h:62,
                 from pushback/pushback-queue.h:40,
                 from pushback/pushback-queue.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 trace/basetrace.o trace/basetrace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from queue/rem.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/rem.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./routing/address.h:38,
                 from common/parentnode.h:54,
                 from common/parentnode.cc:54:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/simulator.o common/simulator.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 asim/asim.o asim/asim.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/scheduler-map.o common/scheduler-map.cc
In file included from ./config.h:60,
                 from pushback/pushback.h:40,
                 from pushback/pushback.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./classifier/classifier-addr.h:36,
                 from common/parentnode.h:55:
./classifier/classifier.h: At global scope:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from common/parentnode.h:56:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from pushback/rate-limit.h:40,
                 from pushback/ident-tree.cc:38:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/splay-scheduler.o common/splay-scheduler.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from pushback/pushback.h:45:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 linkstate/ls.o linkstate/ls.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 linkstate/rtProtoLS.o linkstate/rtProtoLS.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pgm/classifier-pgm.o pgm/classifier-pgm.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from pushback/pushback.h:45,
                 from pushback/pushback-queue.cc:40:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pgm/pgm-agent.o pgm/pgm-agent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pgm/pgm-sender.o pgm/pgm-sender.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from common/splay-scheduler.cc:82:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 pgm/pgm-receiver.o pgm/pgm-receiver.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/rcvbuf.o mcast/rcvbuf.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from common/scheduler-map.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/classifier-lms.o mcast/classifier-lms.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from ./tcp/tcp.h:38,
                 from trace/basetrace.h:41,
                 from trace/basetrace.cc:37:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from linkstate/rtProtoLS.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from common/simulator.h:54,
                 from common/simulator.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from pgm/classifier-pgm.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from linkstate/ls.cc:64:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/phy.h:54,
                 from common/node.h:57,
                 from common/simulator.cc:48:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from pushback/pushback.h:43:
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
pushback/pushback.h:89:8: note:   by 'void PushbackAgent::timeout(PushbackEvent*)'
   89 |   void timeout(PushbackEvent * event);
      |        ^~~~~~~
In file included from ./config.h:60,
                 from asim/asim.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from mcast/rcvbuf.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In constructor 'AggReturn::AggReturn(cluster*, double, int, int)',
    inlined from 'AggReturn* PrefixTree::identifyAggregate(double, double)' at pushback/ident-tree.cc:185:70:
pushback/ident-tree.h:31:12: warning: 'requiredBottom' may be used uninitialized [-Wmaybe-uninitialized]
   31 |     limit_ = bottom;
      |     ~~~~~~~^~~~~~~~
pushback/ident-tree.cc: In member function 'AggReturn* PrefixTree::identifyAggregate(double, double)':
pushback/ident-tree.cc:170:10: note: 'requiredBottom' was declared here
  170 |   double requiredBottom;
      |          ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from mcast/classifier-lms.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/lms-agent.o mcast/lms-agent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
pgm/pgm-agent.cc:486:18: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  486 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                  ^
pgm/pgm-agent.cc:486:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  486 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                                 ^
pgm/pgm-agent.cc:494:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  494 |                         "E -t "TIME_FORMAT" -o PGM -e %s -s %d.%d -d %d.%d",
      |                         ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/lms-receiver.o mcast/lms-receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
pgm/pgm-sender.cc:342:18: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  342 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                  ^
pgm/pgm-sender.cc:342:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  342 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                                 ^
pgm/pgm-sender.cc:350:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  350 |                         "E -t "TIME_FORMAT" -o PGM -e %s -s %d.%d -d %d.%d",
      |                         ^
pgm/pgm-receiver.cc:356:18: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  356 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                  ^
pgm/pgm-receiver.cc:356:33: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  356 |     sprintf(wrk, "E "TIME_FORMAT" %d %d PGM %s "TIME_FORMAT,
      |                                 ^
pgm/pgm-receiver.cc:364:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  364 |                         "E -t "TIME_FORMAT" -o PGM -e %s -s %d.%d -d %d.%d",
      |                         ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 mcast/lms-sender.o mcast/lms-sender.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 queue/delayer.o queue/delayer.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 xcp/xcpq.o xcp/xcpq.cc
In file included from ./config.h:60,
                 from pgm/pgm-agent.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 xcp/xcp.o xcp/xcp.cc
In file included from ./config.h:60,
                 from pgm/pgm-receiver.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from pgm/pgm-sender.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 xcp/xcp-end-sys.o xcp/xcp-end-sys.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4csmaca.o wpan/p802_15_4csmaca.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4fail.o wpan/p802_15_4fail.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mcast/lms-agent.cc:60:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4hlist.o wpan/p802_15_4hlist.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4mac.o wpan/p802_15_4mac.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4nam.o wpan/p802_15_4nam.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from queue/delayer.h:37,
                 from queue/delayer.cc:36:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mcast/lms-receiver.cc:59:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from mcast/lms-sender.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from mcast/lms.h:64,
                 from mcast/lms-receiver.cc:64:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./queue/queue.h:40,
                 from ./queue/drop-tail.h:41,
                 from xcp/xcpq.h:28,
                 from xcp/xcpq.cc:23:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from xcp/xcp.h:50,
                 from xcp/xcp.cc:29:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
mcast/lms-receiver.cc:105:22: note:   by 'virtual void LmsReceiver::timeout(int, int, int)'
  105 |         virtual void timeout (int type, int lo, int hi);
      |                      ^~~~~~~
In file included from ./config.h:60,
                 from ./common/ip.h:41,
                 from xcp/xcp-end-sys.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from wpan/p802_15_4timer.h:52,
                 from wpan/p802_15_4csmaca.h:52,
                 from wpan/p802_15_4csmaca.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from pgm/pgm-agent.cc:73:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4phy.o wpan/p802_15_4phy.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from pgm/pgm-agent.cc:74:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4sscs.o wpan/p802_15_4sscs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mcast/lms-agent.cc:63:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from pgm/pgm-receiver.cc:71:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from queue/delayer.h:38:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mcast/lms.h:64,
                 from mcast/lms-agent.cc:64:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from pgm/pgm-receiver.cc:72:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from pgm/pgm-receiver.cc:68:
./common/agent.h:153:22: warning: 'virtual void Agent::trace_event(char*)' was hidden [-Woverloaded-virtual=]
  153 |         virtual void trace_event(char *eventtype);
      |                      ^~~~~~~~~~~
pgm/pgm-receiver.cc:186:8: note:   by 'void PgmReceiver::trace_event(char*, double)'
  186 |   void trace_event(char *evType, double evTime);
      |        ^~~~~~~~~~~
./common/agent.h:85:22: warning: 'virtual void Agent::timeout(int)' was hidden [-Woverloaded-virtual=]
   85 |         virtual void timeout(int tno);
      |                      ^~~~~~~
pgm/pgm-receiver.cc:167:16: note:   by 'virtual void PgmReceiver::timeout(int, void*)'
  167 |   virtual void timeout(int type, void *data);
      |                ^~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from pgm/pgm-sender.cc:74:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from pgm/pgm-sender.cc:75:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from wpan/p802_15_4hlist.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from wpan/p802_15_4pkt.h:52,
                 from wpan/p802_15_4mac.h:52,
                 from wpan/p802_15_4nam.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from wpan/p802_15_4pkt.h:52,
                 from wpan/p802_15_4mac.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from mcast/lms-sender.cc:64:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from mcast/lms.h:64,
                 from mcast/lms-sender.cc:66:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4timer.o wpan/p802_15_4timer.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./queue/red.h:64,
                 from xcp/xcp.cc:30:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4csmaca.h:53:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from xcp/xcpq.cc:25:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from wpan/p802_15_4pkt.h:52,
                 from wpan/p802_15_4phy.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4hlist.h:52,
                 from wpan/p802_15_4hlist.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
wpan/p802_15_4csmaca.cc: In member function 'void CsmaCA802_15_4::newBeacon(char)':
wpan/p802_15_4csmaca.cc:420:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  420 |                         if (canProceed(wtime));
      |                         ^~
wpan/p802_15_4csmaca.cc:421:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  421 |                                 backoffHandler();       //no need to resume backoff
      |                                 ^~~~~~~~~~~~~~
wpan/p802_15_4csmaca.cc:427:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  427 |                         if (canProceed(wtime));
      |                         ^~
wpan/p802_15_4csmaca.cc:428:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  428 |                                 backoffT->start(wtime);
      |                                 ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4trace.o wpan/p802_15_4trace.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4const.h:52,
                 from wpan/p802_15_4pkt.h:53:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4const.h:52,
                 from wpan/p802_15_4pkt.h:53:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 wpan/p802_15_4transac.o wpan/p802_15_4transac.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 apps/pbc.o apps/pbc.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4mac.h:53:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4mac.h:53,
                 from wpan/p802_15_4mac.cc:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4sscs.h:59,
                 from wpan/p802_15_4sscs.cc:53:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from wpan/p802_15_4timer.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4const.h:52,
                 from wpan/p802_15_4pkt.h:53:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4phy.cc:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/nr/nr.o diffusion3/lib/nr/nr.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4mac.h:53,
                 from wpan/p802_15_4sscs.h:60:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from wpan/p802_15_4transac.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./routing/rtmodule.h:60,
                 from ./common/node.h:61:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/packet.h:43,
                 from wpan/p802_15_4trace.cc:49:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./mac/phy.h:54:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/dr.o diffusion3/lib/dr.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/diffusion/one_phase_pull.o diffusion3/filters/diffusion/one_phase_pull.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4def.h:52,
                 from wpan/p802_15_4transac.h:53,
                 from wpan/p802_15_4transac.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from wpan/p802_15_4timer.cc:50:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/diffusion/two_phase_pull.o diffusion3/filters/diffusion/two_phase_pull.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/phy.h:61,
                 from ./mac/channel.h:46,
                 from ./mobile/topography.h:44,
                 from ./mobile/propagation.h:47,
                 from ./mac/wireless-phy.h:45,
                 from wpan/p802_15_4phy.h:54,
                 from wpan/p802_15_4csmaca.h:53,
                 from wpan/p802_15_4timer.cc:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/diffapp.o diffusion3/lib/diffapp.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/ns/diffagent.o diffusion3/ns/diffagent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./mac/mac.h:48,
                 from wpan/p802_15_4trace.cc:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./mac/mac.h:43:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
In file included from ./mac/mac-802_11.h:47,
                 from wpan/p802_15_4trace.cc:51:
./mac/mac-timers.h:55:22: warning: 'virtual void MacTimer::resume()' was hidden [-Woverloaded-virtual=]
   55 |         virtual void resume(void) { assert(0); }
      |                      ^~~~~~
./mac/mac-timers.h:82:17: note:   by 'void BackoffTimer::resume(double)'
   82 |         void    resume(double difs);
      |                 ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/lib/nr/nr.hh:48,
                 from diffusion3/lib/nr/nr.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/ns/diffrtg.o diffusion3/ns/diffrtg.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/ns/difftimer.o diffusion3/ns/difftimer.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filter_core/filter_core.o diffusion3/filter_core/filter_core.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filter_core/iolog.o diffusion3/filter_core/iolog.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/lib/dr.hh:54,
                 from diffusion3/lib/dr.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/diffusion/one_phase_pull.hh:47,
                 from diffusion3/filters/diffusion/one_phase_pull.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filter_core/iostats.o diffusion3/filter_core/iostats.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/lib/diffapp.hh:58,
                 from diffusion3/lib/diffapp.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/diffusion/two_phase_pull.hh:47,
                 from diffusion3/filters/diffusion/two_phase_pull.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/attrs.o diffusion3/lib/main/attrs.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/filter_core/iolog.hh:48,
                 from diffusion3/filter_core/iolog.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from diffusion3/ns/diffagent.h:54,
                 from diffusion3/ns/diffagent.cc:50:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./diffusion3/filter_core/filter_core.hh:47,
                 from diffusion3/ns/diffrtg.h:55,
                 from diffusion3/ns/diffrtg.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/events.o diffusion3/lib/main/events.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/filter_core/iostats.hh:47,
                 from diffusion3/filter_core/iostats.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/iodev.o diffusion3/lib/main/iodev.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/filter_core/filter_core.hh:47,
                 from diffusion3/filter_core/filter_core.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/iohook.o diffusion3/lib/main/iohook.cc
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/timers.o diffusion3/lib/main/timers.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/lib/main/attrs.hh:47,
                 from diffusion3/lib/main/attrs.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from apps/pbc.cc:55:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/lib/main/events.hh:55,
                 from diffusion3/lib/main/events.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from diffusion3/ns/diffagent.h:57:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from diffusion3/ns/difftimer.h:56,
                 from diffusion3/ns/difftimer.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/lib/main/iodev.hh:54,
                 from diffusion3/lib/main/iodev.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/filters/diffusion/one_phase_pull.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from diffusion3/lib/dr.hh:69:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/message.o diffusion3/lib/main/message.cc
In file included from ./config.h:60,
                 from diffusion3/lib/main/timers.hh:47,
                 from diffusion3/lib/main/timers.cc:46:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/lib/main/iohook.hh:47,
                 from diffusion3/lib/main/iohook.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/lib/main/tools.o diffusion3/lib/main/tools.cc
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/filters/diffusion/one_phase_pull.hh:303:8: note:   by 'void OnePhasePullFilter::recv(Message*, handle)'
  303 |   void recv(Message *msg, handle h);
      |        ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
diffusion3/lib/main/attrs.cc: In function 'NRAttrVec* UnpackAttrs(DiffPacket, int)':
diffusion3/lib/main/attrs.cc:308:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  308 |                                                 *(float *)&current->val_));
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from diffusion3/lib/dr.hh:69,
                 from diffusion3/lib/diffapp.hh:63:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
diffusion3/lib/main/attrs.cc:315:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  315 |                                              *(double *)&current->val_));
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/gear_examples/gear_common.o diffusion3/apps/gear_examples/gear_common.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/gear_examples/gear_receiver.o diffusion3/apps/gear_examples/gear_receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from diffusion3/ns/diffrtg.h:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59,
                 from diffusion3/ns/diffagent.h:57,
                 from diffusion3/ns/diffrtg.cc:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from diffusion3/ns/diffagent.h:57,
                 from diffusion3/ns/difftimer.cc:52:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/filters/diffusion/two_phase_pull.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from diffusion3/lib/main/message.hh:65,
                 from diffusion3/lib/main/message.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/gear_examples/gear_sender.o diffusion3/apps/gear_examples/gear_sender.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/rmst_examples/rmst_sink.o diffusion3/apps/rmst_examples/rmst_sink.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/apps/gear_examples/gear_common.hh:47,
                 from diffusion3/apps/gear_examples/gear_common.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/filters/diffusion/two_phase_pull.hh:274:8: note:   by 'void GradientFilter::recv(Message*, handle)'
  274 |   void recv(Message *msg, handle h);
      |        ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/rmst_examples/rmst_source.o diffusion3/apps/rmst_examples/rmst_source.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/apps/gear_examples/gear_receiver.hh:47,
                 from diffusion3/apps/gear_examples/gear_receiver.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./diffusion3/ns/diffrtg.h:62,
                 from diffusion3/filter_core/filter_core.hh:72:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/1pp_ping_sender.o diffusion3/apps/ping/1pp_ping_sender.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/1pp_ping_receiver.o diffusion3/apps/ping/1pp_ping_receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/apps/rmst_examples/rmst_sink.hh:48,
                 from diffusion3/apps/rmst_examples/rmst_sink.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/lib/main/tools.hh:59,
                 from diffusion3/lib/main/tools.cc:45:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/2pp_ping_sender.o diffusion3/apps/ping/2pp_ping_sender.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from diffusion3/lib/main/tools.cc:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from diffusion3/apps/gear_examples/gear_sender.hh:47,
                 from diffusion3/apps/gear_examples/gear_sender.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/2pp_ping_receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/ping_common.o diffusion3/apps/ping/ping_common.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/gear_examples/gear_common.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
wpan/p802_15_4mac.cc: In member function 'double Mac802_15_4::getCAP(bool)':
wpan/p802_15_4mac.cc:4540:68: warning: 't_CAP' may be used uninitialized [-Wmaybe-uninitialized]
 4540 |         double sSlotDuration,sSlotDuration2,sSlotDuration3,BI2,BI3,t_CAP,t_CAP2,t_CAP3;
      |                                                                    ^~~~~
wpan/p802_15_4mac.cc:4634:17: warning: 't_CAP3' may be used uninitialized [-Wmaybe-uninitialized]
 4634 |                 if (t_CAP3 >= now)
      |                 ^~
wpan/p802_15_4mac.cc:4540:81: note: 't_CAP3' was declared here
 4540 |         double sSlotDuration,sSlotDuration2,sSlotDuration3,BI2,BI3,t_CAP,t_CAP2,t_CAP3;
      |                                                                                 ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/apps/rmst_examples/rmst_source.hh:47,
                 from diffusion3/apps/rmst_examples/rmst_source.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/apps/ping/1pp_ping_sender.hh:47,
                 from diffusion3/apps/ping/1pp_ping_sender.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_receiver.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/apps/ping/1pp_ping_receiver.hh:47,
                 from diffusion3/apps/ping/1pp_ping_receiver.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/apps/ping/push_sender.o diffusion3/apps/ping/push_sender.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear_attr.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/rmst_examples/rmst_sink.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/gear/gear.o diffusion3/filters/gear/gear.cc
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/apps/ping/2pp_ping_sender.hh:47,
                 from diffusion3/apps/ping/2pp_ping_sender.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/gear/gear_tools.o diffusion3/filters/gear/gear_tools.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/misc/log.o diffusion3/filters/misc/log.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/gear_examples/gear_common.hh:50,
                 from diffusion3/apps/gear_examples/gear_receiver.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/rmst_examples/rmst_sink.hh:76:8: note:   by 'void RmstSink::recv(void*, int)'
   76 |   void recv(void *blob, int size);
      |        ^~~~
In file included from ./config.h:60,
                 from diffusion3/apps/ping/ping.hh:47,
                 from diffusion3/apps/ping/ping_common.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/apps/ping/2pp_ping_receiver.hh:47,
                 from diffusion3/apps/ping/2pp_ping_receiver.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/apps/ping/push_receiver.hh:47,
                 from diffusion3/apps/ping/push_receiver.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/gear_examples/gear_receiver.hh:62:8: note:   by 'void GearReceiverApp::recv(NRAttrVec*, NR::handle)'
   62 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
In file included from ./config.h:60,
                 from diffusion3/apps/ping/push_sender.hh:47,
                 from diffusion3/apps/ping/push_sender.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/gear_examples/gear_common.hh:50,
                 from diffusion3/apps/gear_examples/gear_sender.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/2pp_ping_sender.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/gear/gear.hh:48,
                 from diffusion3/filters/gear/gear.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/gear/gear_attr.hh:48,
                 from diffusion3/filters/gear/gear_attr.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/misc/log.hh:47,
                 from diffusion3/filters/misc/log.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/2pp_ping_sender.hh:83:8: note:   by 'void TPPPingSenderApp::recv(NRAttrVec*, NR::handle)'
   83 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
./apps/app.h:51:22: warning: 'virtual void Application::send(int)' was hidden [-Woverloaded-virtual=]
   51 |         virtual void send(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/2pp_ping_sender.hh:72:8: note:   by 'void TPPPingSenderApp::send()'
   72 |   void send();
      |        ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/rmst_examples/rmst_source.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/gear_examples/gear_sender.hh:83:8: note:   by 'void GearSenderApp::recv(NRAttrVec*, NR::handle)'
   83 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
./apps/app.h:51:22: warning: 'virtual void Application::send(int)' was hidden [-Woverloaded-virtual=]
   51 |         virtual void send(int nbytes);
      |                      ^~~~
diffusion3/apps/gear_examples/gear_sender.hh:72:8: note:   by 'void GearSenderApp::send()'
   72 |   void send();
      |        ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/1pp_ping_sender.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/1pp_ping_receiver.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/push_receiver.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/rmst_examples/rmst_source.hh:88:8: note:   by 'void RmstSource::recv(Message*, handle)'
   88 |   void recv(Message *msg, handle h);
      |        ^~~~
./apps/app.h:51:22: warning: 'virtual void Application::send(int)' was hidden [-Woverloaded-virtual=]
   51 |         virtual void send(int nbytes);
      |                      ^~~~
diffusion3/apps/rmst_examples/rmst_source.hh:78:8: note:   by 'void RmstSource::send()'
   78 |   void send();
      |        ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/srcrt.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/1pp_ping_sender.hh:83:8: note:   by 'void OPPPingSenderApp::recv(NRAttrVec*, NR::handle)'
   83 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
./apps/app.h:51:22: warning: 'virtual void Application::send(int)' was hidden [-Woverloaded-virtual=]
   51 |         virtual void send(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/1pp_ping_sender.hh:72:8: note:   by 'void OPPPingSenderApp::send()'
   72 |   void send();
      |        ^~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/push_receiver.hh:63:8: note:   by 'void PushReceiverApp::recv(NRAttrVec*, NR::handle)'
   63 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/1pp_ping_receiver.hh:63:8: note:   by 'void OPPPingReceiverApp::recv(NRAttrVec*, NR::handle)'
   63 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
In file included from ./config.h:60,
                 from ./diffusion3/lib/diffapp.hh:58,
                 from diffusion3/filters/gear/gear_tools.hh:48,
                 from diffusion3/filters/gear/gear_tools.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from diffusion3/filters/gear/gear.hh:62:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
wpan/p802_15_4mac.cc: In member function 'void Mac802_15_4::mcps_data_request(UINT_8, UINT_16, IE3ADDR, UINT_8, UINT_16, IE3ADDR, UINT_8, Packet*, UINT_8, UINT_8, bool, PHYenum, MACenum)':
wpan/p802_15_4mac.cc:2766:49: warning: 'kpTime' may be used uninitialized [-Wmaybe-uninitialized]
 2766 |                                 dataWaitT->start(kpTime);
      |                                 ~~~~~~~~~~~~~~~~^~~~~~~~
wpan/p802_15_4mac.cc:2687:16: note: 'kpTime' was declared here
 2687 |         double kpTime;
      |                ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/2pp_ping_receiver.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
diffusion3/lib/dr.cc: In member function 'int DiffusionRouting::sendRmst(NR::handle, NRAttrVec*, int)':
diffusion3/lib/dr.cc:586:10: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  586 |   delete blob;
      |          ^~~~
diffusion3/lib/dr.cc:536:23: note: returned from 'void* operator new [](std::size_t)'
  536 |   blob = new char[size];
      |                       ^
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/2pp_ping_receiver.hh:63:8: note:   by 'void TPPPingReceiverApp::recv(NRAttrVec*, NR::handle)'
   63 |   void recv(NRAttrVec *data, NR::handle my_handle);
      |        ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/apps/ping/ping.hh:50,
                 from diffusion3/apps/ping/push_sender.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/misc/tag.o diffusion3/filters/misc/tag.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst.cc
In file included from ./config.h:60,
                 from diffusion3/filters/misc/srcrt.hh:47,
                 from diffusion3/filters/misc/srcrt.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
diffusion3/apps/rmst_examples/rmst_source.cc: In member function 'void RmstSource::sendBlob()':
diffusion3/apps/rmst_examples/rmst_source.cc:273:10: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  273 |   delete blob;
      |          ^~~~
In member function 'char* RmstSource::createBlob(int)',
    inlined from 'void RmstSource::sendBlob()' at diffusion3/apps/rmst_examples/rmst_source.cc:267:20:
diffusion3/apps/rmst_examples/rmst_source.cc:254:31: note: returned from 'void* operator new [](std::size_t)'
  254 |   char *tmpPtr = new char[2500];
      |                               ^
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/filters/gear/gear_attr.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 diffusion3/filters/rmst/rmst_filter.o diffusion3/filters/rmst/rmst_filter.cc
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:51:22: warning: 'virtual void Application::send(int)' was hidden [-Woverloaded-virtual=]
   51 |         virtual void send(int nbytes);
      |                      ^~~~
diffusion3/apps/ping/push_sender.hh:71:8: note:   by 'void PushSenderApp::send()'
   71 |   void send();
      |        ^~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/filters/misc/log.hh:50:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 delaybox/delaybox.o delaybox/delaybox.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 packmime/packmime_HTTP.o packmime/packmime_HTTP.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 packmime/packmime_HTTP_rng.o packmime/packmime_HTTP_rng.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/filters/misc/log.hh:74:8: note:   by 'void LogFilter::recv(Message*, handle)'
   74 |   void recv(Message *msg, handle h);
      |        ^~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from diffusion3/filters/misc/srcrt.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 packmime/packmime_OL.o packmime/packmime_OL.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from diffusion3/filters/rmst/rmst.hh:49,
                 from diffusion3/filters/rmst/rmst.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 packmime/packmime_OL_ranvar.o packmime/packmime_OL_ranvar.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 packmime/packmime_ranvar.o packmime/packmime_ranvar.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from packmime/packmime_HTTP.cc:44:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from diffusion3/filters/misc/tag.hh:48,
                 from diffusion3/filters/misc/tag.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tmix/tmix.o tmix/tmix.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from delaybox/delaybox.cc:88:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tmix/tmixAgent.o tmix/tmixAgent.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 tmix/tmix_delaybox.o tmix/tmix_delaybox.cc
rm -f gen/version.c
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from delaybox/delaybox.h:43,
                 from delaybox/delaybox.cc:89:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from packmime/packmime_HTTP.cc:46:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
/bin/tclsh8.6 bin/string2c.tcl version_string < VERSION > gen/version.c
/bin/tclsh8.6 bin/tcl-expand.tcl tcl/lib/ns-lib.tcl tcl/lib/ns-diffusion.tcl tcl/delaybox/delaybox.tcl tcl/packmime/packmime.tcl tcl/tmix/tmix.tcl tcl/tmix/tmix_delaybox.tcl | /usr/bin/tcl2c++ et_ns_lib > gen/ns_tcl.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/ptypes2tcl.o common/ptypes2tcl.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59,
                 from packmime/packmime_HTTP.h:49,
                 from packmime/packmime_HTTP.cc:48:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
In file included from ./config.h:60,
                 from ./tools/rng.h:72,
                 from packmime/packmime_HTTP_rng.cc:45:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/win32.o common/win32.c
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/tclAppInit.o common/tclAppInit.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
common/win32.c:601:19: warning: 'ISO_C_forbids_an_empty_source_file' defined but not used [-Wunused-const-variable=]
  601 | static const char ISO_C_forbids_an_empty_source_file; /* don't know why ... */
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/main-monolithic.o common/main-monolithic.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./diffusion3/lib/diffapp.hh:58,
                 from diffusion3/filters/rmst/rmst_filter.hh:51,
                 from diffusion3/filters/rmst/rmst_filter.cc:43:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from common/packet.h:43,
                 from common/ptypes2tcl.cc:3:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from delaybox/delaybox.h:42:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/net-ip.o emulate/net-ip.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from tmix/tmix_delaybox.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from packmime/packmime_OL.h:53,
                 from packmime/packmime_OL.cc:56:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42,
                 from packmime/packmime_OL.h:54:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./tools/ranvar.h:52,
                 from packmime/packmime_ranvar.h:45,
                 from packmime/packmime_OL_ranvar.h:44,
                 from packmime/packmime_OL_ranvar.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/net.o emulate/net.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./tools/random.h:41,
                 from ./tools/ranvar.h:52,
                 from packmime/packmime_ranvar.h:45,
                 from packmime/packmime_ranvar.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./tools/random.h:42:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from ./delaybox/delaybox.h:43,
                 from tmix/tmix_delaybox.h:39,
                 from tmix/tmix_delaybox.cc:40:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./config.h:60,
                 from common/tclAppInit.cc:17:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from tmix/tmix.cc:47:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/timer-handler.h:54,
                 from tmix/tmix.h:50,
                 from tmix/tmixAgent.h:45,
                 from tmix/tmixAgent.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
delaybox/delaybox.cc: In member function 'void DelayBoxQueue::dumplist()':
delaybox/delaybox.cc:946:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  946 |         register pktinfo* p = head_;
      |                           ^
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/tap.o emulate/tap.cc
common/ptypes2tcl.cc: In function 'int main()':
common/ptypes2tcl.cc:65:44: warning: '%s' directive writing up to 511 bytes into a region of size 502 [-Wformat-overflow=]
   49 |         return charbuf;
      |                ~~~~~~~                      
......
   65 |                 sprintf(strbuf, "set ptype(%s) %d", lcase(pinfo.name(packet_t(i))), i);
      |                                            ^~
common/ptypes2tcl.cc:65:33: note: using the range [-2147483648, 2147483647] for directive argument
   65 |                 sprintf(strbuf, "set ptype(%s) %d", lcase(pinfo.name(packet_t(i))), i);
      |                                 ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:970,
                 from common/ptypes2tcl.cc:1:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'int main()' at common/ptypes2tcl.cc:65:10:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: note: '__builtin___sprintf_chk' output between 14 and 535 bytes into a destination of size 512
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from tmix/tmix.h:52,
                 from tmix/tmix.cc:50:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
In file included from ./mac/phy.h:54,
                 from ./common/node.h:57,
                 from tmix/tmix.h:52:
./common/bi-connector.h: At global scope:
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
In file included from ./mac/phy.h:62:
./mac/mac.h:179:22: note:   by 'virtual void Mac::sendUp(Packet*)'
  179 |         virtual void sendUp(Packet *p);
      |                      ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/mac.h:178:22: note:   by 'virtual void Mac::sendDown(Packet*)'
  178 |         virtual void sendDown(Packet* p);
      |                      ^~~~~~~~
./common/bi-connector.h:57:29: warning: 'virtual void BiConnector::sendUp(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   57 |         inline virtual void sendUp(Packet* p, Handler* h)
      |                             ^~~~~~
./mac/phy.h:79:21: note:   by 'virtual int Phy::sendUp(Packet*)'
   79 |         virtual int sendUp(Packet *p)=0;
      |                     ^~~~~~
./common/bi-connector.h:55:22: warning: 'virtual void BiConnector::sendDown(Packet*, Handler*)' was hidden [-Woverloaded-virtual=]
   55 |         virtual void sendDown(Packet* p, Handler* h)
      |                      ^~~~~~~~
./mac/phy.h:77:22: note:   by 'virtual void Phy::sendDown(Packet*)'
   77 |         virtual void sendDown(Packet *p)=0;
      |                      ^~~~~~~~
packmime/packmime_OL_ranvar.cc: In member function 'void PackMimeOLPacketSizeRandomVariable::read_dist()':
packmime/packmime_OL_ranvar.cc:385:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  385 |                         fscanf(fp, "%d\n", &n_size_dist);
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
packmime/packmime_OL_ranvar.cc:390:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  390 |                         fscanf(fp, "%d %d %lf\n", &size_dist_left[n-1],
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  391 |                                &size_dist_right[n-1], &size_prob[n-1]);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/ether.o emulate/ether.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from emulate/net-ip.cc:63:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/internet.o emulate/internet.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
emulate/tap.cc:186:25: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
  186 |                 TDEBUG5("%f: Tap(%s): DEFERRED PACKET %f secs, uid: "UID_PRINTF_FORMAT"\n",
      |                         ^
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63,
                 from diffusion3/filters/misc/tag.hh:51:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/ping_responder.o emulate/ping_responder.cc
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./delaybox/delaybox.h:42:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
/usr/include/tclcl/tclcl.h: At global scope:
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./common/mobilenode.h:57,
                 from ./diffusion3/ns/diffagent.h:57,
                 from ./diffusion3/lib/dr.hh:69,
                 from ./diffusion3/lib/diffapp.hh:63:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49,
                 from ./common/node.h:59,
                 from ./mac/channel.h:47,
                 from ./mac/phy.h:60,
                 from ./common/mobilenode.h:59:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/arp.o emulate/arp.cc
In file included from emulate/tap.h:40,
                 from emulate/tap.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/icmp.o emulate/icmp.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/filters/misc/tag.hh:76:8: note:   by 'void TagFilter::recv(Message*, handle)'
   76 |   void recv(Message *msg, handle h);
      |        ^~~~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from emulate/ether.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/net-pcap.o emulate/net-pcap.cc
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from emulate/internet.cc:12:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
emulate/ether.cc: In static member function 'static char* Ethernet::etheraddr_string(const u_char*)':
emulate/ether.cc:71:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   71 |         register char *cp;
      |                        ^~
/usr/include/tclcl/tclcl.h:175:22: warning: 'virtual void TclObject::trace(TracedVar*)' was hidden [-Woverloaded-virtual=]
  175 |         virtual void trace(TracedVar*);
      |                      ^~~~~
In file included from ./trace/trace.h:44,
                 from ./mobile/energy-model.h:48,
                 from ./common/node.h:59:
./trace/basetrace.h:90:22: note:   by 'virtual void EventTrace::trace()'
   90 |         virtual void trace();
      |                      ^~~~~
/usr/include/tclcl/tclcl.h:196:21: warning: 'virtual int TclObject::init(int, const char* const*)' was hidden [-Woverloaded-virtual=]
  196 |         virtual int init(int /*argc*/, const char*const* /*argv*/) {
      |                     ^~~~
In file included from ./mobile/energy-model.h:49:
./tools/rng.h:115:14: note:   by 'void RNG::init()'
  115 |         void init();
      |              ^~~~
emulate/internet.cc: In static member function 'static u_short Internet::in_cksum(u_short*, int)':
emulate/internet.cc:22:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   22 |         register int nleft = len;
      |                      ^~~~~
emulate/internet.cc:23:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   23 |         register u_short *w = addr;
      |                           ^
emulate/internet.cc:24:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   24 |         register int sum = 0;
      |                      ^~~
In file included from ./mac/ll.h:45,
                 from ./mac/mac.h:47:
./classifier/classifier.h:75:22: warning: 'virtual void Classifier::set_table_size(int, int)' was hidden [-Woverloaded-virtual=]
   75 |         virtual void set_table_size(int level, int nn);
      |                      ^~~~~~~~~~~~~~
In file included from ./routing/rtmodule.h:61,
                 from ./common/node.h:61:
./classifier/classifier-hash.h:70:14: note:   by 'void HashClassifier::set_table_size(int)'
   70 |         void set_table_size(int nn);
      |              ^~~~~~~~~~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from emulate/ping_responder.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./common/agent.h:44,
                 from ./diffusion3/ns/diffagent.h:55:
./apps/app.h:52:22: warning: 'virtual void Application::recv(int)' was hidden [-Woverloaded-virtual=]
   52 |         virtual void recv(int nbytes);
      |                      ^~~~
diffusion3/filters/rmst/rmst_filter.hh:107:8: note:   by 'void RmstFilter::recv(Message*, handle)'
  107 |   void recv(Message *msg, handle h);
      |        ^~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from emulate/icmp.cc:48:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/nat.o emulate/nat.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/iptap.o emulate/iptap.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from emulate/arp.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tmix/tmix_delaybox.cc: In member function 'void Tmix_DelayBoxClassifier::create_flow_table(const char*, const char*, FILE*)':
tmix/tmix_delaybox.cc:161:19: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  161 |             fgets (cvec, 100, fp);
      |             ~~~~~~^~~~~~~~~~~~~~~
In file included from emulate/net.h:43,
                 from emulate/net.cc:58:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/tcptap.o emulate/tcptap.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ./config.h:60,
                 from emulate/net-pcap.cc:70:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ./config.h:60,
                 from ./common/scheduler.h:40,
                 from ./common/object.h:40,
                 from ./common/connector.h:40,
                 from ./common/agent.h:40,
                 from emulate/nat.cc:51:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from emulate/tap.h:40,
                 from emulate/iptap.h:39,
                 from emulate/iptap.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 emulate/inet.o emulate/inet.c
emulate/net-pcap.cc: In member function 'const char* PcapLiveNetwork::autodevname()':
emulate/net-pcap.cc:578:36: warning: 'char* pcap_lookupdev(char*)' is deprecated: use 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
  578 |         if ((dname = pcap_lookupdev(errbuf_)) == NULL) {
      |                      ~~~~~~~~~~~~~~^~~~~~~~~
In file included from emulate/net-pcap.cc:64:
/usr/include/pcap/pcap.h:444:18: note: declared here
  444 | PCAP_API char   *pcap_lookupdev(char *);
      |                  ^~~~~~~~~~~~~~
emulate/net-pcap.cc: In member function 'int PcapLiveNetwork::devtonaddr(const char*, NetworkAddress&)':
emulate/net-pcap.cc:597:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  597 |         register int fd;
      |                      ^~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 common/tkAppInit.o common/tkAppInit.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
for i in indep-utils/cmu-scen-gen/setdest indep-utils/webtrace-conv/dec indep-utils/webtrace-conv/epa indep-utils/webtrace-conv/nlanr indep-utils/webtrace-conv/ucb; do ( cd $i; make all; ) done
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/cmu-scen-gen/setdest'
g++ -c -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -I../../.. -o rng.o ../../../tools/rng.cc
g++ -c -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -o setdest.o setdest.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
emulate/iptap.cc: In member function 'short unsigned int IPTapAgent::in_cksum(short unsigned int*, int)':
emulate/iptap.cc:94:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   94 |   register int sum = 0;
      |                ^~~
emulate/iptap.cc:96:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   96 |   register u_short *w = addr;
      |                     ^
emulate/iptap.cc:97:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   97 |   register int nleft = len;
      |                ^~~~~
emulate/iptap.cc: In member function 'void IPTapAgent::processpkt(Packet*, const timeval&)':
emulate/iptap.cc:135:18: warning: variable 'buf' set but not used [-Wunused-but-set-variable]
  135 |   unsigned char *buf;
      |                  ^~~
emulate/iptap.cc:138:7: warning: variable 'iphlen' set but not used [-Wunused-but-set-variable]
  138 |   int iphlen;
      |       ^~~~~~
gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 gen/version.o gen/version.c
In file included from emulate/tap.h:40,
                 from emulate/tcptap.h:39,
                 from emulate/tcptap.cc:39:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 gen/ns_tcl.o gen/ns_tcl.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic  -o common/ptypes2tcl common/ptypes2tcl.o
emulate/inet.c:18:19: warning: 'rcsid' defined but not used [-Wunused-const-variable=]
   18 | static const char rcsid[] =
      |                   ^~~~~
g++ -c -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -o calcdest.o calcdest.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
emulate/tcptap.cc: In member function 'short unsigned int TCPTapAgent::in_cksum(short unsigned int*, int)':
emulate/tcptap.cc:155:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  155 |   register int sum = 0;
      |                ^~~
emulate/tcptap.cc:157:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  157 |   register u_short *w = addr;
      |                     ^
emulate/tcptap.cc:158:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  158 |   register int nleft = len;
      |                ^~~~~
./common/ptypes2tcl > gen/ptypes.cc
In file included from ./config.h:60,
                 from common/tkAppInit.cc:24:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tcl/tk.h:19,
                 from common/tkAppInit.cc:22:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from gen/ns_tcl.cc:22768:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 gen/ptypes.o gen/ptypes.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from /usr/include/stdio.h:970,
                 from /usr/include/tcl/tcl.h:125:
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)' at delaybox/delaybox.cc:998:11:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'str' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
delaybox/delaybox.cc: In function 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)':
delaybox/delaybox.cc:972:27: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  972 | void packet_string (char* str, hdr_tcp *tcph, hdr_ip* iph, int size)
      |                     ~~~~~~^~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)' at delaybox/delaybox.cc:995:11:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'str' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
delaybox/delaybox.cc: In function 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)':
delaybox/delaybox.cc:972:27: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  972 | void packet_string (char* str, hdr_tcp *tcph, hdr_ip* iph, int size)
      |                     ~~~~~~^~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)' at delaybox/delaybox.cc:990:11:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'str' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
delaybox/delaybox.cc: In function 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)':
delaybox/delaybox.cc:972:27: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  972 | void packet_string (char* str, hdr_tcp *tcph, hdr_ip* iph, int size)
      |                     ~~~~~~^~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)' at delaybox/delaybox.cc:987:11:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'str' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
delaybox/delaybox.cc: In function 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)':
delaybox/delaybox.cc:972:27: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  972 | void packet_string (char* str, hdr_tcp *tcph, hdr_ip* iph, int size)
      |                     ~~~~~~^~~
In function 'int sprintf(char*, const char*, ...)',
    inlined from 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)' at delaybox/delaybox.cc:983:11:
/usr/include/i386-linux-gnu/bits/stdio2.h:30:34: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'str' [-Wrestrict]
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
delaybox/delaybox.cc: In function 'void packet_string(char*, hdr_tcp*, hdr_ip*, int)':
delaybox/delaybox.cc:972:27: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  972 | void packet_string (char* str, hdr_tcp *tcph, hdr_ip* iph, int size)
      |                     ~~~~~~^~~
tmix/tmix.cc: In member function 'ConnVector* Tmix::read_one_cvec_v1()':
tmix/tmix.cc:626:26: warning: the address of 'Tmix::line' will never be NULL [-Waddress]
  626 |                 if (line == NULL || line[0] == '#' || !strcmp(line,"\n")) {
      |                          ^
tmix/tmix.h:355:14: note: 'Tmix::line' declared here
  355 |         char line[CVEC_LINE_MAX];
      |              ^~~~
In file included from /usr/include/string.h:548,
                 from emulate/net-pcap.cc:45:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'int PcapLiveNetwork::devtonaddr(const char*, NetworkAddress&)' at emulate/net-pcap.cc:631:8:
/usr/include/i386-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [32, 35] is out of the bounds [0, 32] of object 'ifr' with type 'ifreq' [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
emulate/net-pcap.cc: In member function 'int PcapLiveNetwork::devtonaddr(const char*, NetworkAddress&)':
emulate/net-pcap.cc:598:15: note: 'ifr' declared here
  598 |         ifreq ifr;
      |               ^~~
tmix/tmix_delaybox.cc:186:79: warning: 'delay' may be used uninitialized [-Wmaybe-uninitialized]
  186 |                     flow = new DelayBoxFlow(delay/2, fwdloss, linkspd, q,timer);
      |                                                                               ^
tmix/tmix_delaybox.cc:152:12: note: 'delay' was declared here
  152 |     double delay, fwdloss, revloss, linkspd;
      |            ^~~~~
In file included from ./config.h:60,
                 from gen/ptypes.cc:167:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tmix/tmix.cc: In member function 'ConnVector* Tmix::read_one_cvec()':
tmix/tmix.cc:565:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  565 |       fgets(local_line, CVEC_LINE_MAX, cvfp_);
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tmix/tmix.cc: In member function 'ConnVector* Tmix::read_one_cvec_v2()':
tmix/tmix.cc:954:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  954 |                         fscanf (cvfp_, "%*[^\n]\n");
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~
tmix/tmix.cc:966:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  966 |                         fscanf (cvfp_, "%c %lu %*d %*d %lu\n", &sym, &start,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967 |                                 &id);
      |                                 ~~~~
tmix/tmix.cc:975:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  975 |                         fscanf (cvfp_, "%c %lu %d %d %*d %lu\n", &sym,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976 |                                 &start, &numinit, &numacc, &id);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tmix/tmix.cc:985:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  985 |                         fscanf (cvfp_, "%c %d %d\n", &sym, &init_mss, &acc_mss);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tmix/tmix.cc:995:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  995 |                         fscanf (cvfp_, "%c %d %d\n", &sym, &initwin, &accwin);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tmix/tmix.cc:1001:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1001 |                         fscanf (cvfp_, "%c %lu %lu %lu\n", &sym, &send, &recv,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1002 |                                 &size);
      |                                 ~~~~~~
tmix/tmix.cc:1012:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1012 |                         fscanf (cvfp_, "%c %lu %lu %lu\n", &sym, &send, &recv,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1013 |                                 &size);
      |                                 ~~~~~~
tmix/tmix.cc:1023:32: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1023 |                         fscanf (cvfp_, "%*[^\n]\n");
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~
calcdest.cc: In function 'void OpenAndReadHeader(char*, char*)':
calcdest.cc:163:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  163 |     fgets(buf, sizeof(buf), in_file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
calcdest.cc: In function 'void ReadInMovementPattern()':
calcdest.cc:185:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  185 |     fgets(buf, sizeof(buf), in_file);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../tools/rng.cc: In constructor 'RNG::RNG(const char*)':
../../../tools/rng.cc:856:26: warning: array subscript 100 is above array bounds of 'char [100]' [-Warray-bounds=]
  856 |                 name_[100] = 0;
      |                 ~~~~~~~~~^
In file included from ../../../tools/rng.cc:71:
../../../tools/rng.h:333:14: note: while referencing 'RNG::name_'
  333 |         char name_[100];
      |              ^~~~~
g++ -o setdest setdest.o rng.o -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT \
-lpcap -ldl -lm -lm 
g++ -o calcdest calcdest.o rng.o -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT \
-lpcap -ldl -lm -lm 
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/cmu-scen-gen/setdest'
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/dec'
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o proxytrace.o proxytrace.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o formsquid.o formsquid.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o formtxt.o formtxt.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o my-endian.o my-endian.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o proxytrace2any.o proxytrace2any.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o tr-stat.o tr-stat.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
my-endian.cc: In function 'u_4bytes rotate4(u_4bytes)':
my-endian.cc:17:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   17 |         ((u_2bytes*)&Out)[0] = swap2(((u_2bytes*)&In)[1]);
      |         ~^~~~~~~~~~~~~~~~
my-endian.cc:18:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   18 |         ((u_2bytes*)&Out)[1] = swap2(((u_2bytes*)&In)[0]);
      |                                      ~^~~~~~~~~~~~~~~
proxytrace2any.cc: In function 'int main(int, char**)':
proxytrace2any.cc:79:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   79 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
In file included from proxytrace2any.cc:8:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
proxytrace2any.cc:79:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   79 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
proxytrace2any.cc:79:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   79 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
diffusion3/filters/rmst/rmst_filter.cc: In member function 'bool RmstFilter::processMessage(Message*)':
diffusion3/filters/rmst/rmst_filter.cc:260:22: warning: 'rmst_ptr' may be used uninitialized [-Wmaybe-uninitialized]
  260 |         if(rmst_ptr->reinf_)
      |            ~~~~~~~~~~^~~~~~
diffusion3/filters/rmst/rmst_filter.cc:127:9: note: 'rmst_ptr' was declared here
  127 |   Rmst *rmst_ptr;
      |         ^~~~~~~~
In file included from /usr/include/c++/14/bits/stl_algobase.h:64,
                 from /usr/include/c++/14/bits/stl_tree.h:63,
                 from /usr/include/c++/14/map:62,
                 from diffusion3/filters/rmst/rmst_filter.hh:49:
In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = long long int&; _U2 = _ExpLog&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = const long long int; _T2 = _ExpLog]',
    inlined from 'bool RmstFilter::processMessage(Message*)' at diffusion3/filters/rmst/rmst_filter.cc:231:66:
/usr/include/c++/14/bits/stl_pair.h:882:42: warning: 'rmst_no' may be used uninitialized [-Wmaybe-uninitialized]
  882 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diffusion3/filters/rmst/rmst_filter.cc: In member function 'bool RmstFilter::processMessage(Message*)':
diffusion3/filters/rmst/rmst_filter.cc:122:7: note: 'rmst_no' was declared here
  122 |   int rmst_no;
      |       ^~~~~~~
In member function 'void ConnVector::set_acc_mss(int)',
    inlined from 'ConnVector* Tmix::read_one_cvec_v2()' at tmix/tmix.cc:990:20:
tmix/tmix.h:164:26: warning: 'cv' may be used uninitialized [-Wmaybe-uninitialized]
  164 |                 acc_mss_ = mss;
      |                 ~~~~~~~~~^~~~~
tmix/tmix.cc: In member function 'ConnVector* Tmix::read_one_cvec_v2()':
tmix/tmix.cc:943:21: note: 'cv' was declared here
  943 |         ConnVector* cv;
      |                     ^~
In member function 'long unsigned int ADU::get_size()',
    inlined from 'ConnVector* Tmix::read_one_cvec_v2()' at tmix/tmix.cc:1028:19:
tmix/tmix.h:99:49: warning: 'adu' may be used uninitialized [-Wmaybe-uninitialized]
   99 |         inline unsigned long get_size() {return size_;}
      |                                                 ^~~~~
tmix/tmix.cc: In member function 'ConnVector* Tmix::read_one_cvec_v2()':
tmix/tmix.cc:944:14: note: 'adu' was declared here
  944 |         ADU* adu;
      |              ^~~
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -o dec-tr-stat proxytrace.o formsquid.o formtxt.o my-endian.o proxytrace2any.o tr-stat.o -L/usr/lib/i386-linux-gnu -ltcl8.6  -lpcap -ldl -lm 
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/dec'
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/epa'
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o tr-stat.o tr-stat.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
tr-stat.cc: In function 'int main(int, char**)':
tr-stat.cc:246:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  246 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
In file included from tr-stat.cc:24:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:246:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  246 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:246:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  246 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc: In function 'int get_next_entry(Entry&)':
tr-stat.cc:192:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  192 |         fgets(buf, 1024, stdin);
      |         ~~~~~^~~~~~~~~~~~~~~~~~
g++ -o epa-tr-stat -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 tr-stat.o -L/usr/lib/i386-linux-gnu -ltcl8.6  -lpcap -ldl -lm 
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/epa'
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/nlanr'
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o tr-stat.o tr-stat.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o logparse.o logparse.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
In file included from ../../../config.h:60,
                 from logparse.h:7,
                 from tr-stat.cc:24:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from tr-stat.cc:22:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc: In function 'int main(int, char**)':
tr-stat.cc:191:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  191 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:191:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  191 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:191:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  191 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
In file included from ../../../config.h:60,
                 from logparse.h:7,
                 from logparse.cc:8:
/usr/include/tclcl/tclcl.h: In member function 'void Tcl::result(const char*)':
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
In file included from /usr/include/tclcl/tclcl.h:42:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
/usr/include/tclcl/tclcl.h:88:51: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   88 |         inline void result(const char* p) { tcl_->result = (char*)p; }
      |                                                   ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -o nlanr-tr-stat tr-stat.o logparse.o -L/usr/lib/i386-linux-gnu -ltcl8.6  -lpcap -ldl -lm 
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/nlanr'
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/ucb'
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o tr-stat.o tr-stat.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o logparse.o logparse.cc
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -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 -o utils.o utils.cc
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
cc1plus: warning: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++
tr-stat.cc: In function 'int main(int, char**)':
tr-stat.cc:227:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  227 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
In file included from tr-stat.cc:24:
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:227:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  227 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tr-stat.cc:227:40: warning: 'Tcl_Interp::result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  227 |                 printf("%s\n", interp->result);
      |                                        ^~~~~~
/usr/include/tcl/tcl.h:513:11: note: declared here
  513 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic  -o ns tcp/linux/tcp_naivereno.o tcp/linux/src/tcp_cong.o tcp/linux/src/tcp_highspeed.o tcp/linux/src/tcp_bic.o tcp/linux/src/tcp_htcp.o tcp/linux/src/tcp_scalable.o tcp/linux/src/tcp_cubic.o tcp/linux/src/tcp_westwood.o tcp/linux/src/tcp_vegas.o tcp/linux/src/tcp_hybla.o tcp/linux/src/tcp_illinois.o tcp/linux/src/tcp_yeah.o tcp/linux/src/tcp_veno.o tcp/linux/src/tcp_compound.o tcp/linux/src/tcp_lp.o tcp/linux/ns-linux-c.o tcp/linux/ns-linux-param.o tools/random.o tools/rng.o tools/ranvar.o common/misc.o common/timer-handler.o common/scheduler.o common/object.o common/packet.o common/ip.o routing/route.o common/connector.o common/ttl.o trace/trace.o trace/trace-ip.o classifier/classifier.o classifier/classifier-addr.o classifier/classifier-hash.o classifier/classifier-virtual.o classifier/classifier-mcast.o classifier/classifier-bst.o classifier/classifier-mpath.o mcast/replicator.o classifier/classifier-mac.o classifier/classifier-qs.o classifier/classifier-port.o src_rtg/classifier-sr.o src_rtg/sragent.o src_rtg/hdr_src.o adc/ump.o qs/qsagent.o qs/hdr_qs.o apps/app.o apps/telnet.o tcp/tcplib-telnet.o tools/trafgen.o trace/traffictrace.o tools/pareto.o tools/expoo.o tools/cbr_traffic.o adc/tbf.o adc/resv.o adc/sa.o tcp/saack.o tools/measuremod.o adc/estimator.o adc/adc.o adc/ms-adc.o adc/timewindow-est.o adc/acto-adc.o adc/pointsample-est.o adc/salink.o adc/actp-adc.o adc/hb-adc.o adc/expavg-est.o adc/param-adc.o adc/null-estimator.o adc/adaptive-receiver.o apps/vatrcvr.o adc/consrcvr.o common/agent.o common/message.o apps/udp.o common/session-rtp.o apps/rtp.o tcp/rtcp.o common/ivs.o common/messpass.o common/tp.o common/tpm.o apps/worm.o tcp/tcp.o tcp/tcp-sink.o tcp/tcp-reno.o tcp/tcp-newreno.o tcp/tcp-vegas.o tcp/tcp-rbp.o tcp/tcp-full.o tcp/rq.o baytcp/tcp-full-bay.o baytcp/ftpc.o baytcp/ftps.o tcp/scoreboard.o tcp/scoreboard-rq.o tcp/tcp-sack1.o tcp/tcp-fack.o tcp/scoreboard1.o tcp/tcp-linux.o tcp/linux/ns-linux-util.o tcp/tcp-asym.o tcp/tcp-asym-sink.o tcp/tcp-fs.o tcp/tcp-asym-fs.o tcp/tcp-int.o tcp/chost.o tcp/tcp-session.o tcp/nilist.o sctp/sctp.o apps/sctp_app1.o sctp/sctp-timestamp.o sctp/sctp-hbAfterRto.o sctp/sctp-multipleFastRtx.o sctp/sctp-mfrHbAfterRto.o sctp/sctp-mfrTimestamp.o sctp/sctp-cmt.o sctp/sctpDebug.o dccp/dccp_sb.o dccp/dccp_opt.o dccp/dccp_ackv.o dccp/dccp_packets.o dccp/dccp.o dccp/dccp_tcplike.o dccp/dccp_tfrc.o tools/integrator.o tools/queue-monitor.o tools/flowmon.o tools/loss-monitor.o queue/queue.o queue/drop-tail.o adc/simple-intserv-sched.o queue/red.o queue/semantic-packetqueue.o queue/semantic-red.o tcp/ack-recons.o queue/sfq.o queue/fq.o queue/drr.o queue/srr.o queue/cbq.o queue/jobs.o queue/marker.o queue/demarker.o link/hackloss.o queue/errmodel.o queue/fec.o link/delay.o tcp/snoop.o gaf/gaf.o link/dynalink.o routing/rtProtoDV.o common/net-interface.o mcast/ctrMcast.o mcast/mcast_ctrl.o mcast/srm.o common/sessionhelper.o queue/delaymodel.o mcast/srm-ssm.o mcast/srm-topo.o routing/alloc-address.o routing/address.o lib/int.Vec.o lib/int.RVec.o lib/dmalloc_support.o webcache/http.o webcache/tcp-simple.o webcache/pagepool.o webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o webcache/mcache.o webcache/webtraf.o webcache/webserver.o webcache/logweb.o empweb/empweb.o empweb/empftp.o realaudio/realaudio.o mac/lanRouter.o classifier/filter.o common/pkt-counter.o common/Decapsulator.o common/Encapsulator.o common/encap.o mac/channel.o mac/mac.o mac/ll.o mac/mac-802_11.o mac/mac-802_11Ext.o mac/mac-802_3.o mac/mac-tdma.o mac/smac.o mobile/mip.o mobile/mip-reg.o mobile/gridkeeper.o mobile/propagation.o mobile/tworayground.o mobile/nakagami.o mobile/antenna.o mobile/omni-antenna.o mobile/shadowing.o mobile/shadowing-vis.o mobile/dumb-agent.o common/bi-connector.o common/node.o common/mobilenode.o mac/arp.o mobile/god.o mobile/dem.o mobile/topography.o mobile/modulation.o queue/priqueue.o queue/dsr-priqueue.o mac/phy.o mac/wired-phy.o mac/wireless-phy.o mac/wireless-phyExt.o mac/mac-timers.o trace/cmu-trace.o mac/varp.o mac/mac-simple.o satellite/sat-hdlc.o dsdv/dsdv.o dsdv/rtable.o queue/rtqueue.o routing/rttable.o imep/imep.o imep/dest_queue.o imep/imep_api.o imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o imep/imep_util.o imep/imep_io.o tora/tora.o tora/tora_api.o tora/tora_dest.o tora/tora_io.o tora/tora_logs.o tora/tora_neighbor.o dsr/dsragent.o dsr/hdr_sr.o dsr/mobicache.o dsr/path.o dsr/requesttable.o dsr/routecache.o dsr/add_sr.o dsr/dsr_proto.o dsr/flowstruct.o dsr/linkcache.o dsr/simplecache.o dsr/sr_forwarder.o aodv/aodv_logs.o aodv/aodv.o aodv/aodv_rtable.o aodv/aodv_rqueue.o aomdv/aomdv_logs.o aomdv/aomdv.o aomdv/aomdv_rtable.o aomdv/aomdv_rqueue.o puma/puma.o mdart/mdart_adp.o mdart/mdart_dht.o mdart/mdart_ndp.o mdart/mdart_neighbor.o mdart/mdart_queue.o mdart/mdart_table.o mdart/mdart.o common/ns-process.o satellite/satgeometry.o satellite/sathandoff.o satellite/satlink.o satellite/satnode.o satellite/satposition.o satellite/satroute.o satellite/sattrace.o rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o common/fsm.o tcp/tcp-abs.o diffusion/diffusion.o diffusion/diff_rate.o diffusion/diff_prob.o diffusion/diff_sink.o diffusion/flooding.o diffusion/omni_mcast.o diffusion/hash_table.o diffusion/routing_table.o diffusion/iflist.o tcp/tfrc.o tcp/tfrc-sink.o mobile/energy-model.o apps/ping.o tcp/tcp-rfc793edu.o queue/rio.o queue/semantic-rio.o tcp/tcp-sack-rh.o tcp/scoreboard-rh.o plm/loss-monitor-plm.o plm/cbr-traffic-PP.o linkstate/hdr-ls.o mpls/classifier-addr-mpls.o mpls/ldp.o mpls/mpls-module.o routing/rtmodule.o classifier/classifier-hier.o routing/addr-params.o nix/hdr_nv.o nix/classifier-nix.o nix/nixnode.o routealgo/rnode.o routealgo/bfs.o routealgo/rbitmap.o routealgo/rlookup.o routealgo/routealgo.o nix/nixvec.o nix/nixroute.o diffserv/dsred.o diffserv/dsredq.o diffserv/dsEdge.o diffserv/dsCore.o diffserv/dsPolicy.o diffserv/ew.o diffserv/dewp.o queue/red-pd.o queue/pi.o queue/vq.o queue/rem.o queue/gk.o pushback/rate-limit.o pushback/rate-limit-strategy.o pushback/ident-tree.o pushback/agg-spec.o pushback/logging-data-struct.o pushback/rate-estimator.o pushback/pushback-queue.o pushback/pushback.o common/parentnode.o trace/basetrace.o common/simulator.o asim/asim.o common/scheduler-map.o common/splay-scheduler.o linkstate/ls.o linkstate/rtProtoLS.o pgm/classifier-pgm.o pgm/pgm-agent.o pgm/pgm-sender.o pgm/pgm-receiver.o mcast/rcvbuf.o mcast/classifier-lms.o mcast/lms-agent.o mcast/lms-receiver.o mcast/lms-sender.o queue/delayer.o xcp/xcpq.o xcp/xcp.o xcp/xcp-end-sys.o wpan/p802_15_4csmaca.o wpan/p802_15_4fail.o wpan/p802_15_4hlist.o wpan/p802_15_4mac.o wpan/p802_15_4nam.o wpan/p802_15_4phy.o wpan/p802_15_4sscs.o wpan/p802_15_4timer.o wpan/p802_15_4trace.o wpan/p802_15_4transac.o apps/pbc.o diffusion3/lib/nr/nr.o diffusion3/lib/dr.o diffusion3/filters/diffusion/one_phase_pull.o diffusion3/filters/diffusion/two_phase_pull.o diffusion3/lib/diffapp.o diffusion3/ns/diffagent.o diffusion3/ns/diffrtg.o diffusion3/ns/difftimer.o diffusion3/filter_core/filter_core.o diffusion3/filter_core/iolog.o diffusion3/filter_core/iostats.o diffusion3/lib/main/attrs.o diffusion3/lib/main/events.o diffusion3/lib/main/iodev.o diffusion3/lib/main/iohook.o diffusion3/lib/main/timers.o diffusion3/lib/main/message.o diffusion3/lib/main/tools.o diffusion3/apps/gear_examples/gear_common.o diffusion3/apps/gear_examples/gear_receiver.o diffusion3/apps/gear_examples/gear_sender.o diffusion3/apps/rmst_examples/rmst_sink.o diffusion3/apps/rmst_examples/rmst_source.o diffusion3/apps/ping/1pp_ping_sender.o diffusion3/apps/ping/1pp_ping_receiver.o diffusion3/apps/ping/2pp_ping_sender.o diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/ping_common.o diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_sender.o diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear.o diffusion3/filters/gear/gear_tools.o diffusion3/filters/misc/log.o diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/tag.o diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst_filter.o delaybox/delaybox.o packmime/packmime_HTTP.o packmime/packmime_HTTP_rng.o packmime/packmime_OL.o packmime/packmime_OL_ranvar.o packmime/packmime_ranvar.o tmix/tmix.o tmix/tmixAgent.o tmix/tmix_delaybox.o gen/version.o gen/ns_tcl.o gen/ptypes.o common/win32.o common/tclAppInit.o common/main-monolithic.o -L/usr/lib/i386-linux-gnu -ltclcl -L/usr/lib/i386-linux-gnu -lotcl -L/usr/lib/i386-linux-gnu -ltk8.6 -L/usr/lib/i386-linux-gnu -ltcl8.6 -L/usr/lib/i386-linux-gnu -lXext -lX11 -lpcap -ldl -lm -lm 
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic  -o nse tcp/linux/tcp_naivereno.o tcp/linux/src/tcp_cong.o tcp/linux/src/tcp_highspeed.o tcp/linux/src/tcp_bic.o tcp/linux/src/tcp_htcp.o tcp/linux/src/tcp_scalable.o tcp/linux/src/tcp_cubic.o tcp/linux/src/tcp_westwood.o tcp/linux/src/tcp_vegas.o tcp/linux/src/tcp_hybla.o tcp/linux/src/tcp_illinois.o tcp/linux/src/tcp_yeah.o tcp/linux/src/tcp_veno.o tcp/linux/src/tcp_compound.o tcp/linux/src/tcp_lp.o tcp/linux/ns-linux-c.o tcp/linux/ns-linux-param.o tools/random.o tools/rng.o tools/ranvar.o common/misc.o common/timer-handler.o common/scheduler.o common/object.o common/packet.o common/ip.o routing/route.o common/connector.o common/ttl.o trace/trace.o trace/trace-ip.o classifier/classifier.o classifier/classifier-addr.o classifier/classifier-hash.o classifier/classifier-virtual.o classifier/classifier-mcast.o classifier/classifier-bst.o classifier/classifier-mpath.o mcast/replicator.o classifier/classifier-mac.o classifier/classifier-qs.o classifier/classifier-port.o src_rtg/classifier-sr.o src_rtg/sragent.o src_rtg/hdr_src.o adc/ump.o qs/qsagent.o qs/hdr_qs.o apps/app.o apps/telnet.o tcp/tcplib-telnet.o tools/trafgen.o trace/traffictrace.o tools/pareto.o tools/expoo.o tools/cbr_traffic.o adc/tbf.o adc/resv.o adc/sa.o tcp/saack.o tools/measuremod.o adc/estimator.o adc/adc.o adc/ms-adc.o adc/timewindow-est.o adc/acto-adc.o adc/pointsample-est.o adc/salink.o adc/actp-adc.o adc/hb-adc.o adc/expavg-est.o adc/param-adc.o adc/null-estimator.o adc/adaptive-receiver.o apps/vatrcvr.o adc/consrcvr.o common/agent.o common/message.o apps/udp.o common/session-rtp.o apps/rtp.o tcp/rtcp.o common/ivs.o common/messpass.o common/tp.o common/tpm.o apps/worm.o tcp/tcp.o tcp/tcp-sink.o tcp/tcp-reno.o tcp/tcp-newreno.o tcp/tcp-vegas.o tcp/tcp-rbp.o tcp/tcp-full.o tcp/rq.o baytcp/tcp-full-bay.o baytcp/ftpc.o baytcp/ftps.o tcp/scoreboard.o tcp/scoreboard-rq.o tcp/tcp-sack1.o tcp/tcp-fack.o tcp/scoreboard1.o tcp/tcp-linux.o tcp/linux/ns-linux-util.o tcp/tcp-asym.o tcp/tcp-asym-sink.o tcp/tcp-fs.o tcp/tcp-asym-fs.o tcp/tcp-int.o tcp/chost.o tcp/tcp-session.o tcp/nilist.o sctp/sctp.o apps/sctp_app1.o sctp/sctp-timestamp.o sctp/sctp-hbAfterRto.o sctp/sctp-multipleFastRtx.o sctp/sctp-mfrHbAfterRto.o sctp/sctp-mfrTimestamp.o sctp/sctp-cmt.o sctp/sctpDebug.o dccp/dccp_sb.o dccp/dccp_opt.o dccp/dccp_ackv.o dccp/dccp_packets.o dccp/dccp.o dccp/dccp_tcplike.o dccp/dccp_tfrc.o tools/integrator.o tools/queue-monitor.o tools/flowmon.o tools/loss-monitor.o queue/queue.o queue/drop-tail.o adc/simple-intserv-sched.o queue/red.o queue/semantic-packetqueue.o queue/semantic-red.o tcp/ack-recons.o queue/sfq.o queue/fq.o queue/drr.o queue/srr.o queue/cbq.o queue/jobs.o queue/marker.o queue/demarker.o link/hackloss.o queue/errmodel.o queue/fec.o link/delay.o tcp/snoop.o gaf/gaf.o link/dynalink.o routing/rtProtoDV.o common/net-interface.o mcast/ctrMcast.o mcast/mcast_ctrl.o mcast/srm.o common/sessionhelper.o queue/delaymodel.o mcast/srm-ssm.o mcast/srm-topo.o routing/alloc-address.o routing/address.o lib/int.Vec.o lib/int.RVec.o lib/dmalloc_support.o webcache/http.o webcache/tcp-simple.o webcache/pagepool.o webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o webcache/mcache.o webcache/webtraf.o webcache/webserver.o webcache/logweb.o empweb/empweb.o empweb/empftp.o realaudio/realaudio.o mac/lanRouter.o classifier/filter.o common/pkt-counter.o common/Decapsulator.o common/Encapsulator.o common/encap.o mac/channel.o mac/mac.o mac/ll.o mac/mac-802_11.o mac/mac-802_11Ext.o mac/mac-802_3.o mac/mac-tdma.o mac/smac.o mobile/mip.o mobile/mip-reg.o mobile/gridkeeper.o mobile/propagation.o mobile/tworayground.o mobile/nakagami.o mobile/antenna.o mobile/omni-antenna.o mobile/shadowing.o mobile/shadowing-vis.o mobile/dumb-agent.o common/bi-connector.o common/node.o common/mobilenode.o mac/arp.o mobile/god.o mobile/dem.o mobile/topography.o mobile/modulation.o queue/priqueue.o queue/dsr-priqueue.o mac/phy.o mac/wired-phy.o mac/wireless-phy.o mac/wireless-phyExt.o mac/mac-timers.o trace/cmu-trace.o mac/varp.o mac/mac-simple.o satellite/sat-hdlc.o dsdv/dsdv.o dsdv/rtable.o queue/rtqueue.o routing/rttable.o imep/imep.o imep/dest_queue.o imep/imep_api.o imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o imep/imep_util.o imep/imep_io.o tora/tora.o tora/tora_api.o tora/tora_dest.o tora/tora_io.o tora/tora_logs.o tora/tora_neighbor.o dsr/dsragent.o dsr/hdr_sr.o dsr/mobicache.o dsr/path.o dsr/requesttable.o dsr/routecache.o dsr/add_sr.o dsr/dsr_proto.o dsr/flowstruct.o dsr/linkcache.o dsr/simplecache.o dsr/sr_forwarder.o aodv/aodv_logs.o aodv/aodv.o aodv/aodv_rtable.o aodv/aodv_rqueue.o aomdv/aomdv_logs.o aomdv/aomdv.o aomdv/aomdv_rtable.o aomdv/aomdv_rqueue.o puma/puma.o mdart/mdart_adp.o mdart/mdart_dht.o mdart/mdart_ndp.o mdart/mdart_neighbor.o mdart/mdart_queue.o mdart/mdart_table.o mdart/mdart.o common/ns-process.o satellite/satgeometry.o satellite/sathandoff.o satellite/satlink.o satellite/satnode.o satellite/satposition.o satellite/satroute.o satellite/sattrace.o rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o common/fsm.o tcp/tcp-abs.o diffusion/diffusion.o diffusion/diff_rate.o diffusion/diff_prob.o diffusion/diff_sink.o diffusion/flooding.o diffusion/omni_mcast.o diffusion/hash_table.o diffusion/routing_table.o diffusion/iflist.o tcp/tfrc.o tcp/tfrc-sink.o mobile/energy-model.o apps/ping.o tcp/tcp-rfc793edu.o queue/rio.o queue/semantic-rio.o tcp/tcp-sack-rh.o tcp/scoreboard-rh.o plm/loss-monitor-plm.o plm/cbr-traffic-PP.o linkstate/hdr-ls.o mpls/classifier-addr-mpls.o mpls/ldp.o mpls/mpls-module.o routing/rtmodule.o classifier/classifier-hier.o routing/addr-params.o nix/hdr_nv.o nix/classifier-nix.o nix/nixnode.o routealgo/rnode.o routealgo/bfs.o routealgo/rbitmap.o routealgo/rlookup.o routealgo/routealgo.o nix/nixvec.o nix/nixroute.o diffserv/dsred.o diffserv/dsredq.o diffserv/dsEdge.o diffserv/dsCore.o diffserv/dsPolicy.o diffserv/ew.o diffserv/dewp.o queue/red-pd.o queue/pi.o queue/vq.o queue/rem.o queue/gk.o pushback/rate-limit.o pushback/rate-limit-strategy.o pushback/ident-tree.o pushback/agg-spec.o pushback/logging-data-struct.o pushback/rate-estimator.o pushback/pushback-queue.o pushback/pushback.o common/parentnode.o trace/basetrace.o common/simulator.o asim/asim.o common/scheduler-map.o common/splay-scheduler.o linkstate/ls.o linkstate/rtProtoLS.o pgm/classifier-pgm.o pgm/pgm-agent.o pgm/pgm-sender.o pgm/pgm-receiver.o mcast/rcvbuf.o mcast/classifier-lms.o mcast/lms-agent.o mcast/lms-receiver.o mcast/lms-sender.o queue/delayer.o xcp/xcpq.o xcp/xcp.o xcp/xcp-end-sys.o wpan/p802_15_4csmaca.o wpan/p802_15_4fail.o wpan/p802_15_4hlist.o wpan/p802_15_4mac.o wpan/p802_15_4nam.o wpan/p802_15_4phy.o wpan/p802_15_4sscs.o wpan/p802_15_4timer.o wpan/p802_15_4trace.o wpan/p802_15_4transac.o apps/pbc.o diffusion3/lib/nr/nr.o diffusion3/lib/dr.o diffusion3/filters/diffusion/one_phase_pull.o diffusion3/filters/diffusion/two_phase_pull.o diffusion3/lib/diffapp.o diffusion3/ns/diffagent.o diffusion3/ns/diffrtg.o diffusion3/ns/difftimer.o diffusion3/filter_core/filter_core.o diffusion3/filter_core/iolog.o diffusion3/filter_core/iostats.o diffusion3/lib/main/attrs.o diffusion3/lib/main/events.o diffusion3/lib/main/iodev.o diffusion3/lib/main/iohook.o diffusion3/lib/main/timers.o diffusion3/lib/main/message.o diffusion3/lib/main/tools.o diffusion3/apps/gear_examples/gear_common.o diffusion3/apps/gear_examples/gear_receiver.o diffusion3/apps/gear_examples/gear_sender.o diffusion3/apps/rmst_examples/rmst_sink.o diffusion3/apps/rmst_examples/rmst_source.o diffusion3/apps/ping/1pp_ping_sender.o diffusion3/apps/ping/1pp_ping_receiver.o diffusion3/apps/ping/2pp_ping_sender.o diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/ping_common.o diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_sender.o diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear.o diffusion3/filters/gear/gear_tools.o diffusion3/filters/misc/log.o diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/tag.o diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst_filter.o delaybox/delaybox.o packmime/packmime_HTTP.o packmime/packmime_HTTP_rng.o packmime/packmime_OL.o packmime/packmime_OL_ranvar.o packmime/packmime_ranvar.o tmix/tmix.o tmix/tmixAgent.o tmix/tmix_delaybox.o gen/version.o gen/ns_tcl.o gen/ptypes.o common/win32.o common/tclAppInit.o common/main-monolithic.o emulate/net-ip.o emulate/net.o emulate/tap.o emulate/ether.o emulate/internet.o emulate/ping_responder.o emulate/arp.o emulate/icmp.o emulate/net-pcap.o emulate/nat.o emulate/iptap.o emulate/tcptap.o emulate/inet.o -L/usr/lib/i386-linux-gnu -ltclcl -L/usr/lib/i386-linux-gnu -lotcl -L/usr/lib/i386-linux-gnu -ltk8.6 -L/usr/lib/i386-linux-gnu -ltcl8.6 -L/usr/lib/i386-linux-gnu -lXext -lX11 -lpcap -ldl -lm -lm  
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic  -o nstk tcp/linux/tcp_naivereno.o tcp/linux/src/tcp_cong.o tcp/linux/src/tcp_highspeed.o tcp/linux/src/tcp_bic.o tcp/linux/src/tcp_htcp.o tcp/linux/src/tcp_scalable.o tcp/linux/src/tcp_cubic.o tcp/linux/src/tcp_westwood.o tcp/linux/src/tcp_vegas.o tcp/linux/src/tcp_hybla.o tcp/linux/src/tcp_illinois.o tcp/linux/src/tcp_yeah.o tcp/linux/src/tcp_veno.o tcp/linux/src/tcp_compound.o tcp/linux/src/tcp_lp.o tcp/linux/ns-linux-c.o tcp/linux/ns-linux-param.o tools/random.o tools/rng.o tools/ranvar.o common/misc.o common/timer-handler.o common/scheduler.o common/object.o common/packet.o common/ip.o routing/route.o common/connector.o common/ttl.o trace/trace.o trace/trace-ip.o classifier/classifier.o classifier/classifier-addr.o classifier/classifier-hash.o classifier/classifier-virtual.o classifier/classifier-mcast.o classifier/classifier-bst.o classifier/classifier-mpath.o mcast/replicator.o classifier/classifier-mac.o classifier/classifier-qs.o classifier/classifier-port.o src_rtg/classifier-sr.o src_rtg/sragent.o src_rtg/hdr_src.o adc/ump.o qs/qsagent.o qs/hdr_qs.o apps/app.o apps/telnet.o tcp/tcplib-telnet.o tools/trafgen.o trace/traffictrace.o tools/pareto.o tools/expoo.o tools/cbr_traffic.o adc/tbf.o adc/resv.o adc/sa.o tcp/saack.o tools/measuremod.o adc/estimator.o adc/adc.o adc/ms-adc.o adc/timewindow-est.o adc/acto-adc.o adc/pointsample-est.o adc/salink.o adc/actp-adc.o adc/hb-adc.o adc/expavg-est.o adc/param-adc.o adc/null-estimator.o adc/adaptive-receiver.o apps/vatrcvr.o adc/consrcvr.o common/agent.o common/message.o apps/udp.o common/session-rtp.o apps/rtp.o tcp/rtcp.o common/ivs.o common/messpass.o common/tp.o common/tpm.o apps/worm.o tcp/tcp.o tcp/tcp-sink.o tcp/tcp-reno.o tcp/tcp-newreno.o tcp/tcp-vegas.o tcp/tcp-rbp.o tcp/tcp-full.o tcp/rq.o baytcp/tcp-full-bay.o baytcp/ftpc.o baytcp/ftps.o tcp/scoreboard.o tcp/scoreboard-rq.o tcp/tcp-sack1.o tcp/tcp-fack.o tcp/scoreboard1.o tcp/tcp-linux.o tcp/linux/ns-linux-util.o tcp/tcp-asym.o tcp/tcp-asym-sink.o tcp/tcp-fs.o tcp/tcp-asym-fs.o tcp/tcp-int.o tcp/chost.o tcp/tcp-session.o tcp/nilist.o sctp/sctp.o apps/sctp_app1.o sctp/sctp-timestamp.o sctp/sctp-hbAfterRto.o sctp/sctp-multipleFastRtx.o sctp/sctp-mfrHbAfterRto.o sctp/sctp-mfrTimestamp.o sctp/sctp-cmt.o sctp/sctpDebug.o dccp/dccp_sb.o dccp/dccp_opt.o dccp/dccp_ackv.o dccp/dccp_packets.o dccp/dccp.o dccp/dccp_tcplike.o dccp/dccp_tfrc.o tools/integrator.o tools/queue-monitor.o tools/flowmon.o tools/loss-monitor.o queue/queue.o queue/drop-tail.o adc/simple-intserv-sched.o queue/red.o queue/semantic-packetqueue.o queue/semantic-red.o tcp/ack-recons.o queue/sfq.o queue/fq.o queue/drr.o queue/srr.o queue/cbq.o queue/jobs.o queue/marker.o queue/demarker.o link/hackloss.o queue/errmodel.o queue/fec.o link/delay.o tcp/snoop.o gaf/gaf.o link/dynalink.o routing/rtProtoDV.o common/net-interface.o mcast/ctrMcast.o mcast/mcast_ctrl.o mcast/srm.o common/sessionhelper.o queue/delaymodel.o mcast/srm-ssm.o mcast/srm-topo.o routing/alloc-address.o routing/address.o lib/int.Vec.o lib/int.RVec.o lib/dmalloc_support.o webcache/http.o webcache/tcp-simple.o webcache/pagepool.o webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o webcache/mcache.o webcache/webtraf.o webcache/webserver.o webcache/logweb.o empweb/empweb.o empweb/empftp.o realaudio/realaudio.o mac/lanRouter.o classifier/filter.o common/pkt-counter.o common/Decapsulator.o common/Encapsulator.o common/encap.o mac/channel.o mac/mac.o mac/ll.o mac/mac-802_11.o mac/mac-802_11Ext.o mac/mac-802_3.o mac/mac-tdma.o mac/smac.o mobile/mip.o mobile/mip-reg.o mobile/gridkeeper.o mobile/propagation.o mobile/tworayground.o mobile/nakagami.o mobile/antenna.o mobile/omni-antenna.o mobile/shadowing.o mobile/shadowing-vis.o mobile/dumb-agent.o common/bi-connector.o common/node.o common/mobilenode.o mac/arp.o mobile/god.o mobile/dem.o mobile/topography.o mobile/modulation.o queue/priqueue.o queue/dsr-priqueue.o mac/phy.o mac/wired-phy.o mac/wireless-phy.o mac/wireless-phyExt.o mac/mac-timers.o trace/cmu-trace.o mac/varp.o mac/mac-simple.o satellite/sat-hdlc.o dsdv/dsdv.o dsdv/rtable.o queue/rtqueue.o routing/rttable.o imep/imep.o imep/dest_queue.o imep/imep_api.o imep/imep_rt.o imep/rxmit_queue.o imep/imep_timers.o imep/imep_util.o imep/imep_io.o tora/tora.o tora/tora_api.o tora/tora_dest.o tora/tora_io.o tora/tora_logs.o tora/tora_neighbor.o dsr/dsragent.o dsr/hdr_sr.o dsr/mobicache.o dsr/path.o dsr/requesttable.o dsr/routecache.o dsr/add_sr.o dsr/dsr_proto.o dsr/flowstruct.o dsr/linkcache.o dsr/simplecache.o dsr/sr_forwarder.o aodv/aodv_logs.o aodv/aodv.o aodv/aodv_rtable.o aodv/aodv_rqueue.o aomdv/aomdv_logs.o aomdv/aomdv.o aomdv/aomdv_rtable.o aomdv/aomdv_rqueue.o puma/puma.o mdart/mdart_adp.o mdart/mdart_dht.o mdart/mdart_ndp.o mdart/mdart_neighbor.o mdart/mdart_queue.o mdart/mdart_table.o mdart/mdart.o common/ns-process.o satellite/satgeometry.o satellite/sathandoff.o satellite/satlink.o satellite/satnode.o satellite/satposition.o satellite/satroute.o satellite/sattrace.o rap/raplist.o rap/rap.o rap/media-app.o rap/utilities.o common/fsm.o tcp/tcp-abs.o diffusion/diffusion.o diffusion/diff_rate.o diffusion/diff_prob.o diffusion/diff_sink.o diffusion/flooding.o diffusion/omni_mcast.o diffusion/hash_table.o diffusion/routing_table.o diffusion/iflist.o tcp/tfrc.o tcp/tfrc-sink.o mobile/energy-model.o apps/ping.o tcp/tcp-rfc793edu.o queue/rio.o queue/semantic-rio.o tcp/tcp-sack-rh.o tcp/scoreboard-rh.o plm/loss-monitor-plm.o plm/cbr-traffic-PP.o linkstate/hdr-ls.o mpls/classifier-addr-mpls.o mpls/ldp.o mpls/mpls-module.o routing/rtmodule.o classifier/classifier-hier.o routing/addr-params.o nix/hdr_nv.o nix/classifier-nix.o nix/nixnode.o routealgo/rnode.o routealgo/bfs.o routealgo/rbitmap.o routealgo/rlookup.o routealgo/routealgo.o nix/nixvec.o nix/nixroute.o diffserv/dsred.o diffserv/dsredq.o diffserv/dsEdge.o diffserv/dsCore.o diffserv/dsPolicy.o diffserv/ew.o diffserv/dewp.o queue/red-pd.o queue/pi.o queue/vq.o queue/rem.o queue/gk.o pushback/rate-limit.o pushback/rate-limit-strategy.o pushback/ident-tree.o pushback/agg-spec.o pushback/logging-data-struct.o pushback/rate-estimator.o pushback/pushback-queue.o pushback/pushback.o common/parentnode.o trace/basetrace.o common/simulator.o asim/asim.o common/scheduler-map.o common/splay-scheduler.o linkstate/ls.o linkstate/rtProtoLS.o pgm/classifier-pgm.o pgm/pgm-agent.o pgm/pgm-sender.o pgm/pgm-receiver.o mcast/rcvbuf.o mcast/classifier-lms.o mcast/lms-agent.o mcast/lms-receiver.o mcast/lms-sender.o queue/delayer.o xcp/xcpq.o xcp/xcp.o xcp/xcp-end-sys.o wpan/p802_15_4csmaca.o wpan/p802_15_4fail.o wpan/p802_15_4hlist.o wpan/p802_15_4mac.o wpan/p802_15_4nam.o wpan/p802_15_4phy.o wpan/p802_15_4sscs.o wpan/p802_15_4timer.o wpan/p802_15_4trace.o wpan/p802_15_4transac.o apps/pbc.o diffusion3/lib/nr/nr.o diffusion3/lib/dr.o diffusion3/filters/diffusion/one_phase_pull.o diffusion3/filters/diffusion/two_phase_pull.o diffusion3/lib/diffapp.o diffusion3/ns/diffagent.o diffusion3/ns/diffrtg.o diffusion3/ns/difftimer.o diffusion3/filter_core/filter_core.o diffusion3/filter_core/iolog.o diffusion3/filter_core/iostats.o diffusion3/lib/main/attrs.o diffusion3/lib/main/events.o diffusion3/lib/main/iodev.o diffusion3/lib/main/iohook.o diffusion3/lib/main/timers.o diffusion3/lib/main/message.o diffusion3/lib/main/tools.o diffusion3/apps/gear_examples/gear_common.o diffusion3/apps/gear_examples/gear_receiver.o diffusion3/apps/gear_examples/gear_sender.o diffusion3/apps/rmst_examples/rmst_sink.o diffusion3/apps/rmst_examples/rmst_source.o diffusion3/apps/ping/1pp_ping_sender.o diffusion3/apps/ping/1pp_ping_receiver.o diffusion3/apps/ping/2pp_ping_sender.o diffusion3/apps/ping/2pp_ping_receiver.o diffusion3/apps/ping/ping_common.o diffusion3/apps/ping/push_receiver.o diffusion3/apps/ping/push_sender.o diffusion3/filters/gear/gear_attr.o diffusion3/filters/gear/gear.o diffusion3/filters/gear/gear_tools.o diffusion3/filters/misc/log.o diffusion3/filters/misc/srcrt.o diffusion3/filters/misc/tag.o diffusion3/filters/rmst/rmst.o diffusion3/filters/rmst/rmst_filter.o delaybox/delaybox.o packmime/packmime_HTTP.o packmime/packmime_HTTP_rng.o packmime/packmime_OL.o packmime/packmime_OL_ranvar.o packmime/packmime_ranvar.o tmix/tmix.o tmix/tmixAgent.o tmix/tmix_delaybox.o gen/version.o gen/ns_tcl.o gen/ptypes.o common/win32.o common/tkAppInit.o -L/usr/lib/i386-linux-gnu -ltclcl -L/usr/lib/i386-linux-gnu -lotcl -L/usr/lib/i386-linux-gnu -ltk8.6 -L/usr/lib/i386-linux-gnu -ltcl8.6 -L/usr/lib/i386-linux-gnu -lXext -lX11 -lpcap -ldl -lm -lm 
g++ -Wl,-z,relro -Wl,-z,now -Wl,-export-dynamic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ns2-2.35+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-write-strings -DUSE_INTERP_RESULT -DCPP_NAMESPACE=std -o ucb-tr-stat tr-stat.o logparse.o utils.o -L/usr/lib/i386-linux-gnu -ltcl8.6  -lpcap -ldl -lm 
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/ucb'
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
#it takes too long time.
dh_auto_test
	make -j21 test "TESTSUITEFLAGS=-j21 --verbose" VERBOSE=1
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
./validate
(Validation can take 1-30 hours to run.)
Mon Apr 13 07:44:57 +14 2026
*** ./test-all-simple
Tests: tahoe1 tahoe1Bytes tahoe1RED tahoe1REDbytes tahoe2 tahoe3 tahoe3RED tahoe4 no_bug bug reno1 reno renoA reno2 reno3 reno4 reno4a reno5 reno5_nobug telnet delayed phase phase1 phase2 timers manyflows stats statsECN stats1 stats1Bytes stats1a stats1aBytes statsHeaders stats2 stats3 stats4 statsTFRC
Running test tahoe1:
../../ns test-suite-simple.tcl tahoe1 QUIET
Guide: Tahoe TCP with multiple packets dropped from a window of data.
True average queue: 0.425 time: 4.997
Test output agrees with reference output
Running test tahoe1Bytes:
../../ns test-suite-simple.tcl tahoe1Bytes QUIET
Guide: DropTail queue in bytes instead of packets.
True average queue: 425.245 (in bytes) time: 4.997
Test output agrees with reference output
Running test tahoe1RED:
../../ns test-suite-simple.tcl tahoe1RED QUIET
Guide: RED queue, configured for 5 packets instead of DropTail's 6 packets.
True average queue: 0.425 time: 4.997
Test output agrees with reference output
Running test tahoe1REDbytes:
../../ns test-suite-simple.tcl tahoe1REDbytes QUIET
Guide: RED queue in bytes.
True average queue: 425.245 (in bytes) time: 4.997
Test output agrees with reference output
Running test tahoe2:
../../ns test-suite-simple.tcl tahoe2 QUIET
Guide: Tahoe TCP with one packet dropped.
Test output agrees with reference output
Running test tahoe3:
../../ns test-suite-simple.tcl tahoe3 QUIET
Guide: Tahoe TCP, two packets dropped from a congestion window of 5 packets.
Test output agrees with reference output
Running test tahoe3RED:
../../ns test-suite-simple.tcl tahoe3RED QUIET
Guide: Tahoe TCP, two packets dropped, RED queue configured for 5 packets.
Test output agrees with reference output
Running test tahoe4:
../../ns test-suite-simple.tcl tahoe4 QUIET
Guide: Tahoe TCP, two connections with different round-trip times.
Test output agrees with reference output
Running test no_bug:
../../ns test-suite-simple.tcl no_bug QUIET
Guide: Tahoe TCP with TCP/bugFix_ set to true.
Test output agrees with reference output
Running test bug:
../../ns test-suite-simple.tcl bug QUIET
Guide: Tahoe TCP with TCP/bugFix_ set to false.
Test output agrees with reference output
Running test reno1:
../../ns test-suite-simple.tcl reno1 QUIET
Guide: Reno TCP, one packet dropped, Fast Recovery and Fast Retransmit
Test output agrees with reference output
Running test reno:
../../ns test-suite-simple.tcl reno QUIET
Guide: Reno TCP, limited by maximum congestion window maxcwnd_.
Test output agrees with reference output
Running test renoA:
../../ns test-suite-simple.tcl renoA QUIET
Guide: Reno TCP, one packet dropped, Fast Recovery and Fast Retransmit
Test output agrees with reference output
Running test reno2:
../../ns test-suite-simple.tcl reno2 QUIET
Guide: Reno TCP, multiple packets dropped, Retransmit Timeout.
Test output agrees with reference output
Running test reno3:
../../ns test-suite-simple.tcl reno3 QUIET
Guide: Reno TCP, two packets dropped from a congestion window of 5 packets.
Test output agrees with reference output
Running test reno4:
../../ns test-suite-simple.tcl reno4 QUIET
Guide: Reno TCP, two packets dropped, no Retransmit Timeout
Test output agrees with reference output
Running test reno4a:
../../ns test-suite-simple.tcl reno4a QUIET
Guide: Reno TCP, two packets dropped, Retransmit Timeout
Test output agrees with reference output
Running test reno5:
../../ns test-suite-simple.tcl reno5 QUIET
Guide: Reno TCP, TCP/bugFix_ set to false.
Test output agrees with reference output
Running test reno5_nobug:
../../ns test-suite-simple.tcl reno5_nobug QUIET
Guide: Reno TCP, TCP/bugFix_ set to true.
Test output agrees with reference output
Running test telnet:
../../ns test-suite-simple.tcl telnet QUIET
Guide: Telnet connections with two different packet generation processes.
Test output agrees with reference output
Running test delayed:
../../ns test-suite-simple.tcl delayed QUIET
Guide: TCP receiver with delayed acknowledgements.
Test output agrees with reference output
Running test phase:
../../ns test-suite-simple.tcl phase QUIET
Guide: Phase effects: connection 0 wins.
Test output agrees with reference output
Running test phase1:
../../ns test-suite-simple.tcl phase1 QUIET
Guide: Phase effects: connection 1 wins.
Test output agrees with reference output
Running test phase2:
../../ns test-suite-simple.tcl phase2 QUIET
Guide: Phase effects: TCP/overhead_ is used, and neither connection loses.
Test output agrees with reference output
Running test timers:
../../ns test-suite-simple.tcl timers QUIET
Test output agrees with reference output
Running test manyflows:
../../ns test-suite-simple.tcl manyflows QUIET
Guide: Using FTP commands to create many small flows.
Test output agrees with reference output
Running test stats:
../../ns test-suite-simple.tcl stats QUIET
Guide: TCP statistics, and per-flow and aggregate link statistics.
tcp0/window=30/packetSize=1000/bugFix=1
tcp1/window=30/packetSize=1000/bugFix=1
tcp0/time=0/cwnd=1.0000/ssthresh=30/ack=-1/rtt=0
tcp1/time=0/cwnd=1.0000/ssthresh=30/ack=-1/rtt=0
tcp0/time=5/cwnd=7.0000/ssthresh=7/ack=96/rtt=3
tcp1/time=5.0000099999999996/cwnd=2.0000/ssthresh=13/ack=26/rtt=6
tcp0/time=10/cwnd=11.4952/ssthresh=10/ack=328/rtt=3
tcp1/time=10.000019999999999/cwnd=2.0000/ssthresh=7/ack=87/rtt=7
tcp 0 highest_seqment_acked 336
tcp 0 data_bytes_sent 375000
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 87
tcp 1 data_bytes_sent 108000
tcp 1 most_recent_rtt 0.700
fid: 0 per-link total_drops 13
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 360
fid: 0 per-link total_bytes 359040
fid: 1 per-link total_drops 6
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 103
fid: 1 per-link total_bytes 102040
aggregate per-link total_drops 19
aggregate per-link total_marks 0
aggregate per-link total_packets 463
Test output agrees with reference output
Running test statsECN:
../../ns test-suite-simple.tcl statsECN QUIET
Guide: Flow monitor statistics with ECN.
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 5
fid: 0 per-link total_packets 480
fid: 0 per-link total_bytes 479040
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 2
fid: 1 per-link total_packets 197
fid: 1 per-link total_bytes 196040
aggregate per-link total_drops 0
aggregate per-link total_marks 7
aggregate per-link total_packets 677
Test output agrees with reference output
Running test stats1:
../../ns test-suite-simple.tcl stats1 QUIET
Guide: FTP statistics on bytes produced, and queue statistics.
	Should be:	fid: 0 per-link total_bytes 940.
TCP packetSize 100
ftp 0 segments_produced 9 (using `FTP produce pktcnt')
ftp 1 bytes_produced 900 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9
tcp 0 data_bytes_sent 900
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 9
tcp 1 data_bytes_sent 900
tcp 1 most_recent_rtt 0.600
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 10
fid: 0 per-link total_bytes 940
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 10
fid: 1 per-link total_bytes 940
aggregate per-link total_drops 0
aggregate per-link total_marks 0
aggregate per-link total_packets 20
True average queue: 0.004 time: 3.007
Test output agrees with reference output
Running test stats1Bytes:
../../ns test-suite-simple.tcl stats1Bytes QUIET
Guide: Queue statistics for a queue in bytes.
	Should be:      True average queue: 0.439 (in bytes)
TCP packetSize 100
ftp 0 segments_produced 9 (using `FTP produce pktcnt')
ftp 1 bytes_produced 900 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9
tcp 0 data_bytes_sent 900
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 9
tcp 1 data_bytes_sent 900
tcp 1 most_recent_rtt 0.600
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 10
fid: 0 per-link total_bytes 940
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 10
fid: 1 per-link total_bytes 940
aggregate per-link total_drops 0
aggregate per-link total_marks 0
aggregate per-link total_packets 20
True average queue: 0.439 (in bytes) time: 3.007
Test output agrees with reference output
Running test stats1a:
../../ns test-suite-simple.tcl stats1a QUIET
Guide: Queue statistics for a RED queue.
	Should be:	True average queue: 0.004
TCP packetSize 100
ftp 0 segments_produced 9 (using `FTP produce pktcnt')
ftp 1 bytes_produced 900 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9
tcp 0 data_bytes_sent 900
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 9
tcp 1 data_bytes_sent 900
tcp 1 most_recent_rtt 0.600
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 10
fid: 0 per-link total_bytes 940
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 10
fid: 1 per-link total_bytes 940
aggregate per-link total_drops 0
aggregate per-link total_marks 0
aggregate per-link total_packets 20
True average queue: 0.004 time: 3.007
Test output agrees with reference output
Running test stats1aBytes:
../../ns test-suite-simple.tcl stats1aBytes QUIET
Guide: Queue statistics for a RED queue in bytes.
	Should be:      True average queue: 0.439 (in bytes)
TCP packetSize 100
ftp 0 segments_produced 9 (using `FTP produce pktcnt')
ftp 1 bytes_produced 900 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9
tcp 0 data_bytes_sent 900
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 9
tcp 1 data_bytes_sent 900
tcp 1 most_recent_rtt 0.600
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 10
fid: 0 per-link total_bytes 940
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 10
fid: 1 per-link total_bytes 940
aggregate per-link total_drops 0
aggregate per-link total_marks 0
aggregate per-link total_packets 20
True average queue: 0.439 (in bytes) time: 3.007
Test output agrees with reference output
Running test statsHeaders:
../../ns test-suite-simple.tcl statsHeaders QUIET
Guide: FTP and packet statistics for TCP with correct accounting for headers.
	Should be:	fid: 0 per-link total_bytes 1300
TCP packetSize 100
ftp 0 segments_produced 9 (using `FTP produce pktcnt')
ftp 1 bytes_produced 900 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9
tcp 0 data_bytes_sent 900
tcp 0 most_recent_rtt 0.200
tcp 1 highest_seqment_acked 9
tcp 1 data_bytes_sent 900
tcp 1 most_recent_rtt 0.600
fid: 0 per-link total_drops 0
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 10
fid: 0 per-link total_bytes 1300
fid: 1 per-link total_drops 0
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 10
fid: 1 per-link total_bytes 1300
aggregate per-link total_drops 0
aggregate per-link total_marks 0
aggregate per-link total_packets 20
True average queue: 0.006 time: 3.009
Test output agrees with reference output
Running test stats2:
../../ns test-suite-simple.tcl stats2 QUIET
Guide: Queue statistics for the true average queue size.
	Should be:     True average queue: 8.632
True average queue: 8.422 time: 9.999
Test output agrees with reference output
Running test stats3:
../../ns test-suite-simple.tcl stats3 QUIET
Guide: Printing RTT and Seqno statistics.
Distribution of RTTs, 10 ms bins, time 1.10
0 to 10 ms: frac 0.004 num 2 time 1.10
20 to 30 ms: frac 0.404 num 206 time 1.10
30 to 40 ms: frac 0.408 num 208 time 1.10
80 to 90 ms: frac 0.125 num 64 time 1.10
90 to 100 ms: frac 0.059 num 30 time 1.10
Distribution of Seqnos, 100 seqnos per bin, time 1.10
0 to 99 seqnos: frac 0.382 num 195 time 1.10
100 to 199 seqnos: frac 0.196 num 100 time 1.10
200 to 299 seqnos: frac 0.196 num 100 time 1.10
300 to 399 seqnos: frac 0.196 num 100 time 1.10
400 to 499 seqnos: frac 0.029 num 15 time 1.10
Test output agrees with reference output
Running test stats4:
../../ns test-suite-simple.tcl stats4 QUIET
Guide: Printing peak rate statistics.
time: 0.50 fid: 0 new_bytes 174040
time: 0.50 fid: 1 new_bytes 24040
time: 0.60 fid: 0 new_bytes 40000
time: 0.60 fid: 1 new_bytes 10000
time: 0.70 fid: 0 new_bytes 40000
time: 0.70 fid: 1 new_bytes 10000
time: 0.80 fid: 0 new_bytes 40000
time: 0.80 fid: 1 new_bytes 14000
time: 0.90 fid: 0 new_bytes 40000
time: 0.90 fid: 1 new_bytes 16000
time: 1.00 fid: 0 new_bytes 40000
time: 1.00 fid: 1 new_bytes 10000
time: 1.10 fid: 0 new_bytes 40000
time: 1.10 fid: 1 new_bytes 10000
Test output agrees with reference output
Running test statsTFRC:
../../ns test-suite-simple.tcl statsTFRC QUIET
Guide: TFRC statistics, and per-flow and aggregate link statistics.
tfrc 0 data_pkts_sent 255
tfrc 1 data_pkts_sent 29
fid: 0 per-link total_drops 16
fid: 0 per-link total_marks 0
fid: 0 per-link total_packets 239
fid: 0 per-link total_bytes 239000
fid: 1 per-link total_drops 1
fid: 1 per-link total_marks 0
fid: 1 per-link total_packets 26
fid: 1 per-link total_bytes 26000
aggregate per-link total_drops 17
aggregate per-link total_marks 0
aggregate per-link total_packets 265
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:45:38 +14 2026
Mon Apr 13 07:45:40 +14 2026
*** ./test-all-tcp
Tests: ecn timers timersA timersAfix timersA1 timersA2 timersA3 timers1 timers2 timers3 timers4 timers5 timers_backoffs stats1 quiescent_100ms quiescentB quiescentB_qoption underutilized_100ms underutilized_100ms_control underutilized_100ms_control_Q underutilized_100ms_Q underutilized_100ms_control_Reno underutilized_100ms_control_Newreno underutilized_100ms_control_Sack quiescent_100ms_fine quiescent_100ms_coarse quiescent_1ms_fine quiescent_1ms_coarse quiescent_500ms_fine quiescent_500ms_coarse dialup dialup1
Running test ecn:
../../ns test-suite-tcp.tcl ecn QUIET
Guide: One connection with ECN, and one without ECN.
Test output agrees with reference output
Running test timers:
../../ns test-suite-tcp.tcl timers QUIET
Guide: TCP's retransmit timers when first and second packets are dropped.
Test output agrees with reference output
Running test timersA:
../../ns test-suite-tcp.tcl timersA QUIET
Guide: TCP's retransmit timers when the third packet is droopped.
Test output agrees with reference output
Running test timersAfix:
../../ns test-suite-tcp.tcl timersAfix QUIET
Guide: Agent/TCP, timerfix_ set, for updating timer *after* updating the RTT.
Test output agrees with reference output
Running test timersA1:
../../ns test-suite-tcp.tcl timersA1 QUIET
Guide: Agent/TCP, rttvar_exp_ set to 3 instead of 2.
Test output agrees with reference output
Running test timersA2:
../../ns test-suite-tcp.tcl timersA2 QUIET
Guide: Agent/TCP, tcpTick_ set to 0.001
Test output agrees with reference output
Running test timersA3:
../../ns test-suite-tcp.tcl timersA3 QUIET
Guide: Agent/TCP, T_SRTT_BITS set to 5 instead of 3
Test output agrees with reference output
Running test timers1:
../../ns test-suite-tcp.tcl timers1 QUIET
Guide: tcpTick_ set to default of 0.1
Test output agrees with reference output
Running test timers2:
../../ns test-suite-tcp.tcl timers2 QUIET
Guide: tcpTick_ set to 0.5
Test output agrees with reference output
Running test timers3:
../../ns test-suite-tcp.tcl timers3 QUIET
Guide: tcpTick_ set to 0.001
Test output agrees with reference output
Running test timers4:
../../ns test-suite-tcp.tcl timers4 QUIET
Guide: With timers5, shows that estimated RTT updated only once per RTT.
Test output agrees with reference output
Running test timers5:
../../ns test-suite-tcp.tcl timers5 QUIET
Guide: With timers4, shows that estimated RTT updated only once per RTT.
Test output agrees with reference output
Running test timers_backoffs:
../../ns test-suite-tcp.tcl timers_backoffs QUIET
Guide: TCP's retransmit timer, max RTO of 60 seconds.
Test output agrees with reference output
Running test stats1:
../../ns test-suite-tcp.tcl stats1 QUIET
Guide: TCP statistics on the number of retransmit timeouts.
tcp1/window=30/packetSize=1000/bugFix=1
tcp2/window=3/packetSize=1000/bugFix=1
tcp1/time=0/cwnd=1.0000/ssthresh=30/ack=-1/rtt=0
tcp2/time=0/cwnd=1.0000/ssthresh=3/ack=-1/rtt=0

tcp: 1 time: 10.000
total_data_packets_sent: 538 data_bytes_sent: 538000
packets_resent: 10 bytes_resent: 10000
ack_packets_received: 504
retransmit_timeouts: 1

tcp: 2 time: 10.000
total_data_packets_sent: 42 data_bytes_sent: 42000
packets_resent: 0 bytes_resent: 0
ack_packets_received: 39
retransmit_timeouts: 0

tcp1/time=10/cwnd=29.7397/ssthresh=7/ack=498/rtt=3
tcp2/time=10/cwnd=9.1730/ssthresh=3/ack=38/rtt=7
Test output agrees with reference output
Running test quiescent_100ms:
../../ns test-suite-tcp.tcl quiescent_100ms QUIET
Guide: Tahoe TCP after a quiescent period.
Test output agrees with reference output
Running test quiescentB:
../../ns test-suite-tcp.tcl quiescentB QUIET
Guide: Tahoe TCP entering a quiescent period with a smaller cwnd.
Test output agrees with reference output
Running test quiescentB_qoption:
../../ns test-suite-tcp.tcl quiescentB_qoption QUIET
Guide: Tahoe TCP entering a quiescent period, TCP quiescence option set.
Test output agrees with reference output
Running test underutilized_100ms:
../../ns test-suite-tcp.tcl underutilized_100ms QUIET
Guide: Tahoe TCP, underutilized, TCP quiescence option not set.
Test output agrees with reference output
Running test underutilized_100ms_control:
../../ns test-suite-tcp.tcl underutilized_100ms_control QUIET
Guide: Tahoe TCP, underutilized, TCP quiescence option not set,
	control_increase set.
Test output agrees with reference output
Running test underutilized_100ms_control_Q:
../../ns test-suite-tcp.tcl underutilized_100ms_control_Q QUIET
Guide: Tahoe TCP, underutilized, TCP quiescence option set,
	control_increase set.
Test output agrees with reference output
Running test underutilized_100ms_Q:
../../ns test-suite-tcp.tcl underutilized_100ms_Q QUIET
Guide: Tahoe TCP, underutilized, TCP quiescence option set,
	control_increase not set.
Test output agrees with reference output
Running test underutilized_100ms_control_Reno:
../../ns test-suite-tcp.tcl underutilized_100ms_control_Reno QUIET
Guide: Reno TCP, underutilized, TCP quiescence option not set,
        control_increase set.
Test output agrees with reference output
Running test underutilized_100ms_control_Newreno:
../../ns test-suite-tcp.tcl underutilized_100ms_control_Newreno QUIET
Guide: NewReno TCP, underutilized, TCP quiescence option not set,
        control_increase set.
Test output agrees with reference output
Running test underutilized_100ms_control_Sack:
../../ns test-suite-tcp.tcl underutilized_100ms_control_Sack QUIET
Guide: Sack TCP, underutilized, TCP quiescence option not set,
        control_increase set.
Test output agrees with reference output
Running test quiescent_100ms_fine:
../../ns test-suite-tcp.tcl quiescent_100ms_fine QUIET
Guide: Tahoe TCP after a quiescent period, fine-grained timer.
Test output agrees with reference output
Running test quiescent_100ms_coarse:
../../ns test-suite-tcp.tcl quiescent_100ms_coarse QUIET
Guide: Tahoe TCP after a quiescent period, coarse-grained timer.
Test output agrees with reference output
Running test quiescent_1ms_fine:
../../ns test-suite-tcp.tcl quiescent_1ms_fine QUIET
Guide: Tahoe TCP after a quiescent period, fine-grained timer, tcpTick_ 0.001.
Test output agrees with reference output
Running test quiescent_1ms_coarse:
../../ns test-suite-tcp.tcl quiescent_1ms_coarse QUIET
Guide: Tahoe TCP after a quiescent period, coarse-grained timer, tcpTick_ 0.001.
Test output agrees with reference output
Running test quiescent_500ms_fine:
../../ns test-suite-tcp.tcl quiescent_500ms_fine QUIET
Guide: Tahoe TCP after a quiescent period, fine-grained timer, tcpTick_ 0.5.
Test output agrees with reference output
Running test quiescent_500ms_coarse:
../../ns test-suite-tcp.tcl quiescent_500ms_coarse QUIET
Guide: Tahoe TCP after a quiescent period, coarse-grained timer, tcpTick_ 0.5.
Test output agrees with reference output
Running test dialup:
../../ns test-suite-tcp.tcl dialup QUIET
Guide: 1500-byte packets on a 9.6 Kbps link
Test output agrees with reference output
Running test dialup1:
../../ns test-suite-tcp.tcl dialup1 QUIET
Guide: 1500-byte packets on a 9.6 Kbps link, rfc2988_ false
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:46:17 +14 2026
Mon Apr 13 07:46:19 +14 2026
*** ./test-all-testReno
Tests: Tahoe_TCP Tahoe_TCP_without_Fast_Retransmit Reno_TCP NewReno_TCP Sack_TCP Tahoe_TCP2 Tahoe_TCP2_without_Fast_Retransmit Reno_TCP2 NewReno_TCP2 Sack_TCP2
Running test Tahoe_TCP:
../../ns test-suite-testReno.tcl Tahoe_TCP QUIET
Guide: Tahoe TCP, two dropped packets.
Test output agrees with reference output
Running test Tahoe_TCP_without_Fast_Retransmit:
../../ns test-suite-testReno.tcl Tahoe_TCP_without_Fast_Retransmit QUIET
Guide: Tahoe TCP without Fast Retransmit, two dropped packets.
Test output agrees with reference output
Running test Reno_TCP:
../../ns test-suite-testReno.tcl Reno_TCP QUIET
Guide: Reno TCP, two dropped packets.
Test output agrees with reference output
Running test NewReno_TCP:
../../ns test-suite-testReno.tcl NewReno_TCP QUIET
Guide: NewReno TCP, two dropped packets.
Test output agrees with reference output
Running test Sack_TCP:
../../ns test-suite-testReno.tcl Sack_TCP QUIET
Guide: Sack TCP, two dropped packets.
Test output agrees with reference output
Running test Tahoe_TCP2:
../../ns test-suite-testReno.tcl Tahoe_TCP2 QUIET
Guide: Tahoe TCP, one dropped packet.
Test output agrees with reference output
Running test Tahoe_TCP2_without_Fast_Retransmit:
../../ns test-suite-testReno.tcl Tahoe_TCP2_without_Fast_Retransmit QUIET
Guide: Tahoe TCP without Fast Retransmit, one dropped packet.
Test output agrees with reference output
Running test Reno_TCP2:
../../ns test-suite-testReno.tcl Reno_TCP2 QUIET
Guide: Reno TCP, one dropped packet.
Test output agrees with reference output
Running test NewReno_TCP2:
../../ns test-suite-testReno.tcl NewReno_TCP2 QUIET
Guide: NewReno TCP, one dropped packet.
Test output agrees with reference output
Running test Sack_TCP2:
../../ns test-suite-testReno.tcl Sack_TCP2 QUIET
Guide: Sack TCP, one dropped packet.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:46:30 +14 2026
Mon Apr 13 07:46:32 +14 2026
*** ./test-all-newreno
Tests: reno reno_noLT newreno newreno_noLT newreno_B newreno_B_noLT reno1 newreno1 newreno1_BF newreno1_A newreno1_A_noLT newreno1_A_BF newreno1_A_BF_LC newreno1_B0 newreno1_B newreno1_B_BF newreno1_B_BF_LC newreno1_B_noLT newreno1A_A newreno1A_A_BF newreno1A_A_BF_LC newreno1A_A_noLT reno2 reno2_noLT reno2_bugfix reno2_bugfix_noLT newreno2_A newreno2_A_noLT newreno2_A_bugfix newreno2_A_bugfix_LC newreno2_B newreno2_B_noLT newreno2_B_bugfix newreno2_B_bugfix_LC newreno5 sack5 newreno5_LC newreno5_noLT newreno5_noLT_LC newreno5_noBF newreno5_noLT_noBF reno5 reno5_noBF reno5_noLT_noBF reno5a reno5a_noLT_noBF newreno6 newreno_rto_loss newreno_rto_loss_ack newreno_rto_loss_ts newreno_rto_loss_tsh newreno_rto_dup newreno_rto_dup_ack newreno_rto_loss_ackf newreno_rto_dup_ts newreno_rto_dup_tsh impatient1 slow1 impatient2 slow2 impatient3 slow3 impatient4 slow4
Running test reno:
../../ns test-suite-newreno.tcl reno QUIET
Guide: Reno, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno_noLT:
../../ns test-suite-newreno.tcl reno_noLT QUIET
Guide: Reno, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno:
../../ns test-suite-newreno.tcl newreno QUIET
Guide: NewReno, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno_noLT:
../../ns test-suite-newreno.tcl newreno_noLT QUIET
Guide: NewReno, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno_B:
../../ns test-suite-newreno.tcl newreno_B QUIET
Guide: NewReno, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno_B_noLT:
../../ns test-suite-newreno.tcl newreno_B_noLT QUIET
Guide: NewReno, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno1:
../../ns test-suite-newreno.tcl reno1 QUIET
Guide: Reno, #1, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1:
../../ns test-suite-newreno.tcl newreno1 QUIET
Guide: NewReno, #1, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1_BF:
../../ns test-suite-newreno.tcl newreno1_BF QUIET
Guide: NewReno, #1, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno1_A:
../../ns test-suite-newreno.tcl newreno1_A QUIET
Guide: NewReno, #1A, with Limited Transmit, without bugfix.  Bad behavior.
Test output agrees with reference output
Running test newreno1_A_noLT:
../../ns test-suite-newreno.tcl newreno1_A_noLT QUIET
Guide: NewReno, #1A, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1_A_BF:
../../ns test-suite-newreno.tcl newreno1_A_BF QUIET
Guide: NewReno, #1A, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno1_A_BF_LC:
../../ns test-suite-newreno.tcl newreno1_A_BF_LC QUIET
Guide: NewReno, #1A, with Limited Transmit, with Less Careful bugfix.
Test output agrees with reference output
Running test newreno1_B0:
../../ns test-suite-newreno.tcl newreno1_B0 QUIET
Guide: NewReno, #1B0, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1_B:
../../ns test-suite-newreno.tcl newreno1_B QUIET
Guide: NewReno, #1B, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1_B_BF:
../../ns test-suite-newreno.tcl newreno1_B_BF QUIET
Guide: NewReno, #1B, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno1_B_BF_LC:
../../ns test-suite-newreno.tcl newreno1_B_BF_LC QUIET
Guide: NewReno, #1B, with Limited Transmit, with Less Careful bugfix.
Test output agrees with reference output
Running test newreno1_B_noLT:
../../ns test-suite-newreno.tcl newreno1_B_noLT QUIET
Guide: NewReno, #1B, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno1A_A:
../../ns test-suite-newreno.tcl newreno1A_A QUIET
Guide: NewReno, #1A-A, with Limited Transmit, without bugfix.  Bad behavior.
Test output agrees with reference output
Running test newreno1A_A_BF:
../../ns test-suite-newreno.tcl newreno1A_A_BF QUIET
Guide: NewReno, #1A-A, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno1A_A_BF_LC:
../../ns test-suite-newreno.tcl newreno1A_A_BF_LC QUIET
Guide: NewReno, #1A-A, with Limited Transmit, with Less Careful bugfix.
Test output agrees with reference output
Running test newreno1A_A_noLT:
../../ns test-suite-newreno.tcl newreno1A_A_noLT QUIET
Guide: NewReno, #1A-A, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno2:
../../ns test-suite-newreno.tcl reno2 QUIET
Guide: NewReno, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno2_noLT:
../../ns test-suite-newreno.tcl reno2_noLT QUIET
Guide: NewReno, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno2_bugfix:
../../ns test-suite-newreno.tcl reno2_bugfix QUIET
Guide: NewReno, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test reno2_bugfix_noLT:
../../ns test-suite-newreno.tcl reno2_bugfix_noLT QUIET
Guide: NewReno, without Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno2_A:
../../ns test-suite-newreno.tcl newreno2_A QUIET
Guide: NewReno, #2A, with Limited Transmit, without bugfix.  Bad behavior.
Test output agrees with reference output
Running test newreno2_A_noLT:
../../ns test-suite-newreno.tcl newreno2_A_noLT QUIET
Guide: NewReno, #2A, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno2_A_bugfix:
../../ns test-suite-newreno.tcl newreno2_A_bugfix QUIET
Guide: NewReno, #2A, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno2_A_bugfix_LC:
../../ns test-suite-newreno.tcl newreno2_A_bugfix_LC QUIET
Guide: NewReno, #2A, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno2_B:
../../ns test-suite-newreno.tcl newreno2_B QUIET
Guide: NewReno, #2B, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno2_B_noLT:
../../ns test-suite-newreno.tcl newreno2_B_noLT QUIET
Guide: NewReno, #2B, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno2_B_bugfix:
../../ns test-suite-newreno.tcl newreno2_B_bugfix QUIET
Guide: NewReno, #2B, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno2_B_bugfix_LC:
../../ns test-suite-newreno.tcl newreno2_B_bugfix_LC QUIET
Guide: NewReno, #2B, with Limited Transmit, with Less Careful bugfix.
Test output agrees with reference output
Running test newreno5:
../../ns test-suite-newreno.tcl newreno5 QUIET
Guide: NewReno #5, reordering, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test sack5:
../../ns test-suite-newreno.tcl sack5 QUIET
Guide: Sack #5, reordering, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno5_LC:
../../ns test-suite-newreno.tcl newreno5_LC QUIET
Guide: NewReno #5, reordering, with Limited Transmit, with Less Care. bugfix.
Test output agrees with reference output
Running test newreno5_noLT:
../../ns test-suite-newreno.tcl newreno5_noLT QUIET
Guide: NewReno #5, reordering, without Limited Transmit, with bugfix.
Test output agrees with reference output
Running test newreno5_noLT_LC:
../../ns test-suite-newreno.tcl newreno5_noLT_LC QUIET
Guide: NewReno #5, reordering, without Lim. Transmit, with Less Care. bugfix.
Test output agrees with reference output
Running test newreno5_noBF:
../../ns test-suite-newreno.tcl newreno5_noBF QUIET
Guide: NewReno #5, reordering, with Limited Transmit, without bugfix.  Bad.
Test output agrees with reference output
Running test newreno5_noLT_noBF:
../../ns test-suite-newreno.tcl newreno5_noLT_noBF QUIET
Guide: NewReno #5, reordering, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno5:
../../ns test-suite-newreno.tcl reno5 QUIET
Guide: Reno #5, reordering, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test reno5_noBF:
../../ns test-suite-newreno.tcl reno5_noBF QUIET
Guide: Reno #5, reordering, with Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno5_noLT_noBF:
../../ns test-suite-newreno.tcl reno5_noLT_noBF QUIET
Guide: Reno #5, reordering, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test reno5a:
../../ns test-suite-newreno.tcl reno5a QUIET
Guide: Reno #5, reordering, with Limited Transmit, with bugfix.
Test output agrees with reference output
Running test reno5a_noLT_noBF:
../../ns test-suite-newreno.tcl reno5a_noLT_noBF QUIET
Guide: Reno #5a, reordering, without Limited Transmit, without bugfix.
Test output agrees with reference output
Running test newreno6:
../../ns test-suite-newreno.tcl newreno6 QUIET
Guide: NewReno, a new packet transmitted after FR is dropped.
Test output agrees with reference output
Running test newreno_rto_loss:
../../ns test-suite-newreno.tcl newreno_rto_loss QUIET
Guide: NewReno after timeout, lost packet.
Test output agrees with reference output
Running test newreno_rto_loss_ack:
../../ns test-suite-newreno.tcl newreno_rto_loss_ack QUIET
Guide: NewReno after timeout, lost packet, ACK heuristic.
Test output agrees with reference output
Running test newreno_rto_loss_ts:
../../ns test-suite-newreno.tcl newreno_rto_loss_ts QUIET
Guide: NewReno after timeout, lost packet, timestamps.
Test output agrees with reference output
Running test newreno_rto_loss_tsh:
../../ns test-suite-newreno.tcl newreno_rto_loss_tsh QUIET
Guide: NewReno after timeout, lost packet, timestamp heuristic.
Test output agrees with reference output
Running test newreno_rto_dup:
../../ns test-suite-newreno.tcl newreno_rto_dup QUIET
Guide: NewReno after timeout, false dupacks
Test output agrees with reference output
Running test newreno_rto_dup_ack:
../../ns test-suite-newreno.tcl newreno_rto_dup_ack QUIET
Guide: NewReno after timeout, false dupacks, ACK heuristic
Test output agrees with reference output
Running test newreno_rto_loss_ackf:
../../ns test-suite-newreno.tcl newreno_rto_loss_ackf QUIET
Guide: NewReno after timeout, lost packet and ACKs, ACK heuristic fails.
Test output agrees with reference output
Running test newreno_rto_dup_ts:
../../ns test-suite-newreno.tcl newreno_rto_dup_ts QUIET
Guide: NewReno after timeout, false dupacks, timestamps.
Test output agrees with reference output
Running test newreno_rto_dup_tsh:
../../ns test-suite-newreno.tcl newreno_rto_dup_tsh QUIET
Guide: NewReno after timeout, false dupacks, timestamp heuristic.
Test output agrees with reference output
Running test impatient1:
../../ns test-suite-newreno.tcl impatient1 QUIET
Guide: NewReno, Impatient.
Test output agrees with reference output
Running test slow1:
../../ns test-suite-newreno.tcl slow1 QUIET
Guide: NewReno, Slow-but-Steady.  Impatient is better.
Test output agrees with reference output
Running test impatient2:
../../ns test-suite-newreno.tcl impatient2 QUIET
Guide: NewReno, Impatient.  Slow-but-Steady is better.
Test output agrees with reference output
Running test slow2:
../../ns test-suite-newreno.tcl slow2 QUIET
Guide: NewReno, Slow-but-Steady.
Test output agrees with reference output
Running test impatient3:
../../ns test-suite-newreno.tcl impatient3 QUIET
Guide: NewReno, Impatient.  Slow-but-Steady is better.
Test output agrees with reference output
Running test slow3:
../../ns test-suite-newreno.tcl slow3 QUIET
Guide: NewReno, Slow-but-Steady.
Test output agrees with reference output
Running test impatient4:
../../ns test-suite-newreno.tcl impatient4 QUIET
Guide: NewReno, Impatient.
Test output agrees with reference output
Running test slow4:
../../ns test-suite-newreno.tcl slow4 QUIET
Guide: NewReno, Slow-but-Steady.  Impatient is better.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:47:46 +14 2026
Mon Apr 13 07:47:48 +14 2026
*** ./test-all-sack
Tests: sack1 sack1z sack1a sack1aa sack1b sack1c sack3 sack5 sack5a sackB2 sackB4 sackB4a FalsePipe FalsePipe1 sack_dupacks sack_finiteflow sack_dupacks1
Running test sack1:
../../ns test-suite-sack.tcl sack1 QUIET
Guide: SACK TCP, single packet drop
Test output agrees with reference output
Running test sack1z:
../../ns test-suite-sack.tcl sack1z QUIET
Guide: SACK TCP, single packet drop, with maxburst
Test output agrees with reference output
Running test sack1a:
../../ns test-suite-sack.tcl sack1a QUIET
Guide: SACK TCP, three packet drops
Test output agrees with reference output
Running test sack1aa:
../../ns test-suite-sack.tcl sack1aa QUIET
Guide: SACK TCP, three packet drops, with maxburst
Test output agrees with reference output
Running test sack1b:
../../ns test-suite-sack.tcl sack1b QUIET
Guide: SACK TCP, many packet drops, window=26
Test output agrees with reference output
Running test sack1c:
../../ns test-suite-sack.tcl sack1c QUIET
Guide: SACK TCP, many packet drops, window=27
Test output agrees with reference output
Running test sack3:
../../ns test-suite-sack.tcl sack3 QUIET
Guide: SACK TCP, drops from a small window
Test output agrees with reference output
Running test sack5:
../../ns test-suite-sack.tcl sack5 QUIET
Guide: SACK TCP, many drops, without maxburst
Test output agrees with reference output
Running test sack5a:
../../ns test-suite-sack.tcl sack5a QUIET
Guide: SACK TCP, many drops, with maxburst
Test output agrees with reference output
Running test sackB2:
../../ns test-suite-sack.tcl sackB2 QUIET
Guide: SACK TCP, a connection with a long recovery
Test output agrees with reference output
Running test sackB4:
../../ns test-suite-sack.tcl sackB4 QUIET
Guide: SACK TCP, two packets dropped
Test output agrees with reference output
Running test sackB4a:
../../ns test-suite-sack.tcl sackB4a QUIET
Guide: SACK TCP, two packets dropped, with maxburst
Test output agrees with reference output
Running test FalsePipe:
../../ns test-suite-sack.tcl FalsePipe QUIET
Guide: SACK TCP, four packets delayed
Test output agrees with reference output
Running test FalsePipe1:
../../ns test-suite-sack.tcl FalsePipe1 QUIET
Guide: SACK TCP, one packet dropped and four packets delayed
Test output agrees with reference output
Running test sack_dupacks:
../../ns test-suite-sack.tcl sack_dupacks QUIET
Guide: SACK TCP, Fast Recovery with standard numdupacks
Test output agrees with reference output
Running test sack_finiteflow:
../../ns test-suite-sack.tcl sack_finiteflow QUIET
Guide: SACK TCP, Fast Recovery with last packets in a finite flow
Test output agrees with reference output
Running test sack_dupacks1:
../../ns test-suite-sack.tcl sack_dupacks1 QUIET
Guide: SACK TCP, Fast Recovery with modified numdupacks
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:48:08 +14 2026
Mon Apr 13 07:48:10 +14 2026
*** ./test-all-tcpOptions
Tests: onedrop_tahoe onedrop_numdup4_tahoe onedrop_tahoe_full onedrop_numdup4_tahoe_full onedrop_reno onedrop_numdup4_reno onedrop_reno_full onedrop_numdup4_reno_full onedrop_newreno onedrop_numdup4_newreno onedrop_newreno_full onedrop_numdup4_newreno_full onedrop_sack onedrop_numdup4_sack onedrop_sack_full onedrop_numdup4_sack_full maxburst_tahoe maxburst_tahoe1 maxburst_reno maxburst_reno1 maxburst_newreno maxburst_newreno1 maxburst_sack maxburst_sack1 timeouts_tahoe timeouts_tahoe1 timeouts_tahoe2 timeouts_tahoe3 timeouts_reno timeouts_reno_noexitFR timeouts_reno1 timeouts_reno2 timeouts_reno3 timeouts_newreno timeouts_newreno_noexitFR timeouts_newreno1 timeouts_newreno2 timeouts_newreno3 timeouts_sack timeouts_sack1 timeouts_sack2 timeouts_sack3 timeoutsA_tahoe timeoutsA_tahoe1
Running test onedrop_tahoe:
../../ns test-suite-tcpOptions.tcl onedrop_tahoe QUIET
Guide: Tahoe TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_tahoe:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_tahoe QUIET
Guide: Tahoe TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_tahoe_full:
../../ns test-suite-tcpOptions.tcl onedrop_tahoe_full QUIET
Guide: Tahoe Full TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_tahoe_full:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_tahoe_full QUIET
Guide: Tahoe Full TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_reno:
../../ns test-suite-tcpOptions.tcl onedrop_reno QUIET
Guide: Reno TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_reno:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_reno QUIET
Guide: Reno TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_reno_full:
../../ns test-suite-tcpOptions.tcl onedrop_reno_full QUIET
Guide: Reno Full TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_reno_full:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_reno_full QUIET
Guide: Reno Full TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_newreno:
../../ns test-suite-tcpOptions.tcl onedrop_newreno QUIET
Guide: NewReno TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_newreno:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_newreno QUIET
Guide: NewReno TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_newreno_full:
../../ns test-suite-tcpOptions.tcl onedrop_newreno_full QUIET
Guide: NewReno Full TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_newreno_full:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_newreno_full QUIET
Guide: NewReno Full TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_sack:
../../ns test-suite-tcpOptions.tcl onedrop_sack QUIET
Guide: Sack TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_sack:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_sack QUIET
Guide: Sack TCP, numdupacks set to 4.
Test output agrees with reference output
Running test onedrop_sack_full:
../../ns test-suite-tcpOptions.tcl onedrop_sack_full QUIET
Guide: Sack Full TCP, numdupacks set to 3.
Test output agrees with reference output
Running test onedrop_numdup4_sack_full:
../../ns test-suite-tcpOptions.tcl onedrop_numdup4_sack_full QUIET
Guide: Sack Full TCP, numdupacks set to 4.
Test output agrees with reference output
Running test maxburst_tahoe:
../../ns test-suite-tcpOptions.tcl maxburst_tahoe QUIET
Guide: Tahoe TCP, maxburst set to 3.
Test output agrees with reference output
Running test maxburst_tahoe1:
../../ns test-suite-tcpOptions.tcl maxburst_tahoe1 QUIET
Guide: Tahoe TCP, maxburst set to 3, aggressive_maxburst_.
Test output agrees with reference output
Running test maxburst_reno:
../../ns test-suite-tcpOptions.tcl maxburst_reno QUIET
Guide: Tahoe TCP, maxburst set to 3.
Test output agrees with reference output
Running test maxburst_reno1:
../../ns test-suite-tcpOptions.tcl maxburst_reno1 QUIET
Guide: Reno TCP, maxburst set to 3, aggressive_maxburst_.
Test output agrees with reference output
Running test maxburst_newreno:
../../ns test-suite-tcpOptions.tcl maxburst_newreno QUIET
Guide: NewReno TCP, maxburst set to 3.
Test output agrees with reference output
Running test maxburst_newreno1:
../../ns test-suite-tcpOptions.tcl maxburst_newreno1 QUIET
Guide: NewReno TCP, maxburst set to 3, aggressive_maxburst_.
Test output agrees with reference output
Running test maxburst_sack:
../../ns test-suite-tcpOptions.tcl maxburst_sack QUIET
Guide: Sack TCP, maxburst set to 3.
Test output agrees with reference output
Running test maxburst_sack1:
../../ns test-suite-tcpOptions.tcl maxburst_sack1 QUIET
Guide: Sack TCP, maxburst set to 3, aggressive_maxburst_.
Test output agrees with reference output
Running test timeouts_tahoe:
../../ns test-suite-tcpOptions.tcl timeouts_tahoe QUIET
Guide: Tahoe, timeouts, bugfix
Test output agrees with reference output
Running test timeouts_tahoe1:
../../ns test-suite-tcpOptions.tcl timeouts_tahoe1 QUIET
Guide: Tahoe, timeouts, better without bugfix
Test output agrees with reference output
Running test timeouts_tahoe2:
../../ns test-suite-tcpOptions.tcl timeouts_tahoe2 QUIET
Guide: Tahoe, timeouts, bugfix, with timestamps, new version
Test output agrees with reference output
Running test timeouts_tahoe3:
../../ns test-suite-tcpOptions.tcl timeouts_tahoe3 QUIET
Guide: Tahoe, timeouts, bugfix, with timestamps, old version
Test output agrees with reference output
Running test timeouts_reno:
../../ns test-suite-tcpOptions.tcl timeouts_reno QUIET
Guide: Reno, timeouts, bugfix
Test output agrees with reference output
Running test timeouts_reno_noexitFR:
../../ns test-suite-tcpOptions.tcl timeouts_reno_noexitFR QUIET
Guide: Reno, timeouts, bugfix, without exitFastRetrans_
Test output agrees with reference output
Running test timeouts_reno1:
../../ns test-suite-tcpOptions.tcl timeouts_reno1 QUIET
Guide: Reno, timeouts, better without bugfix
Test output agrees with reference output
Running test timeouts_reno2:
../../ns test-suite-tcpOptions.tcl timeouts_reno2 QUIET
Guide: Reno, timeouts, bugfix, with timestamps, old version
Test output agrees with reference output
Running test timeouts_reno3:
../../ns test-suite-tcpOptions.tcl timeouts_reno3 QUIET
Guide: Reno, timeouts, bugfix, with timestamps, new version
Test output agrees with reference output
Running test timeouts_newreno:
../../ns test-suite-tcpOptions.tcl timeouts_newreno QUIET
Guide: NewReno, timeouts, bugfix
Test output agrees with reference output
Running test timeouts_newreno_noexitFR:
../../ns test-suite-tcpOptions.tcl timeouts_newreno_noexitFR QUIET
Guide: NewReno, timeouts, bugfix, without exitFastRetrans_
Test output agrees with reference output
Running test timeouts_newreno1:
../../ns test-suite-tcpOptions.tcl timeouts_newreno1 QUIET
Guide: NewReno, timeouts, better without bugfix
Test output agrees with reference output
Running test timeouts_newreno2:
../../ns test-suite-tcpOptions.tcl timeouts_newreno2 QUIET
Guide: NewReno, timeouts, bugfix, with timestamps, old version
Test output agrees with reference output
Running test timeouts_newreno3:
../../ns test-suite-tcpOptions.tcl timeouts_newreno3 QUIET
Guide: NewReno, timeouts, bugfix, with timestamps, new version
Test output agrees with reference output
Running test timeouts_sack:
../../ns test-suite-tcpOptions.tcl timeouts_sack QUIET
Guide: Sack, timeouts, bugfix
Test output agrees with reference output
Running test timeouts_sack1:
../../ns test-suite-tcpOptions.tcl timeouts_sack1 QUIET
Guide: Sack, timeouts, better without bugfix
Test output agrees with reference output
Running test timeouts_sack2:
../../ns test-suite-tcpOptions.tcl timeouts_sack2 QUIET
Guide: Sack, timeouts, bugfix, with timestamps, old version
Test output agrees with reference output
Running test timeouts_sack3:
../../ns test-suite-tcpOptions.tcl timeouts_sack3 QUIET
Guide: Sack, timeouts, bugfix, with timestamps, new version
Test output agrees with reference output
Running test timeoutsA_tahoe:
../../ns test-suite-tcpOptions.tcl timeoutsA_tahoe QUIET
Guide: Tahoe, timeoutsA, bugfix
Test output agrees with reference output
Running test timeoutsA_tahoe1:
../../ns test-suite-tcpOptions.tcl timeoutsA_tahoe1 QUIET
Guide: Tahoe, timeoutsA, worse without bugfix
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:49:01 +14 2026
Mon Apr 13 07:49:03 +14 2026
*** ./test-all-tcpReset
Tests: reset resetDelAck resetDelAck1 reset1 resetDelAck2 resetDelAck3 resetNewreno resetSack1 resetReno
Running test reset:
../../ns test-suite-tcpReset.tcl reset QUIET
Guide: Resetting a TCP connection.
Test output agrees with reference output
Running test resetDelAck:
../../ns test-suite-tcpReset.tcl resetDelAck QUIET
Guide: Resetting a DelAck TCP connection.
Test output agrees with reference output
Running test resetDelAck1:
../../ns test-suite-tcpReset.tcl resetDelAck1 QUIET
Guide: Resetting a DelAck TCP connection, different timing between connections.
Test output agrees with reference output
Running test reset1:
../../ns test-suite-tcpReset.tcl reset1 QUIET
Guide: Resetting a TCP connection.
Test output agrees with reference output
Running test resetDelAck2:
../../ns test-suite-tcpReset.tcl resetDelAck2 QUIET
Guide: Resetting a TCP connection when there is unsent data.
Test output agrees with reference output
Running test resetDelAck3:
../../ns test-suite-tcpReset.tcl resetDelAck3 QUIET
Guide: Resetting a TCP connection when there is unsent data.
Test output agrees with reference output
Running test resetNewreno:
../../ns test-suite-tcpReset.tcl resetNewreno QUIET
Guide: NewReno TCP, resetting a TCP connection.
Test output agrees with reference output
Running test resetSack1:
../../ns test-suite-tcpReset.tcl resetSack1 QUIET
Guide: Sack TCP, resetting a TCP connection.
Test output agrees with reference output
Running test resetReno:
../../ns test-suite-tcpReset.tcl resetReno QUIET
Guide: Reno TCP, resetting a TCP connection.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:49:14 +14 2026
Mon Apr 13 07:49:16 +14 2026
*** ./test-all-simple-full
Tests: tahoe1 tahoe2 tahoe3 tahoe4 no_bug bug reno1 reno renoA reno2 reno3 reno4 reno4a reno5 reno5_nobug telnet delayed phase phase1 phase2 timers manyflows stats stats1
Running test tahoe1:
../../ns test-suite-simple-full.tcl tahoe1 QUIET
Test output agrees with reference output
Running test tahoe2:
../../ns test-suite-simple-full.tcl tahoe2 QUIET
Test output agrees with reference output
Running test tahoe3:
../../ns test-suite-simple-full.tcl tahoe3 QUIET
Test output agrees with reference output
Running test tahoe4:
../../ns test-suite-simple-full.tcl tahoe4 QUIET
Test output agrees with reference output
Running test no_bug:
../../ns test-suite-simple-full.tcl no_bug QUIET
Test output agrees with reference output
Running test bug:
../../ns test-suite-simple-full.tcl bug QUIET
Test output agrees with reference output
Running test reno1:
../../ns test-suite-simple-full.tcl reno1 QUIET
Test output agrees with reference output
Running test reno:
../../ns test-suite-simple-full.tcl reno QUIET
Test output agrees with reference output
Running test renoA:
../../ns test-suite-simple-full.tcl renoA QUIET
Test output agrees with reference output
Running test reno2:
../../ns test-suite-simple-full.tcl reno2 QUIET
Test output agrees with reference output
Running test reno3:
../../ns test-suite-simple-full.tcl reno3 QUIET
Test output agrees with reference output
Running test reno4:
../../ns test-suite-simple-full.tcl reno4 QUIET
Test output agrees with reference output
Running test reno4a:
../../ns test-suite-simple-full.tcl reno4a QUIET
Test output agrees with reference output
Running test reno5:
../../ns test-suite-simple-full.tcl reno5 QUIET
Test output agrees with reference output
Running test reno5_nobug:
../../ns test-suite-simple-full.tcl reno5_nobug QUIET
Test output agrees with reference output
Running test telnet:
../../ns test-suite-simple-full.tcl telnet QUIET
Test output agrees with reference output
Running test delayed:
../../ns test-suite-simple-full.tcl delayed QUIET
Test output agrees with reference output
Running test phase:
../../ns test-suite-simple-full.tcl phase QUIET
Test output agrees with reference output
Running test phase1:
../../ns test-suite-simple-full.tcl phase1 QUIET
Test output agrees with reference output
Running test phase2:
../../ns test-suite-simple-full.tcl phase2 QUIET
Test output agrees with reference output
Running test timers:
../../ns test-suite-simple-full.tcl timers QUIET
Test output agrees with reference output
Running test manyflows:
../../ns test-suite-simple-full.tcl manyflows QUIET
Test output agrees with reference output
Running test stats:
../../ns test-suite-simple-full.tcl stats QUIET
tcp0/window=30/packetSize=1000/bugFix=1
tcp1/window=30/packetSize=1000/bugFix=1
tcp0/time=0/cwnd=1.0000/ssthresh=30/ack=-1/rtt=0
tcp1/time=0/cwnd=1.0000/ssthresh=30/ack=-1/rtt=0
tcp0/time=5/cwnd=7.0000/ssthresh=7/ack=92161/rtt=2
tcp1/time=5.0000099999999996/cwnd=2.0000/ssthresh=13/ack=24961/rtt=6
tcp0/time=10/cwnd=11.4952/ssthresh=10/ack=314881/rtt=3
tcp1/time=10.000019999999999/cwnd=2.0000/ssthresh=7/ack=83521/rtt=7
tcp 0 highest_seqment_acked 322561
tcp 1 highest_seqment_acked 83521
fid: 0 per-link total_drops 13
fid: 0 per-link total_packets 361
fid: 0 per-link total_bytes 359080
fid: 1 per-link total_drops 6
fid: 1 per-link total_packets 104
fid: 1 per-link total_bytes 102080
aggregate per-link total_drops 19
aggregate per-link total_packets 465
Test output agrees with reference output
Running test stats1:
../../ns test-suite-simple-full.tcl stats1 QUIET
TCP packetSize 100
ftp 0 segments_produced 10 (using `FTP produce pktcnt')
ftp 1 bytes_produced 1000 (using `FTP send nbytes')
tcp 0 highest_seqment_acked 9601
tcp 1 highest_seqment_acked 1001
fid: 0 per-link total_drops 0
fid: 0 per-link total_packets 12
fid: 0 per-link total_bytes 10080
fid: 1 per-link total_drops 0
fid: 1 per-link total_packets 4
fid: 1 per-link total_bytes 1160
aggregate per-link total_drops 0
aggregate per-link total_packets 16
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:49:43 +14 2026
Mon Apr 13 07:49:45 +14 2026
*** ./test-all-full
Tests: full close twoway twoway1 twowayrandom delack iw=4 droppedsyn droppedfirstseg droppedsecondseg simul-open simul-close droppednearfin droppedlastseg droppedretransmit droppednearretransmit droppedfastrexmit ecn1 ecn2 droppedfin smallpkts telnet telnet2 SSR SSR2 tsopt winlimited
Running test full:
../../ns test-suite-full.tcl full QUIET
Test output agrees with reference output
Running test close:
../../ns test-suite-full.tcl close QUIET
Test output agrees with reference output
Running test twoway:
../../ns test-suite-full.tcl twoway QUIET
Test output agrees with reference output
Running test twoway1:
../../ns test-suite-full.tcl twoway1 QUIET
Test output agrees with reference output
Running test twowayrandom:
../../ns test-suite-full.tcl twowayrandom QUIET
second TCP starting at time 1
Test output agrees with reference output
Running test delack:
../../ns test-suite-full.tcl delack QUIET
Test output agrees with reference output
Running test iw=4:
../../ns test-suite-full.tcl iw=4 QUIET
Test output agrees with reference output
Running test droppedsyn:
../../ns test-suite-full.tcl droppedsyn QUIET
Test output agrees with reference output
Running test droppedfirstseg:
../../ns test-suite-full.tcl droppedfirstseg QUIET
Test output agrees with reference output
Running test droppedsecondseg:
../../ns test-suite-full.tcl droppedsecondseg QUIET
Test output agrees with reference output
Running test simul-open:
../../ns test-suite-full.tcl simul-open QUIET
Test output agrees with reference output
Running test simul-close:
../../ns test-suite-full.tcl simul-close QUIET
Test output agrees with reference output
Running test droppednearfin:
../../ns test-suite-full.tcl droppednearfin QUIET
Test output agrees with reference output
Running test droppedlastseg:
../../ns test-suite-full.tcl droppedlastseg QUIET
Test output agrees with reference output
Running test droppedretransmit:
../../ns test-suite-full.tcl droppedretransmit QUIET
Test output agrees with reference output
Running test droppednearretransmit:
../../ns test-suite-full.tcl droppednearretransmit QUIET
Test output agrees with reference output
Running test droppedfastrexmit:
../../ns test-suite-full.tcl droppedfastrexmit QUIET
Test output agrees with reference output
Running test ecn1:
../../ns test-suite-full.tcl ecn1 QUIET
Test output agrees with reference output
Running test ecn2:
../../ns test-suite-full.tcl ecn2 QUIET
Test output agrees with reference output
Running test droppedfin:
../../ns test-suite-full.tcl droppedfin QUIET
Test output agrees with reference output
Running test smallpkts:
../../ns test-suite-full.tcl smallpkts QUIET
Test output agrees with reference output
Running test telnet:
../../ns test-suite-full.tcl telnet QUIET
Test output agrees with reference output
Running test telnet2:
../../ns test-suite-full.tcl telnet2 QUIET
Test output agrees with reference output
Running test SSR:
../../ns test-suite-full.tcl SSR QUIET
Test output agrees with reference output
Running test SSR2:
../../ns test-suite-full.tcl SSR2 QUIET
Test output agrees with reference output
Running test tsopt:
../../ns test-suite-full.tcl tsopt QUIET
Test output agrees with reference output
Running test winlimited:
../../ns test-suite-full.tcl winlimited QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:50:15 +14 2026
Mon Apr 13 07:50:17 +14 2026
*** ./test-all-testReno-full
Tests: Tahoe_FullTCP Reno_FullTCP Reno_BayFullTCP NewReno_FullTCP Tahoe_FullTCP2 Reno_FullTCP2 Reno_BayFullTCP2 NewReno_FullTCP2
Running test Tahoe_FullTCP:
../../ns test-suite-testReno-full.tcl Tahoe_FullTCP QUIET
Test output agrees with reference output
Running test Reno_FullTCP:
../../ns test-suite-testReno-full.tcl Reno_FullTCP QUIET
Test output agrees with reference output
Running test Reno_BayFullTCP:
../../ns test-suite-testReno-full.tcl Reno_BayFullTCP QUIET
Test output agrees with reference output
Running test NewReno_FullTCP:
../../ns test-suite-testReno-full.tcl NewReno_FullTCP QUIET
Test output agrees with reference output
Running test Tahoe_FullTCP2:
../../ns test-suite-testReno-full.tcl Tahoe_FullTCP2 QUIET
Test output agrees with reference output
Running test Reno_FullTCP2:
../../ns test-suite-testReno-full.tcl Reno_FullTCP2 QUIET
Test output agrees with reference output
Running test Reno_BayFullTCP2:
../../ns test-suite-testReno-full.tcl Reno_BayFullTCP2 QUIET
Test output agrees with reference output
Running test NewReno_FullTCP2:
../../ns test-suite-testReno-full.tcl NewReno_FullTCP2 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:50:26 +14 2026
Mon Apr 13 07:50:28 +14 2026
*** ./test-all-testReno-bayfull
Tests: Reno_FullTCP Reno_FullTCP2
Running test Reno_FullTCP:
../../ns test-suite-testReno-bayfull.tcl Reno_FullTCP QUIET
Test output agrees with reference output
Running test Reno_FullTCP2:
../../ns test-suite-testReno-bayfull.tcl Reno_FullTCP2 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:50:30 +14 2026
Mon Apr 13 07:50:32 +14 2026
*** ./test-all-sack-full
Tests: sack1 sack1z sack1a sack1aa sack1b sack1c sack3 sack5 sack5a sackB2 sackB4 sackB4a
Running test sack1:
../../ns test-suite-sack-full.tcl sack1 QUIET
Test output agrees with reference output
Running test sack1z:
../../ns test-suite-sack-full.tcl sack1z QUIET
Test output agrees with reference output
Running test sack1a:
../../ns test-suite-sack-full.tcl sack1a QUIET
Test output agrees with reference output
Running test sack1aa:
../../ns test-suite-sack-full.tcl sack1aa QUIET
Test output agrees with reference output
Running test sack1b:
../../ns test-suite-sack-full.tcl sack1b QUIET
Test output agrees with reference output
Running test sack1c:
../../ns test-suite-sack-full.tcl sack1c QUIET
Test output agrees with reference output
Running test sack3:
../../ns test-suite-sack-full.tcl sack3 QUIET
Test output agrees with reference output
Running test sack5:
../../ns test-suite-sack-full.tcl sack5 QUIET
Test output agrees with reference output
Running test sack5a:
../../ns test-suite-sack-full.tcl sack5a QUIET
Test output agrees with reference output
Running test sackB2:
../../ns test-suite-sack-full.tcl sackB2 QUIET
Test output agrees with reference output
Running test sackB4:
../../ns test-suite-sack-full.tcl sackB4 QUIET
Test output agrees with reference output
Running test sackB4a:
../../ns test-suite-sack-full.tcl sackB4a QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:50:46 +14 2026
Mon Apr 13 07:50:48 +14 2026
*** ./test-all-tcp-init-win
Tests: tahoe1 tahoe2 tahoe3 tahoe4 reno1 reno2 reno3 reno4 newreno1 newreno2 newreno3 newreno4 sack1 sack2 sack3 sack4 slowLink slowLink1 slowLink2 droppedSYN droppedSYN1 droppedPKT droppedPKT1 droppedPKT2 droppedPKT3
Running test tahoe1:
../../ns test-suite-tcp-init-win.tcl tahoe1 QUIET
Guide: Tahoe TCP, initial windows with different packet sizes.
Test output agrees with reference output
Running test tahoe2:
../../ns test-suite-tcp-init-win.tcl tahoe2 QUIET
Guide: Tahoe TCP, static initial windows.
Test output agrees with reference output
Running test tahoe3:
../../ns test-suite-tcp-init-win.tcl tahoe3 QUIET
Guide: Tahoe TCP, initial window after a dropped SYN packet.
Test output agrees with reference output
Running test tahoe4:
../../ns test-suite-tcp-init-win.tcl tahoe4 QUIET
Guide: Tahoe TCP, window after a Fast Retransmit.
Test output agrees with reference output
Running test reno1:
../../ns test-suite-tcp-init-win.tcl reno1 QUIET
Guide: Reno TCP, initial windows with different packet sizes.
Test output agrees with reference output
Running test reno2:
../../ns test-suite-tcp-init-win.tcl reno2 QUIET
Guide: Reno TCP, static initial windows.
Test output agrees with reference output
Running test reno3:
../../ns test-suite-tcp-init-win.tcl reno3 QUIET
Guide: Reno TCP, initial window after a dropped SYN packet.
Test output agrees with reference output
Running test reno4:
../../ns test-suite-tcp-init-win.tcl reno4 QUIET
Guide: Reno TCP, window after a Fast Retransmit.
Test output agrees with reference output
Running test newreno1:
../../ns test-suite-tcp-init-win.tcl newreno1 QUIET
Guide: NewReno TCP, initial windows with different packet sizes.
Test output agrees with reference output
Running test newreno2:
../../ns test-suite-tcp-init-win.tcl newreno2 QUIET
Guide: NewReno TCP, static initial windows.
Test output agrees with reference output
Running test newreno3:
../../ns test-suite-tcp-init-win.tcl newreno3 QUIET
Guide: NewReno TCP, initial window after a dropped SYN packet.
Test output agrees with reference output
Running test newreno4:
../../ns test-suite-tcp-init-win.tcl newreno4 QUIET
Guide: NewReno TCP, window after a Fast Retransmit.
Test output agrees with reference output
Running test sack1:
../../ns test-suite-tcp-init-win.tcl sack1 QUIET
Guide: Sack TCP, initial windows with different packet sizes.
Test output agrees with reference output
Running test sack2:
../../ns test-suite-tcp-init-win.tcl sack2 QUIET
Guide: Sack TCP, static initial windows.
Test output agrees with reference output
Running test sack3:
../../ns test-suite-tcp-init-win.tcl sack3 QUIET
Guide: Sack TCP, initial window after a dropped SYN packet.
Test output agrees with reference output
Running test sack4:
../../ns test-suite-tcp-init-win.tcl sack4 QUIET
Guide: Sack TCP, window after a Fast Retransmit.
Test output agrees with reference output
Running test slowLink:
../../ns test-suite-tcp-init-win.tcl slowLink QUIET
Guide: Slow link, with statistics for sRTT, RTTvar, backoff
Test output agrees with reference output
Running test slowLink1:
../../ns test-suite-tcp-init-win.tcl slowLink1 QUIET
Guide: Slow link, with larger packets and a smaller initial window.
Test output agrees with reference output
Running test slowLink2:
../../ns test-suite-tcp-init-win.tcl slowLink2 QUIET
Guide: Slow link, with an initial window of two packets.
Test output agrees with reference output
Running test droppedSYN:
../../ns test-suite-tcp-init-win.tcl droppedSYN QUIET
Guide: NewReno TCP before bugfix_ss_, dropped SYN packet.
Test output agrees with reference output
Running test droppedSYN1:
../../ns test-suite-tcp-init-win.tcl droppedSYN1 QUIET
Guide: NewReno TCP, dropped SYN packet.
Test output agrees with reference output
Running test droppedPKT:
../../ns test-suite-tcp-init-win.tcl droppedPKT QUIET
Guide: NewReno TCP without bugfix_ss_, dropped initial data packet.
Test output agrees with reference output
Running test droppedPKT1:
../../ns test-suite-tcp-init-win.tcl droppedPKT1 QUIET
Guide: NewReno TCP, dropped initial data packet.
Test output agrees with reference output
Running test droppedPKT2:
../../ns test-suite-tcp-init-win.tcl droppedPKT2 QUIET
Guide: Sack TCP without bugfix_ss_, dropped initial data packet.
Test output agrees with reference output
Running test droppedPKT3:
../../ns test-suite-tcp-init-win.tcl droppedPKT3 QUIET
Guide: Sack TCP, dropped initial data packet.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:51:17 +14 2026
Mon Apr 13 07:51:19 +14 2026
*** ./test-all-tcpVariants
Tests: onedrop_tahoe onedrop_SA_tahoe onedrop_tahoe_full onedrop_reno onedrop_SA_reno onedrop_reno_full onedrop_newreno onedrop_SA_newreno onedrop_newreno_full onedrop_sack onedrop_SA_sack onedrop_sack_full onedrop_fack onedrop_sackRH twodrops_tahoe twodrops_SA_tahoe twodrops_tahoe_full twodrops_reno twodrops_SA_reno twodrops_reno_full twodrops_newreno twodrops_SA_newreno twodrops_newreno_full twodrops_sack twodrops_SA_sack twodrops_sack_full twodrops_fack twodrops_sackRH threedrops_tahoe threedrops_SA_tahoe threedrops_tahoe_full threedrops_reno threedrops_SA_reno threedrops_reno_full threedrops_newreno threedrops_SA_newreno threedrops_newreno_full threedrops_sack threedrops_SA_sack threedrops_sack_full threedrops_fack threedrops_sackRH fourdrops_tahoe fourdrops_SA_tahoe fourdrops_tahoe_full fourdrops_reno fourdrops_SA_reno fourdrops_reno_full fourdrops_newreno fourdrops_SA_newreno fourdrops_newreno_full fourdrops_sack fourdrops_SA_sack fourdrops_sack_full fourdrops_fack fourdrops_sackRH multiple_tahoe multiple_SA_tahoe multiple_reno multiple_SA_reno multiple_newreno multiple_SA_newreno multiple_sack multiple_SA_sack multiple_partial_ack_sack multiple2_tahoe multiple2_SA_tahoe multiple2_reno multiple2_SA_reno multiple2_newreno multiple2_SA_newreno multiple2_sack multiple2_SA_sack multiple2_partial_ack_sack
Running test onedrop_tahoe:
../../ns test-suite-tcpVariants.tcl onedrop_tahoe QUIET
Guide: Tahoe TCP, one drop.
Test output agrees with reference output
Running test onedrop_SA_tahoe:
../../ns test-suite-tcpVariants.tcl onedrop_SA_tahoe QUIET
Guide: Tahoe TCP with Limited Transmit, one drop.
Test output agrees with reference output
Running test onedrop_tahoe_full:
../../ns test-suite-tcpVariants.tcl onedrop_tahoe_full QUIET
Guide: Tahoe, Full TCP, one drop.
Test output agrees with reference output
Running test onedrop_reno:
../../ns test-suite-tcpVariants.tcl onedrop_reno QUIET
Guide: Reno TCP, one drop.
Test output agrees with reference output
Running test onedrop_SA_reno:
../../ns test-suite-tcpVariants.tcl onedrop_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, one drop.
Test output agrees with reference output
Running test onedrop_reno_full:
../../ns test-suite-tcpVariants.tcl onedrop_reno_full QUIET
Guide: Reno, Full TCP, one drop.
Test output agrees with reference output
Running test onedrop_newreno:
../../ns test-suite-tcpVariants.tcl onedrop_newreno QUIET
Guide: NewReno TCP, one drop.
Test output agrees with reference output
Running test onedrop_SA_newreno:
../../ns test-suite-tcpVariants.tcl onedrop_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, one drop.
Test output agrees with reference output
Running test onedrop_newreno_full:
../../ns test-suite-tcpVariants.tcl onedrop_newreno_full QUIET
Guide: NewReno TCP, one drop.
Test output agrees with reference output
Running test onedrop_sack:
../../ns test-suite-tcpVariants.tcl onedrop_sack QUIET
Guide: Sack TCP, one drop.
Test output agrees with reference output
Running test onedrop_SA_sack:
../../ns test-suite-tcpVariants.tcl onedrop_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, one drop.
Test output agrees with reference output
Running test onedrop_sack_full:
../../ns test-suite-tcpVariants.tcl onedrop_sack_full QUIET
Guide: Sack, Full TCP, one drop.
Test output agrees with reference output
Running test onedrop_fack:
../../ns test-suite-tcpVariants.tcl onedrop_fack QUIET
Guide: Fack TCP, one drop.
Test output agrees with reference output
Running test onedrop_sackRH:
../../ns test-suite-tcpVariants.tcl onedrop_sackRH QUIET
Guide: Sack TCP with Rate Halving, one drop.
Test output agrees with reference output
Running test twodrops_tahoe:
../../ns test-suite-tcpVariants.tcl twodrops_tahoe QUIET
Guide: Tahoe TCP, two drops.
Test output agrees with reference output
Running test twodrops_SA_tahoe:
../../ns test-suite-tcpVariants.tcl twodrops_SA_tahoe QUIET
Guide: Tahoe TCP with Fast Retransmit, two drops.
Test output agrees with reference output
Running test twodrops_tahoe_full:
../../ns test-suite-tcpVariants.tcl twodrops_tahoe_full QUIET
Guide: Tahoe Full TCP, two drops.
Test output agrees with reference output
Running test twodrops_reno:
../../ns test-suite-tcpVariants.tcl twodrops_reno QUIET
Guide: Reno TCP, two drops.
Test output agrees with reference output
Running test twodrops_SA_reno:
../../ns test-suite-tcpVariants.tcl twodrops_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, two drops.
Test output agrees with reference output
Running test twodrops_reno_full:
../../ns test-suite-tcpVariants.tcl twodrops_reno_full QUIET
Guide: Reno, Full TCP, two drops.
Test output agrees with reference output
Running test twodrops_newreno:
../../ns test-suite-tcpVariants.tcl twodrops_newreno QUIET
Guide: NewReno TCP, two drops.
Test output agrees with reference output
Running test twodrops_SA_newreno:
../../ns test-suite-tcpVariants.tcl twodrops_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, two drops.
Test output agrees with reference output
Running test twodrops_newreno_full:
../../ns test-suite-tcpVariants.tcl twodrops_newreno_full QUIET
Guide: NewReno, Full TCP, two drops.
Test output agrees with reference output
Running test twodrops_sack:
../../ns test-suite-tcpVariants.tcl twodrops_sack QUIET
Guide: Sack TCP, two drops.
Test output agrees with reference output
Running test twodrops_SA_sack:
../../ns test-suite-tcpVariants.tcl twodrops_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, two drops.
Test output agrees with reference output
Running test twodrops_sack_full:
../../ns test-suite-tcpVariants.tcl twodrops_sack_full QUIET
Guide: Sack, Full TCP, two drops.
Test output agrees with reference output
Running test twodrops_fack:
../../ns test-suite-tcpVariants.tcl twodrops_fack QUIET
Guide: Fack TCP, two drops.
Test output agrees with reference output
Running test twodrops_sackRH:
../../ns test-suite-tcpVariants.tcl twodrops_sackRH QUIET
Guide: Sack TCP with Rate Halving, two drops.
Test output agrees with reference output
Running test threedrops_tahoe:
../../ns test-suite-tcpVariants.tcl threedrops_tahoe QUIET
Guide: Tahoe TCP, three drops.
Test output agrees with reference output
Running test threedrops_SA_tahoe:
../../ns test-suite-tcpVariants.tcl threedrops_SA_tahoe QUIET
Guide: Tahoe TCP with Limited Transmit, three drops.
Test output agrees with reference output
Running test threedrops_tahoe_full:
../../ns test-suite-tcpVariants.tcl threedrops_tahoe_full QUIET
Guide: Tahoe, Full TCP, three drops.
Test output agrees with reference output
Running test threedrops_reno:
../../ns test-suite-tcpVariants.tcl threedrops_reno QUIET
Guide: Reno TCP, three drops.
Test output agrees with reference output
Running test threedrops_SA_reno:
../../ns test-suite-tcpVariants.tcl threedrops_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, three drops.
Test output agrees with reference output
Running test threedrops_reno_full:
../../ns test-suite-tcpVariants.tcl threedrops_reno_full QUIET
Guide: Reno, Full TCP, three drops.
Test output agrees with reference output
Running test threedrops_newreno:
../../ns test-suite-tcpVariants.tcl threedrops_newreno QUIET
Guide: NewReno TCP, three drops.
Test output agrees with reference output
Running test threedrops_SA_newreno:
../../ns test-suite-tcpVariants.tcl threedrops_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, three drops.
Test output agrees with reference output
Running test threedrops_newreno_full:
../../ns test-suite-tcpVariants.tcl threedrops_newreno_full QUIET
Guide: NewReno, Full TCP, three drops.
Test output agrees with reference output
Running test threedrops_sack:
../../ns test-suite-tcpVariants.tcl threedrops_sack QUIET
Guide: Sack TCP, three drops.
Test output agrees with reference output
Running test threedrops_SA_sack:
../../ns test-suite-tcpVariants.tcl threedrops_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, three drops.
Test output agrees with reference output
Running test threedrops_sack_full:
../../ns test-suite-tcpVariants.tcl threedrops_sack_full QUIET
Guide: Sack, Full TCP, three drops.
Test output agrees with reference output
Running test threedrops_fack:
../../ns test-suite-tcpVariants.tcl threedrops_fack QUIET
Guide: Fack TCP, three drops.
Test output agrees with reference output
Running test threedrops_sackRH:
../../ns test-suite-tcpVariants.tcl threedrops_sackRH QUIET
Guide: Sack TCP with Rate Halving, three drops.
Test output agrees with reference output
Running test fourdrops_tahoe:
../../ns test-suite-tcpVariants.tcl fourdrops_tahoe QUIET
Guide: Tahoe TCP, four drops.
Test output agrees with reference output
Running test fourdrops_SA_tahoe:
../../ns test-suite-tcpVariants.tcl fourdrops_SA_tahoe QUIET
Guide: Tahoe TCP with Limited Transmit, four drops.
Test output agrees with reference output
Running test fourdrops_tahoe_full:
../../ns test-suite-tcpVariants.tcl fourdrops_tahoe_full QUIET
Guide: Tahoe, Full TCP, four drops.
Test output agrees with reference output
Running test fourdrops_reno:
../../ns test-suite-tcpVariants.tcl fourdrops_reno QUIET
Guide: Reno TCP, four drops.
Test output agrees with reference output
Running test fourdrops_SA_reno:
../../ns test-suite-tcpVariants.tcl fourdrops_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, four drops.
Test output agrees with reference output
Running test fourdrops_reno_full:
../../ns test-suite-tcpVariants.tcl fourdrops_reno_full QUIET
Guide: Reno, Full TCP, four drops.
Test output agrees with reference output
Running test fourdrops_newreno:
../../ns test-suite-tcpVariants.tcl fourdrops_newreno QUIET
Guide: NewReno TCP, four drops.
Test output agrees with reference output
Running test fourdrops_SA_newreno:
../../ns test-suite-tcpVariants.tcl fourdrops_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, four drops.
Test output agrees with reference output
Running test fourdrops_newreno_full:
../../ns test-suite-tcpVariants.tcl fourdrops_newreno_full QUIET
Guide: NewReno, Full TCP, four drops.
Test output agrees with reference output
Running test fourdrops_sack:
../../ns test-suite-tcpVariants.tcl fourdrops_sack QUIET
Guide: Sack TCP, four drops.
Test output agrees with reference output
Running test fourdrops_SA_sack:
../../ns test-suite-tcpVariants.tcl fourdrops_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, four drops.
Test output agrees with reference output
Running test fourdrops_sack_full:
../../ns test-suite-tcpVariants.tcl fourdrops_sack_full QUIET
Guide: Sack, Full TCP, four drops.
Test output agrees with reference output
Running test fourdrops_fack:
../../ns test-suite-tcpVariants.tcl fourdrops_fack QUIET
Guide: Fack TCP, four drops.
Test output agrees with reference output
Running test fourdrops_sackRH:
../../ns test-suite-tcpVariants.tcl fourdrops_sackRH QUIET
Guide: Sack TCP with Rate Halving, four drops.
Test output agrees with reference output
Running test multiple_tahoe:
../../ns test-suite-tcpVariants.tcl multiple_tahoe QUIET
Guide: Tahoe TCP, eight drops.
Test output agrees with reference output
Running test multiple_SA_tahoe:
../../ns test-suite-tcpVariants.tcl multiple_SA_tahoe QUIET
Guide: Tahoe TCP with Limited Transmit, eight drops.
Test output agrees with reference output
Running test multiple_reno:
../../ns test-suite-tcpVariants.tcl multiple_reno QUIET
Guide: Reno TCP, eight drops.
Test output agrees with reference output
Running test multiple_SA_reno:
../../ns test-suite-tcpVariants.tcl multiple_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, eight drops.
Test output agrees with reference output
Running test multiple_newreno:
../../ns test-suite-tcpVariants.tcl multiple_newreno QUIET
Guide: NewReno TCP, eight drops.
Test output agrees with reference output
Running test multiple_SA_newreno:
../../ns test-suite-tcpVariants.tcl multiple_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, eight drops.
Test output agrees with reference output
Running test multiple_sack:
../../ns test-suite-tcpVariants.tcl multiple_sack QUIET
Guide: Sack TCP, eight drops.
Test output agrees with reference output
Running test multiple_SA_sack:
../../ns test-suite-tcpVariants.tcl multiple_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, eight drops.
Test output agrees with reference output
Running test multiple_partial_ack_sack:
../../ns test-suite-tcpVariants.tcl multiple_partial_ack_sack QUIET
Guide: Sack TCP with an ensured response to a partial ack, eight drops.
Test output agrees with reference output
Running test multiple2_tahoe:
../../ns test-suite-tcpVariants.tcl multiple2_tahoe QUIET
Guide: Tahoe TCP, five drops.
Test output agrees with reference output
Running test multiple2_SA_tahoe:
../../ns test-suite-tcpVariants.tcl multiple2_SA_tahoe QUIET
Guide: Tahoe TCP with Limited Transmit, five drops.
Test output agrees with reference output
Running test multiple2_reno:
../../ns test-suite-tcpVariants.tcl multiple2_reno QUIET
Guide: Reno TCP, five drops.
Test output agrees with reference output
Running test multiple2_SA_reno:
../../ns test-suite-tcpVariants.tcl multiple2_SA_reno QUIET
Guide: Reno TCP with Limited Transmit, five drops.
Test output agrees with reference output
Running test multiple2_newreno:
../../ns test-suite-tcpVariants.tcl multiple2_newreno QUIET
Guide: NewReno TCP, five drops.
Test output agrees with reference output
Running test multiple2_SA_newreno:
../../ns test-suite-tcpVariants.tcl multiple2_SA_newreno QUIET
Guide: NewReno TCP with Limited Transmit, five drops.
Test output agrees with reference output
Running test multiple2_sack:
../../ns test-suite-tcpVariants.tcl multiple2_sack QUIET
Guide: Sack TCP, five drops.
Test output agrees with reference output
Running test multiple2_SA_sack:
../../ns test-suite-tcpVariants.tcl multiple2_SA_sack QUIET
Guide: Sack TCP with Limited Transmit, five drops.
Test output agrees with reference output
Running test multiple2_partial_ack_sack:
../../ns test-suite-tcpVariants.tcl multiple2_partial_ack_sack QUIET
Guide: Sack TCP with an ensured response to a partial ack, five drops.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:52:44 +14 2026
Mon Apr 13 07:52:46 +14 2026
*** ./test-all-LimTransmit
Tests: onedrop_sack onedrop_SA_sack onedrop_ECN_sack nodrop_sack
Running test onedrop_sack:
../../ns test-suite-LimTransmit.tcl onedrop_sack QUIET
Guide: Sack TCP, no Limited Transmit, one packet drop, so timeout.
Test output agrees with reference output
Running test onedrop_SA_sack:
../../ns test-suite-LimTransmit.tcl onedrop_SA_sack QUIET
Guide: Sack TCP, Limited Transmit, one packet drop, so Fast Retransmit.
Test output agrees with reference output
Running test onedrop_ECN_sack:
../../ns test-suite-LimTransmit.tcl onedrop_ECN_sack QUIET
Guide: Sack TCP, ECN, one packet drop, so Fast Retransmit.
Test output agrees with reference output
Running test nodrop_sack:
../../ns test-suite-LimTransmit.tcl nodrop_sack QUIET
Guide: Sack TCP with no packet drops, for comparison.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:52:50 +14 2026
Mon Apr 13 07:52:52 +14 2026
*** ./test-all-aimd
Tests: tcp tcpA tcpA_precise tcpB ssthresh ssthreshA ssthresh_second ssthresh_secondA tcp_tahoe tcpA_tahoe tcpA_precise_tahoe tcp_reno tcpA_reno tcpA_precise_reno tcp_newreno tcpA_newreno tcpA_precise_newreno binomial1 binomial2
Running test tcp:
../../ns test-suite-aimd.tcl tcp QUIET
Guide: Sack TCP.
Test output agrees with reference output
Running test tcpA:
../../ns test-suite-aimd.tcl tcpA QUIET
Guide: Sack TCP, increase_num_ 0.41, decrease_num_ 0.75
Test output agrees with reference output
Running test tcpA_precise:
../../ns test-suite-aimd.tcl tcpA_precise QUIET
Guide: Sack TCP, increase_num_ 0.41, decrease_num_ 0.75, precisionReduce_ true
Test output agrees with reference output
Running test tcpB:
../../ns test-suite-aimd.tcl tcpB QUIET
Guide: Sack TCP, increase_num_ 1.0, decrease_num_ 0.875
Test output agrees with reference output
Running test ssthresh:
../../ns test-suite-aimd.tcl ssthresh QUIET
Guide: Retransmit Timeout with Sack TCP.
Test output agrees with reference output
Running test ssthreshA:
../../ns test-suite-aimd.tcl ssthreshA QUIET
Guide: Retransmit Timeout with Sack TCP, increase_num_ 0.41, decrease_num_ 0.75.
Test output agrees with reference output
Running test ssthresh_second:
../../ns test-suite-aimd.tcl ssthresh_second QUIET
Guide: Two Retransmit Timeouts with Sack TCP.
Test output agrees with reference output
Running test ssthresh_secondA:
../../ns test-suite-aimd.tcl ssthresh_secondA QUIET
Guide: Two Retransmit Timeouts with Sack TCP,
    increase_num_ 0.41, decrease_num_ 0.75.
Test output agrees with reference output
Running test tcp_tahoe:
../../ns test-suite-aimd.tcl tcp_tahoe QUIET
Guide: Tahoe TCP
Test output agrees with reference output
Running test tcpA_tahoe:
../../ns test-suite-aimd.tcl tcpA_tahoe QUIET
Guide: Tahoe TCP, increase_num_ 0.41, decrease_num_ 0.75
Test output agrees with reference output
Running test tcpA_precise_tahoe:
../../ns test-suite-aimd.tcl tcpA_precise_tahoe QUIET
Guide: Tahoe TCP, increase_num_ 0.41, decrease_num_ 0.75, precisionReduce_ true
Test output agrees with reference output
Running test tcp_reno:
../../ns test-suite-aimd.tcl tcp_reno QUIET
Guide: Reno TCP
Test output agrees with reference output
Running test tcpA_reno:
../../ns test-suite-aimd.tcl tcpA_reno QUIET
Guide: Reno TCP, increase_num_ 0.41, decrease_num_ 0.75
Test output agrees with reference output
Running test tcpA_precise_reno:
../../ns test-suite-aimd.tcl tcpA_precise_reno QUIET
Guide: Reno TCP, increase_num_ 0.41, decrease_num_ 0.75, precisionReduce_ true
Test output agrees with reference output
Running test tcp_newreno:
../../ns test-suite-aimd.tcl tcp_newreno QUIET
Guide: NewReno TCP
Test output agrees with reference output
Running test tcpA_newreno:
../../ns test-suite-aimd.tcl tcpA_newreno QUIET
Guide: NewReno TCP, increase_num_ 0.41, decrease_num_ 0.75
Test output agrees with reference output
Running test tcpA_precise_newreno:
../../ns test-suite-aimd.tcl tcpA_precise_newreno QUIET
Guide: NewReno TCP, increase_num_ 0.41, decrease_num_ 0.75, precisionReduce_ true
Test output agrees with reference output
Running test binomial1:
../../ns test-suite-aimd.tcl binomial1 QUIET
Guide: TCP with IIAD
Test output agrees with reference output
Running test binomial2:
../../ns test-suite-aimd.tcl binomial2 QUIET
Guide: TCP with SQRT
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:53:19 +14 2026
Mon Apr 13 07:53:21 +14 2026
*** ./test-all-greis
Tests: example1 example1a example1b example2 example3 example4 ping pingOneWay
Running test example1:
../../ns test-suite-greis.tcl example1 QUIET
Test output agrees with reference output
Running test example1a:
../../ns test-suite-greis.tcl example1a QUIET
Test output agrees with reference output
Running test example1b:
../../ns test-suite-greis.tcl example1b QUIET
Test output agrees with reference output
Running test example2:
../../ns test-suite-greis.tcl example2 QUIET
Test output agrees with reference output
Running test example3:
../../ns test-suite-greis.tcl example3 QUIET
Test output agrees with reference output
Running test example4:
../../ns test-suite-greis.tcl example4 QUIET
Test output agrees with reference output
Running test ping:
../../ns test-suite-greis.tcl ping QUIET
node 0 received ping answer from  2 with round-trip-time 42.0 ms.
node 2 received ping answer from  0 with round-trip-time 42.0 ms.
node 0 received ping answer from  2 with round-trip-time 42.0 ms.
node 2 received ping answer from  0 with round-trip-time 42.0 ms.
Test output agrees with reference output
Running test pingOneWay:
../../ns test-suite-greis.tcl pingOneWay QUIET
ping reply from node 2 to 0 with seqno 0: forward 161.7 ms, reverse 71.7 ms.
ping reply from node 0 to 2 with seqno 0: forward 84.6 ms, reverse 161.7 ms.
ping reply from node 2 to 0 with seqno 1: forward 161.7 ms, reverse 71.7 ms.
ping reply from node 0 to 2 with seqno 1: forward 71.7 ms, reverse 192.4 ms.
ping reply from node 2 to 0 with seqno 2: forward 202.9 ms, reverse 71.7 ms.
ping reply from node 0 to 2 with seqno 2: forward 112.9 ms, reverse 192.4 ms.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:53:30 +14 2026
Mon Apr 13 07:53:32 +14 2026
*** ./test-all-rfc793edu
Tests: rtt-jacobson rtt-rfc793 seqno-nofastrtx seqno-fastrtx rto-karn rto-nokarn jacobson88-noss jacobson88-ss
Running test rtt-jacobson:
../../ns test-suite-rfc793edu.tcl rtt-jacobson QUIET
Guide: Van Jacobson RTO estimation.
Test output agrees with reference output
Running test rtt-rfc793:
../../ns test-suite-rfc793edu.tcl rtt-rfc793 QUIET
Guide: RFC 793 RTO estimation.
Test output agrees with reference output
Running test seqno-nofastrtx:
../../ns test-suite-rfc793edu.tcl seqno-nofastrtx QUIET
Guide: Without Fast Retransmit.
Test output agrees with reference output
Running test seqno-fastrtx:
../../ns test-suite-rfc793edu.tcl seqno-fastrtx QUIET
Guide: With Fast Retransmit.
Test output agrees with reference output
Running test rto-karn:
../../ns test-suite-rfc793edu.tcl rto-karn QUIET
Guide: With Karn's RTT Sampling and Exponential Backoff.
Test output agrees with reference output
Running test rto-nokarn:
../../ns test-suite-rfc793edu.tcl rto-nokarn QUIET
Guide: Without Karn's RTT Sampling and Exponential Backoff.
Test output agrees with reference output
Running test jacobson88-noss:
../../ns test-suite-rfc793edu.tcl jacobson88-noss QUIET
Guide: Without Slow-Start.
Test output agrees with reference output
Running test jacobson88-ss:
../../ns test-suite-rfc793edu.tcl jacobson88-ss QUIET
Guide: With Slow-Start.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:53:42 +14 2026
Mon Apr 13 07:53:44 +14 2026
*** ./test-all-rfc2581
Tests: immediateAck noImmediateAck immediateAckReno noImmediateAckReno immediateAckNewReno noImmediateAckNewReno immediateAckSack noImmediateAckSack
Running test immediateAck:
../../ns test-suite-rfc2581.tcl immediateAck QUIET
Guide: Tahoe, immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test noImmediateAck:
../../ns test-suite-rfc2581.tcl noImmediateAck QUIET
Guide: Tahoe, no immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test immediateAckReno:
../../ns test-suite-rfc2581.tcl immediateAckReno QUIET
Guide: Reno, immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test noImmediateAckReno:
../../ns test-suite-rfc2581.tcl noImmediateAckReno QUIET
Guide: Reno, no immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test immediateAckNewReno:
../../ns test-suite-rfc2581.tcl immediateAckNewReno QUIET
Guide: New Reno, immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test noImmediateAckNewReno:
../../ns test-suite-rfc2581.tcl noImmediateAckNewReno QUIET
Guide: New Reno, no immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test immediateAckSack:
../../ns test-suite-rfc2581.tcl immediateAckSack QUIET
Guide: Sack, immediate ACK after an out-of-order packet.
Test output agrees with reference output
Running test noImmediateAckSack:
../../ns test-suite-rfc2581.tcl noImmediateAckSack QUIET
Guide: Sack, no immediate ACK after an out-of-order packet.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:53:53 +14 2026
Mon Apr 13 07:53:55 +14 2026
*** ./test-all-rbp
Tests: reno_slow_start_restart reno_no_slow_start_restart vegas_slow_start_restart vegas_no_slow_start_restart reno_pacing vegas_pacing_rate vegas_pacing_cwnd
Running test reno_slow_start_restart:
../../ns test-suite-rbp.tcl reno_slow_start_restart QUIET
Test output agrees with reference output
Running test reno_no_slow_start_restart:
../../ns test-suite-rbp.tcl reno_no_slow_start_restart QUIET
Test output agrees with reference output
Running test vegas_slow_start_restart:
../../ns test-suite-rbp.tcl vegas_slow_start_restart QUIET
Test output agrees with reference output
Running test vegas_no_slow_start_restart:
../../ns test-suite-rbp.tcl vegas_no_slow_start_restart QUIET
Test output agrees with reference output
Running test reno_pacing:
../../ns test-suite-rbp.tcl reno_pacing QUIET
Test output agrees with reference output
Running test vegas_pacing_rate:
../../ns test-suite-rbp.tcl vegas_pacing_rate QUIET
Test output agrees with reference output
Running test vegas_pacing_cwnd:
../../ns test-suite-rbp.tcl vegas_pacing_cwnd QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:54:02 +14 2026
Mon Apr 13 07:54:04 +14 2026
*** ./test-all-sctp
Tests: sctp-2packetsTimeout sctp-AMR-Exceeded sctp-Rel1-Loss2 sctp-burstAfterFastRtxRecovery sctp-burstAfterFastRtxRecovery-2 sctp-cwndFreeze sctp-cwndFreeze-multistream sctp-hugeRwnd sctp-initRtx sctp-multihome1-2 sctp-multihome2-1 sctp-multihome2-2AMR-Exceeded sctp-multihome2-2Failover sctp-multihome2-2Rtx1 sctp-multihome2-2Rtx3 sctp-multihome2-2Timeout sctp-multihome2-2TimeoutRta0 sctp-multihome2-2TimeoutRta2 sctp-multihome2-R-2 sctp-multihome3-3Timeout sctp-multipleDropsSameWnd-1 sctp-multipleDropsSameWnd-1-delayed sctp-multipleDropsSameWnd-2 sctp-multipleDropsSameWnd-3 sctp-multipleDropsTwoWnds-1-delayed sctp-multipleRtx sctp-multipleRtx-early sctp-newReno sctp-noEarlyHBs sctp-smallRwnd sctp-smallSwnd sctp-zeroRtx sctp-zeroRtx-burstLoss sctp-hbAfterRto-2packetsTimeout sctp-hbAfterRto-multihome2-2Timeout sctp-multipleFastRtx-2packetsTimeout sctp-multipleFastRtx-multihome2-2Timeout sctp-mfrHbAfterRto-Rta2-2FRsTimeout sctp-timestamp-multihome2-2Rtx3 sctp-timestamp-multihome2-2Timeout sctp-packet-loss-dest-conf sctp-cmt-2paths-64K sctp-cmt-2paths-64K-withloss sctp-cmt-3paths-64K sctp-cmt-2paths-1path-fails sctp-cmt-3paths-1path-fails sctp-cmt-packet-loss-dest-conf sctp-cmt-Rtx-ssthresh sctp-cmt-Rtx-cwnd sctp-cmt-Timeout-pmr sctp-cmt-multihome2-2Timeout sctp-cmt-pf-2paths-1path-fails sctp-cmt-pf-3paths-1path-fails sctp-cmt-pf-packet-loss-dest-conf sctp-cmt-pf-Rtx-ssthresh sctp-cmt-pf-Rtx-cwnd sctp-cmt-pf-Timeout-pmr sctp-non-renegable-ack-no-loss sctp-sack-with-loss sctp-non-renegable-ack-with-loss sctp-sack-with-loss-unordered sctp-non-renegable-ack-with-loss-unordered sctp-non-renegable-ack-with-loss-multistream sctp-cmt-2paths-1path-fails-with-non-renegable-acks
Running test sctp-2packetsTimeout:
../../ns test-suite-sctp.tcl sctp-2packetsTimeout QUIET
Test output agrees with reference output
Running test sctp-AMR-Exceeded:
../../ns test-suite-sctp.tcl sctp-AMR-Exceeded QUIET
Test output agrees with reference output
Running test sctp-Rel1-Loss2:
../../ns test-suite-sctp.tcl sctp-Rel1-Loss2 QUIET
Test output agrees with reference output
Running test sctp-burstAfterFastRtxRecovery:
../../ns test-suite-sctp.tcl sctp-burstAfterFastRtxRecovery QUIET
Test output agrees with reference output
Running test sctp-burstAfterFastRtxRecovery-2:
../../ns test-suite-sctp.tcl sctp-burstAfterFastRtxRecovery-2 QUIET
Test output agrees with reference output
Running test sctp-cwndFreeze:
../../ns test-suite-sctp.tcl sctp-cwndFreeze QUIET
Test output agrees with reference output
Running test sctp-cwndFreeze-multistream:
../../ns test-suite-sctp.tcl sctp-cwndFreeze-multistream QUIET
Test output agrees with reference output
Running test sctp-hugeRwnd:
../../ns test-suite-sctp.tcl sctp-hugeRwnd QUIET
Test output agrees with reference output
Running test sctp-initRtx:
../../ns test-suite-sctp.tcl sctp-initRtx QUIET
Test output agrees with reference output
Running test sctp-multihome1-2:
../../ns test-suite-sctp.tcl sctp-multihome1-2 QUIET
Test output agrees with reference output
Running test sctp-multihome2-1:
../../ns test-suite-sctp.tcl sctp-multihome2-1 QUIET
Test output agrees with reference output
Running test sctp-multihome2-2AMR-Exceeded:
../../ns test-suite-sctp.tcl sctp-multihome2-2AMR-Exceeded QUIET
Test output agrees with reference output
Running test sctp-multihome2-2Failover:
../../ns test-suite-sctp.tcl sctp-multihome2-2Failover QUIET
Test output agrees with reference output
Running test sctp-multihome2-2Rtx1:
../../ns test-suite-sctp.tcl sctp-multihome2-2Rtx1 QUIET
Test output agrees with reference output
Running test sctp-multihome2-2Rtx3:
../../ns test-suite-sctp.tcl sctp-multihome2-2Rtx3 QUIET
Test output agrees with reference output
Running test sctp-multihome2-2Timeout:
../../ns test-suite-sctp.tcl sctp-multihome2-2Timeout QUIET
Test output agrees with reference output
Running test sctp-multihome2-2TimeoutRta0:
../../ns test-suite-sctp.tcl sctp-multihome2-2TimeoutRta0 QUIET
Test output agrees with reference output
Running test sctp-multihome2-2TimeoutRta2:
../../ns test-suite-sctp.tcl sctp-multihome2-2TimeoutRta2 QUIET
Test output agrees with reference output
Running test sctp-multihome2-R-2:
../../ns test-suite-sctp.tcl sctp-multihome2-R-2 QUIET
Test output agrees with reference output
Running test sctp-multihome3-3Timeout:
../../ns test-suite-sctp.tcl sctp-multihome3-3Timeout QUIET
Test output agrees with reference output
Running test sctp-multipleDropsSameWnd-1:
../../ns test-suite-sctp.tcl sctp-multipleDropsSameWnd-1 QUIET
Test output agrees with reference output
Running test sctp-multipleDropsSameWnd-1-delayed:
../../ns test-suite-sctp.tcl sctp-multipleDropsSameWnd-1-delayed QUIET
Test output agrees with reference output
Running test sctp-multipleDropsSameWnd-2:
../../ns test-suite-sctp.tcl sctp-multipleDropsSameWnd-2 QUIET
Test output agrees with reference output
Running test sctp-multipleDropsSameWnd-3:
../../ns test-suite-sctp.tcl sctp-multipleDropsSameWnd-3 QUIET
Test output agrees with reference output
Running test sctp-multipleDropsTwoWnds-1-delayed:
../../ns test-suite-sctp.tcl sctp-multipleDropsTwoWnds-1-delayed QUIET
Test output agrees with reference output
Running test sctp-multipleRtx:
../../ns test-suite-sctp.tcl sctp-multipleRtx QUIET
Test output agrees with reference output
Running test sctp-multipleRtx-early:
../../ns test-suite-sctp.tcl sctp-multipleRtx-early QUIET
Test output agrees with reference output
Running test sctp-newReno:
../../ns test-suite-sctp.tcl sctp-newReno QUIET
Test output agrees with reference output
Running test sctp-noEarlyHBs:
../../ns test-suite-sctp.tcl sctp-noEarlyHBs QUIET
Test output agrees with reference output
Running test sctp-smallRwnd:
../../ns test-suite-sctp.tcl sctp-smallRwnd QUIET
Test output agrees with reference output
Running test sctp-smallSwnd:
../../ns test-suite-sctp.tcl sctp-smallSwnd QUIET
Test output agrees with reference output
Running test sctp-zeroRtx:
../../ns test-suite-sctp.tcl sctp-zeroRtx QUIET
Test output agrees with reference output
Running test sctp-zeroRtx-burstLoss:
../../ns test-suite-sctp.tcl sctp-zeroRtx-burstLoss QUIET
Test output agrees with reference output
Running test sctp-hbAfterRto-2packetsTimeout:
../../ns test-suite-sctp.tcl sctp-hbAfterRto-2packetsTimeout QUIET
Test output agrees with reference output
Running test sctp-hbAfterRto-multihome2-2Timeout:
../../ns test-suite-sctp.tcl sctp-hbAfterRto-multihome2-2Timeout QUIET
Test output agrees with reference output
Running test sctp-multipleFastRtx-2packetsTimeout:
../../ns test-suite-sctp.tcl sctp-multipleFastRtx-2packetsTimeout QUIET
Test output agrees with reference output
Running test sctp-multipleFastRtx-multihome2-2Timeout:
../../ns test-suite-sctp.tcl sctp-multipleFastRtx-multihome2-2Timeout QUIET
Test output agrees with reference output
Running test sctp-mfrHbAfterRto-Rta2-2FRsTimeout:
../../ns test-suite-sctp.tcl sctp-mfrHbAfterRto-Rta2-2FRsTimeout QUIET
Test output agrees with reference output
Running test sctp-timestamp-multihome2-2Rtx3:
../../ns test-suite-sctp.tcl sctp-timestamp-multihome2-2Rtx3 QUIET
Test output agrees with reference output
Running test sctp-timestamp-multihome2-2Timeout:
../../ns test-suite-sctp.tcl sctp-timestamp-multihome2-2Timeout QUIET
Test output agrees with reference output
Running test sctp-packet-loss-dest-conf:
../../ns test-suite-sctp.tcl sctp-packet-loss-dest-conf QUIET
Test output agrees with reference output
Running test sctp-cmt-2paths-64K:
../../ns test-suite-sctp.tcl sctp-cmt-2paths-64K QUIET
Test output agrees with reference output
Running test sctp-cmt-2paths-64K-withloss:
../../ns test-suite-sctp.tcl sctp-cmt-2paths-64K-withloss QUIET
Test output agrees with reference output
Running test sctp-cmt-3paths-64K:
../../ns test-suite-sctp.tcl sctp-cmt-3paths-64K QUIET
Test output agrees with reference output
Running test sctp-cmt-2paths-1path-fails:
../../ns test-suite-sctp.tcl sctp-cmt-2paths-1path-fails QUIET
Test output agrees with reference output
Running test sctp-cmt-3paths-1path-fails:
../../ns test-suite-sctp.tcl sctp-cmt-3paths-1path-fails QUIET
Test output agrees with reference output
Running test sctp-cmt-packet-loss-dest-conf:
../../ns test-suite-sctp.tcl sctp-cmt-packet-loss-dest-conf QUIET
Test output agrees with reference output
Running test sctp-cmt-Rtx-ssthresh:
../../ns test-suite-sctp.tcl sctp-cmt-Rtx-ssthresh QUIET
Test output agrees with reference output
Running test sctp-cmt-Rtx-cwnd:
../../ns test-suite-sctp.tcl sctp-cmt-Rtx-cwnd QUIET
Test output agrees with reference output
Running test sctp-cmt-Timeout-pmr:
../../ns test-suite-sctp.tcl sctp-cmt-Timeout-pmr QUIET
Test output agrees with reference output
Running test sctp-cmt-multihome2-2Timeout:
../../ns test-suite-sctp.tcl sctp-cmt-multihome2-2Timeout QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-2paths-1path-fails:
../../ns test-suite-sctp.tcl sctp-cmt-pf-2paths-1path-fails QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-3paths-1path-fails:
../../ns test-suite-sctp.tcl sctp-cmt-pf-3paths-1path-fails QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-packet-loss-dest-conf:
../../ns test-suite-sctp.tcl sctp-cmt-pf-packet-loss-dest-conf QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-Rtx-ssthresh:
../../ns test-suite-sctp.tcl sctp-cmt-pf-Rtx-ssthresh QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-Rtx-cwnd:
../../ns test-suite-sctp.tcl sctp-cmt-pf-Rtx-cwnd QUIET
Test output agrees with reference output
Running test sctp-cmt-pf-Timeout-pmr:
../../ns test-suite-sctp.tcl sctp-cmt-pf-Timeout-pmr QUIET
Test output agrees with reference output
Running test sctp-non-renegable-ack-no-loss:
../../ns test-suite-sctp.tcl sctp-non-renegable-ack-no-loss QUIET
Test output agrees with reference output
Running test sctp-sack-with-loss:
../../ns test-suite-sctp.tcl sctp-sack-with-loss QUIET
Test output agrees with reference output
Running test sctp-non-renegable-ack-with-loss:
../../ns test-suite-sctp.tcl sctp-non-renegable-ack-with-loss QUIET
Test output agrees with reference output
Running test sctp-sack-with-loss-unordered:
../../ns test-suite-sctp.tcl sctp-sack-with-loss-unordered QUIET
Test output agrees with reference output
Running test sctp-non-renegable-ack-with-loss-unordered:
../../ns test-suite-sctp.tcl sctp-non-renegable-ack-with-loss-unordered QUIET
Test output agrees with reference output
Running test sctp-non-renegable-ack-with-loss-multistream:
../../ns test-suite-sctp.tcl sctp-non-renegable-ack-with-loss-multistream QUIET
Test output agrees with reference output
Running test sctp-cmt-2paths-1path-fails-with-non-renegable-acks:
../../ns test-suite-sctp.tcl sctp-cmt-2paths-1path-fails-with-non-renegable-acks QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:55:19 +14 2026
Mon Apr 13 07:55:21 +14 2026
*** ./test-all-tcpLinux
Tests: tcpLinuxBase tcpLinuxDropTail_reno tcpLinuxRED_reno tcpLinuxDropTail_vegas tcpLinuxRED_vegas tcpLinuxDropTail_htcp tcpLinuxRED_htcp tcpLinuxDropTail_bic tcpLinuxRED_bic tcpLinuxDropTail_cubic tcpLinuxRED_cubic tcpLinuxDropTail_hybla tcpLinuxRED_hybla tcpLinuxDropTail_lp tcpLinuxRED_lp tcpLinuxDropTail_compound tcpLinuxRED_compound tcpLinuxDropTail_veno tcpLinuxRED_veno tcpLinuxDropTail_yeah tcpLinuxRED_yeah tcpLinuxDropTail_illinois tcpLinuxRED_illinois tcpLinuxDropTail_westwood tcpLinuxRED_westwood tcpLinuxDropTail_highspeed tcpLinuxRED_highspeed tcpLinuxDropTail_scalable tcpLinuxRED_scalable
Running test tcpLinuxBase:
../../ns test-suite-tcpLinux.tcl tcpLinuxBase QUIET
cmd select_ca naive_reno
cmd set_ca_default_param linux debug_level 2
cmd select_ca naive_reno
Test output agrees with reference output
Running test tcpLinuxDropTail_reno:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_reno QUIET
cmd select_ca reno
cmd set_ca_default_param linux debug_level 2
cmd select_ca reno
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_reno.test test-output-tcpLinux/tcpLinuxDropTail_reno
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_reno:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_reno QUIET
cmd select_ca reno
cmd set_ca_default_param linux debug_level 2
cmd select_ca reno
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_reno.test test-output-tcpLinux/tcpLinuxRED_reno
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_vegas:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_vegas QUIET
cmd select_ca vegas
cmd set_ca_default_param linux debug_level 2
cmd select_ca vegas
0x57006a00 resizing timestamp table
0x57006a00 resizing timestamp table
0x57006a00 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_vegas.test test-output-tcpLinux/tcpLinuxDropTail_vegas
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_vegas:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_vegas QUIET
cmd select_ca vegas
cmd set_ca_default_param linux debug_level 2
cmd select_ca vegas
0x58743810 resizing timestamp table
0x58743810 resizing timestamp table
0x58743810 resizing timestamp table
0x58744350 resizing timestamp table
0x58744350 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_vegas.test test-output-tcpLinux/tcpLinuxRED_vegas
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_htcp:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_htcp QUIET
cmd select_ca htcp
cmd set_ca_default_param linux debug_level 2
cmd select_ca htcp
Test output agrees with reference output
Running test tcpLinuxRED_htcp:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_htcp QUIET
cmd select_ca htcp
cmd set_ca_default_param linux debug_level 2
cmd select_ca htcp
Test output agrees with reference output
Running test tcpLinuxDropTail_bic:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_bic QUIET
cmd select_ca bic
cmd set_ca_default_param linux debug_level 2
cmd select_ca bic
Test output agrees with reference output
Running test tcpLinuxRED_bic:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_bic QUIET
cmd select_ca bic
cmd set_ca_default_param linux debug_level 2
cmd select_ca bic
Test output agrees with reference output
Running test tcpLinuxDropTail_cubic:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_cubic QUIET
cmd select_ca cubic
cmd set_ca_default_param linux debug_level 2
cmd select_ca cubic
Test output agrees with reference output
Running test tcpLinuxRED_cubic:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_cubic QUIET
cmd select_ca cubic
cmd set_ca_default_param linux debug_level 2
cmd select_ca cubic
Test output agrees with reference output
Running test tcpLinuxDropTail_hybla:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_hybla QUIET
cmd select_ca hybla
cmd set_ca_default_param linux debug_level 2
cmd select_ca hybla
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_hybla.test test-output-tcpLinux/tcpLinuxDropTail_hybla
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_hybla:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_hybla QUIET
cmd select_ca hybla
cmd set_ca_default_param linux debug_level 2
cmd select_ca hybla
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_hybla.test test-output-tcpLinux/tcpLinuxRED_hybla
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_lp:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_lp QUIET
cmd select_ca lp
cmd set_ca_default_param linux debug_level 2
cmd select_ca lp
0x56bb1a00 resizing timestamp table
0x56bb1a00 resizing timestamp table
0x56bb1a00 resizing timestamp table
0x56bb68d0 resizing timestamp table
0x56bb68d0 resizing timestamp table
0x56bb68d0 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_lp.test test-output-tcpLinux/tcpLinuxDropTail_lp
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_lp:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_lp QUIET
cmd select_ca lp
cmd set_ca_default_param linux debug_level 2
cmd select_ca lp
0x5862b810 resizing timestamp table
0x5862b810 resizing timestamp table
0x5862b810 resizing timestamp table
0x5862c350 resizing timestamp table
0x5862c350 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_lp.test test-output-tcpLinux/tcpLinuxRED_lp
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_compound:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_compound QUIET
cmd select_ca compound
cmd set_ca_default_param linux debug_level 2
cmd select_ca compound
0x57556a00 resizing timestamp table
0x57556a00 resizing timestamp table
0x57556a00 resizing timestamp table
0x5755b8d0 resizing timestamp table
0x5755b8d0 resizing timestamp table
0x5755b8d0 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_compound.test test-output-tcpLinux/tcpLinuxDropTail_compound
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_compound:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_compound QUIET
cmd select_ca compound
cmd set_ca_default_param linux debug_level 2
cmd select_ca compound
0x5791c810 resizing timestamp table
0x5791c810 resizing timestamp table
0x5791c810 resizing timestamp table
0x5791d350 resizing timestamp table
0x5791d350 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_compound.test test-output-tcpLinux/tcpLinuxRED_compound
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_veno:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_veno QUIET
cmd select_ca veno
cmd set_ca_default_param linux debug_level 2
cmd select_ca veno
0x584a0a00 resizing timestamp table
0x584a0a00 resizing timestamp table
0x584a0a00 resizing timestamp table
0x584a58d0 resizing timestamp table
0x584a58d0 resizing timestamp table
0x584a58d0 resizing timestamp table
Test output agrees with reference output
Running test tcpLinuxRED_veno:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_veno QUIET
cmd select_ca veno
cmd set_ca_default_param linux debug_level 2
cmd select_ca veno
0x571c8810 resizing timestamp table
0x571c8810 resizing timestamp table
0x571c8810 resizing timestamp table
0x571c9350 resizing timestamp table
0x571c9350 resizing timestamp table
Test output agrees with reference output
Running test tcpLinuxDropTail_yeah:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_yeah QUIET
cmd select_ca yeah
cmd set_ca_default_param linux debug_level 2
cmd select_ca yeah
0x58a72a00 resizing timestamp table
0x58a72a00 resizing timestamp table
0x58a72a00 resizing timestamp table
0x58a778d0 resizing timestamp table
0x58a778d0 resizing timestamp table
0x58a778d0 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_yeah.test test-output-tcpLinux/tcpLinuxDropTail_yeah
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_yeah:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_yeah QUIET
cmd select_ca yeah
cmd set_ca_default_param linux debug_level 2
cmd select_ca yeah
0x56ea1810 resizing timestamp table
0x56ea1810 resizing timestamp table
0x56ea1810 resizing timestamp table
0x56ea2350 resizing timestamp table
0x56ea2350 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_yeah.test test-output-tcpLinux/tcpLinuxRED_yeah
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_illinois:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_illinois QUIET
cmd select_ca illinois
cmd set_ca_default_param linux debug_level 2
cmd select_ca illinois
0x57581a00 resizing timestamp table
0x57581a00 resizing timestamp table
0x57581a00 resizing timestamp table
0x575868d0 resizing timestamp table
0x575868d0 resizing timestamp table
0x575868d0 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_illinois.test test-output-tcpLinux/tcpLinuxDropTail_illinois
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_illinois:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_illinois QUIET
cmd select_ca illinois
cmd set_ca_default_param linux debug_level 2
cmd select_ca illinois
0x574c8810 resizing timestamp table
0x574c8810 resizing timestamp table
0x574c8810 resizing timestamp table
0x574c9350 resizing timestamp table
0x574c9350 resizing timestamp table
0x574c9350 resizing timestamp table
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_illinois.test test-output-tcpLinux/tcpLinuxRED_illinois
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_westwood:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_westwood QUIET
cmd select_ca westwood
cmd set_ca_default_param linux debug_level 2
cmd select_ca westwood
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_westwood.test test-output-tcpLinux/tcpLinuxDropTail_westwood
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_westwood:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_westwood QUIET
cmd select_ca westwood
cmd set_ca_default_param linux debug_level 2
cmd select_ca westwood
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_westwood.test test-output-tcpLinux/tcpLinuxRED_westwood
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_highspeed:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_highspeed QUIET
cmd select_ca highspeed
cmd set_ca_default_param linux debug_level 2
cmd select_ca highspeed
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_highspeed.test test-output-tcpLinux/tcpLinuxDropTail_highspeed
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_highspeed:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_highspeed QUIET
cmd select_ca highspeed
cmd set_ca_default_param linux debug_level 2
cmd select_ca highspeed
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_highspeed.test test-output-tcpLinux/tcpLinuxRED_highspeed
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxDropTail_scalable:
../../ns test-suite-tcpLinux.tcl tcpLinuxDropTail_scalable QUIET
cmd select_ca scalable
cmd set_ca_default_param linux debug_level 2
cmd select_ca scalable
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxDropTail_scalable.test test-output-tcpLinux/tcpLinuxDropTail_scalable
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test tcpLinuxRED_scalable:
../../ns test-suite-tcpLinux.tcl tcpLinuxRED_scalable QUIET
cmd select_ca scalable
cmd set_ca_default_param linux debug_level 2
cmd select_ca scalable
Test output differs from reference output
Diagnose with: diff test-output-tcpLinux/tcpLinuxRED_scalable.test test-output-tcpLinux/tcpLinuxRED_scalable
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Some test failed.
Mon Apr 13 07:57:18 +14 2026
Mon Apr 13 07:57:20 +14 2026
*** ./test-all-tcpHighspeed
Tests: tcp tcpHighspeed tcp1 tcp1A tcpHighspeed1 tcpHighspeed1A tcpHighspeed2 tcpHighspeed3 tcpHighspeed4 tcpHighspeed5
Running test tcp:
../../ns test-suite-tcpHighspeed.tcl tcp QUIET
Guide: Sack TCP, bad queue.
Test output agrees with reference output
Running test tcpHighspeed:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed QUIET
Guide: TCP with experimental modification for highspeed TCP, bad queue.
Test output agrees with reference output
Running test tcp1:
../../ns test-suite-tcpHighspeed.tcl tcp1 QUIET
Guide: Sack TCP, good queue.
Test output agrees with reference output
Running test tcp1A:
../../ns test-suite-tcpHighspeed.tcl tcp1A QUIET
Guide: Sack TCP, good queue, max_ssthresh=100.
Test output agrees with reference output
Running test tcpHighspeed1:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed1 QUIET
Guide: Highspeed TCP, good queue, max_ssthresh=100.
Test output agrees with reference output
Running test tcpHighspeed1A:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed1A QUIET
Guide: Highspeed TCP, good queue, max_ssthresh=100, efficient version.
Test output agrees with reference output
Running test tcpHighspeed2:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed2 QUIET
Guide: Highspeed TCP, low_window_ set to 25.
Test output agrees with reference output
Running test tcpHighspeed3:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed3 QUIET
Guide: Highspeed TCP, parameters set similar to TCP.
Test output agrees with reference output
Running test tcpHighspeed4:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed4 QUIET
Guide: Highspeed TCP, parameters set conservatively.
Test output agrees with reference output
Running test tcpHighspeed5:
../../ns test-suite-tcpHighspeed.tcl tcpHighspeed5 QUIET
Guide: Highspeed TCP, parameters set aggressively.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:58:13 +14 2026
Mon Apr 13 07:58:15 +14 2026
*** ./test-all-frto
Tests: immediateAck immediateAckReno immediateAckNewReno noImmediateAckNewReno noImmediateAckSack delaySpikesSack dropsNDelaySpikes spikeNDupAck
Running test immediateAck:
../../ns test-suite-frto.tcl immediateAck QUIET
Test output agrees with reference output
Running test immediateAckReno:
../../ns test-suite-frto.tcl immediateAckReno QUIET
Test output agrees with reference output
Running test immediateAckNewReno:
../../ns test-suite-frto.tcl immediateAckNewReno QUIET
Test output agrees with reference output
Running test noImmediateAckNewReno:
../../ns test-suite-frto.tcl noImmediateAckNewReno QUIET
Test output agrees with reference output
Running test noImmediateAckSack:
../../ns test-suite-frto.tcl noImmediateAckSack QUIET
Test output agrees with reference output
Running test delaySpikesSack:
../../ns test-suite-frto.tcl delaySpikesSack QUIET
Test output agrees with reference output
Running test dropsNDelaySpikes:
../../ns test-suite-frto.tcl dropsNDelaySpikes QUIET
Test output agrees with reference output
Running test spikeNDupAck:
../../ns test-suite-frto.tcl spikeNDupAck QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 07:58:25 +14 2026
Mon Apr 13 07:58:27 +14 2026
*** ./test-all-friendly
Tests: slowStartDiscount slowStartDiscount1 slowStartDiscountCA smooth smoothCA slowStart slowStartCA slowStartEWMA slowStartFixed ecn slowStartTcp impulseDiscount impulseDiscountCA impulse impulseCA impulseMultReport impulseMultReportDiscount impulseMultReportDiscountCA impulseMultReportCA impulseTcp two-friendly two-friendlyCA OnlyTcp randomized randomizedCA randomized1 randomized1CA slow twoDrops manyDrops HighLoss HighLossShort HighLossImprecise HighLossMinRTO HighLossConservative HighLossTCP TFRC_FTP TFRC_CBR printLosses printLossesShort printLossesShort3 goodTFRC droppedTFRC delayedTFRC delayedTFRC1 delayedTFRC2 goodTCP droppedTCP delayedTCP delayedTCP2 initRate initRateLarge initRateLarger initRateRFC3390 tfrcOnly tfrcOnlyHighLoss tfrcOnlyHighLoss1 voip voipHeader voipNoHeader voipEcn noVoip idleTfrc idleTcp idleTfrc1 idleTcp1 shortIdleTcp idleTfrc1
Running test slowStartDiscount:
../../ns test-suite-friendly.tcl slowStartDiscount QUIET
Guide: TFRC with discount_ true, for discounting older loss intervals.
Test output agrees with reference output
Running test slowStartDiscount1:
../../ns test-suite-friendly.tcl slowStartDiscount1 QUIET
Guide: TFRC with minDiscountRatio_ set to 0.25, for stronger discounting.
Test output agrees with reference output
Running test slowStartDiscountCA:
../../ns test-suite-friendly.tcl slowStartDiscountCA QUIET
Guide: TFRC with ca_ true, for Sqrt(RTT) based congestion avoidance mode.
Test output agrees with reference output
Running test smooth:
../../ns test-suite-friendly.tcl smooth QUIET
Guide: TFRC with smooth_ true, for smoothly incorporating new loss intervals.
Test output agrees with reference output
Running test smoothCA:
../../ns test-suite-friendly.tcl smoothCA QUIET
Guide: TFRC with smooth_, discount_, and ca_ all true.
Test output agrees with reference output
Running test slowStart:
../../ns test-suite-friendly.tcl slowStart QUIET
Guide: TFRC with smooth_, discount_, and ca_ all false.
Test output agrees with reference output
Running test slowStartCA:
../../ns test-suite-friendly.tcl slowStartCA QUIET
Guide: TFRC with discount_ false and ca_ true.
Test output agrees with reference output
Running test slowStartEWMA:
../../ns test-suite-friendly.tcl slowStartEWMA QUIET
Guide: TFRC with EWMA for estimating the loss event rate.
Test output agrees with reference output
Running test slowStartFixed:
../../ns test-suite-friendly.tcl slowStartFixed QUIET
Guide: TFRC with Fixed Windows for estimating the loss event rate.
Test output agrees with reference output
Running test ecn:
../../ns test-suite-friendly.tcl ecn QUIET
Guide: TFRC with ECN.
Test output agrees with reference output
Running test slowStartTcp:
../../ns test-suite-friendly.tcl slowStartTcp QUIET
Guide: TCP
Test output agrees with reference output
Running test impulseDiscount:
../../ns test-suite-friendly.tcl impulseDiscount QUIET
Guide: TFRC with discount_ true, for discounting older loss intervals.
Test output agrees with reference output
Running test impulseDiscountCA:
../../ns test-suite-friendly.tcl impulseDiscountCA QUIET
Guide: TFRC with discount_ and ca_ true, smooth_ false.
Test output agrees with reference output
Running test impulse:
../../ns test-suite-friendly.tcl impulse QUIET
Guide: TFRC with smooth_, discount_, and ca_ all false.
Test output agrees with reference output
Running test impulseCA:
../../ns test-suite-friendly.tcl impulseCA QUIET
Guide: TFRC with ca_ true, for Sqrt(RTT) based congestion avoidance mode.
Test output agrees with reference output
Running test impulseMultReport:
../../ns test-suite-friendly.tcl impulseMultReport QUIET
Guide: TFRC with feedback four times per RTT, discount_ and ca_ false.
Test output agrees with reference output
Running test impulseMultReportDiscount:
../../ns test-suite-friendly.tcl impulseMultReportDiscount QUIET
Guide: TFRC with feedback four times per round-trip time, discount_ true, ca_ false.
Test output agrees with reference output
Running test impulseMultReportDiscountCA:
../../ns test-suite-friendly.tcl impulseMultReportDiscountCA QUIET
Guide: TFRC with feedback four times per RTT, discount_ and ca_ true.
Test output agrees with reference output
Running test impulseMultReportCA:
../../ns test-suite-friendly.tcl impulseMultReportCA QUIET
Guide: TFRC with feedback four times per RTT, discount_ false, ca_ true.
Test output agrees with reference output
Running test impulseTcp:
../../ns test-suite-friendly.tcl impulseTcp QUIET
Guide: TFRC with discount_, smooth_, and ca_ false.
Test output agrees with reference output
Running test two-friendly:
../../ns test-suite-friendly.tcl two-friendly QUIET
Guide: Two TFRC and three TCP connections, ca_ false.
Test output agrees with reference output
Running test two-friendlyCA:
../../ns test-suite-friendly.tcl two-friendlyCA QUIET
Guide: Two TFRC and three TCP connections, ca_ true.
Test output agrees with reference output
Running test OnlyTcp:
../../ns test-suite-friendly.tcl OnlyTcp QUIET
Guide: Five TCP connections.
Test output agrees with reference output
Running test randomized:
../../ns test-suite-friendly.tcl randomized QUIET
Guide: Random delay added to sending times, ca_ false.
Test output agrees with reference output
Running test randomizedCA:
../../ns test-suite-friendly.tcl randomizedCA QUIET
Guide: Random delay added to sending times, with ca_.
Test output agrees with reference output
Running test randomized1:
../../ns test-suite-friendly.tcl randomized1 QUIET
Guide: Smaller random delay added to sending times, ca_ false.
Test output agrees with reference output
Running test randomized1CA:
../../ns test-suite-friendly.tcl randomized1CA QUIET
Guide: Smaller random delay added to sending times, with ca_.
Test output agrees with reference output
Running test slow:
../../ns test-suite-friendly.tcl slow QUIET
Guide: Very slow path.
Test output agrees with reference output
Running test twoDrops:
../../ns test-suite-friendly.tcl twoDrops QUIET
Guide: TFRC, with two packets dropped near the beginning.
Test output agrees with reference output
Running test manyDrops:
../../ns test-suite-friendly.tcl manyDrops QUIET
Guide: TFRC, with many packets dropped in the beginning.
Test output agrees with reference output
Running test HighLoss:
../../ns test-suite-friendly.tcl HighLoss QUIET
Guide: TFRC competing against a CBR flow, with high loss.
Test output agrees with reference output
Running test HighLossShort:
../../ns test-suite-friendly.tcl HighLossShort QUIET
Guide: TFRC competing against a CBR flow, with high loss, ShortIntervals_.
Test output agrees with reference output
Running test HighLossImprecise:
../../ns test-suite-friendly.tcl HighLossImprecise QUIET
Guide: TFRC competing against a CBR flow, with PreciseLoss_ off.
Test output agrees with reference output
Running test HighLossMinRTO:
../../ns test-suite-friendly.tcl HighLossMinRTO QUIET
Guide: TFRC competing against a CBR flow, with high loss, high MinRTO.
Test output agrees with reference output
Running test HighLossConservative:
../../ns test-suite-friendly.tcl HighLossConservative QUIET
Guide: TFRC and CBR, with a conservative_ response to heavy congestion.
Test output agrees with reference output
Running test HighLossTCP:
../../ns test-suite-friendly.tcl HighLossTCP QUIET
Guide: TCP competing against a CBR flow.
Test output agrees with reference output
Running test TFRC_FTP:
../../ns test-suite-friendly.tcl TFRC_FTP QUIET
Guide: TFRC with a data source with limited, bursty data.
Test output agrees with reference output
Running test TFRC_CBR:
../../ns test-suite-friendly.tcl TFRC_CBR QUIET
Guide: TFRC with a data source with CBR data.
Test output agrees with reference output
Running test printLosses:
../../ns test-suite-friendly.tcl printLosses QUIET
Guide: One TFRC flow, with the loss intervals from the TFRC receiver.
1.496007: sample 0:     0 1:   341 2:     0 3:     0 4:     0
time: 1.61710 loss_rate: 0.00293 
time: 1.61710 sample 0:    24 loss_rate: 0.00293 
1.617095: sample 0:    24 1:   341 2:     0 3:     0 4:     0
time: 1.72718 loss_rate: 0.00518 
time: 1.72718 sample 0:     1 loss_rate: 0.00518 
1.727175: sample 0:     1 1:    45 2:   341 3:     0 4:     0
time: 1.87028 loss_rate: 0.00518 
time: 1.87028 sample 0:    32 loss_rate: 0.00518 
1.870279: sample 0:    32 1:    45 2:   341 3:     0 4:     0
time: 1.91431 loss_rate: 0.00704 
time: 1.91431 sample 0:     1 loss_rate: 0.00704 
1.914311: sample 0:     1 1:    40 2:    45 3:   341 4:     0
time: 1.98586 loss_rate: 0.00909 
time: 1.98586 sample 0:     1 loss_rate: 0.00909 
1.985863: sample 0:     1 1:    14 2:    40 3:    45 4:   341
time: 2.16360 loss_rate: 0.00909 
time: 2.16360 sample 0:    19 loss_rate: 0.00909 
2.163598: sample 0:    19 1:    14 2:    40 3:    45 4:   341
time: 2.33237 loss_rate: 0.00909 
time: 2.33237 sample 0:    35 loss_rate: 0.00909 
2.332368: sample 0:    35 1:    14 2:    40 3:    45 4:   341
time: 2.49407 loss_rate: 0.00909 
time: 2.49407 sample 0:    53 loss_rate: 0.00909 
2.494065: sample 0:    53 1:    14 2:    40 3:    45 4:   341
time: 2.65405 loss_rate: 0.00909 
time: 2.65405 sample 0:    71 loss_rate: 0.00909 
2.654051: sample 0:    71 1:    14 2:    40 3:    45 4:   341
time: 2.81235 loss_rate: 0.00909 
time: 2.81235 sample 0:    89 loss_rate: 0.00909 
2.812351: sample 0:    89 1:    14 2:    40 3:    45 4:   341
time: 2.96033 loss_rate: 0.00909 
time: 2.96033 sample 0:   106 loss_rate: 0.00909 
2.960327: sample 0:   106 1:    14 2:    40 3:    45 4:   341
Test output agrees with reference output
Running test printLossesShort:
../../ns test-suite-friendly.tcl printLossesShort QUIET
Guide: A TFRC-SP flow with ShortIntervals_, loss intervals from the TFRC receiver.
1.185952: sample 0:     0 1:     3 2:     0 3:     0 4:     0
1.185952: losses 0:     1 1:     0 2: 1886221636 3: 1595945248 4: 858993007
1.185952: count? 0:     0 1:     0 2:     0 3:     0 4:     0
1.185952: rtts 0:     0 1:     0 2:     0 3:     0 4:     0
time: 1.27354 loss_rate: 0.12230 
time: 1.27354 sample 0:    11 loss_rate: 0.12230 
1.273536: sample 0:    11 1:     3 2:     0 3:     0 4:     0
1.273536: losses 0:     2 1:     0 2: 1886221636 3: 1595945248 4: 858993007
1.273536: count? 0:     0 1:     0 2:     0 3:     0 4:     0
1.273536: rtts 0:     5 1:     0 2:     0 3:     0 4:     0
time: 1.28538 loss_rate: 0.27419 
time: 1.28538 sample 0:     1 loss_rate: 0.27419 
1.285382: sample 0:     1 1:    12 2:     3 3:     0 4:     0
1.285382: losses 0:     1 1:     3 2:     0 3: 1886221636 4: 1595945248
1.285382: count? 0:     0 1:     1 2:     0 3:     0 4:     0
1.285382: rtts 0:     4 1:     2 2:     0 3:     0 4:     0
time: 1.41150 loss_rate: 0.26415 
time: 1.41150 sample 0:     4 loss_rate: 0.26415 
1.411499: sample 0:     4 1:    12 2:     3 3:     0 4:     0
1.411499: losses 0:     2 1:     3 2:     0 3: 1886221636 4: 1595945248
1.411499: count? 0:     0 1:     1 2:     0 3:     0 4:     0
1.411499: rtts 0:     5 1:     2 2:     0 3:     0 4:     0
time: 1.43100 loss_rate: 0.38356 
time: 1.43100 sample 0:     2 loss_rate: 0.38356 
1.430998: sample 0:     2 1:     6 2:    12 3:     3 4:     0
1.430998: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.430998: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.430998: rtts 0:     3 1:     2 2:     2 3:     0 4:     0
time: 1.58394 loss_rate: 0.33333 
time: 1.58394 sample 0:     4 loss_rate: 0.33333 
1.583939: sample 0:     4 1:     6 2:    12 3:     3 4:     0
1.583939: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.583939: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.583939: rtts 0:     4 1:     2 2:     2 3:     0 4:     0
time: 1.77545 loss_rate: 0.30469 
time: 1.77545 sample 0:     5 loss_rate: 0.30469 
1.775453: sample 0:     5 1:     6 2:    12 3:     3 4:     0
1.775453: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.775453: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.775453: rtts 0:     5 1:     2 2:     2 3:     0 4:     0
time: 1.91126 loss_rate: 0.27297 
time: 1.91126 sample 0:     6 loss_rate: 0.27297 
1.911257: sample 0:     6 1:     6 2:    12 3:     3 4:     0
1.911257: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.911257: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.911257: rtts 0:     6 1:     2 2:     2 3:     0 4:     0
time: 2.05911 loss_rate: 0.21574 
time: 2.05911 sample 0:     8 loss_rate: 0.21574 
2.059112: sample 0:     8 1:     6 2:    12 3:     3 4:     0
2.059112: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.059112: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.059112: rtts 0:     8 1:     2 2:     2 3:     0 4:     0
time: 2.19244 loss_rate: 0.15873 
time: 2.19244 sample 0:    11 loss_rate: 0.15873 
2.192444: sample 0:    11 1:     6 2:    12 3:     3 4:     0
2.192444: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.192444: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.192444: rtts 0:     9 1:     2 2:     2 3:     0 4:     0
time: 2.33775 loss_rate: 0.11765 
time: 2.33775 sample 0:    16 loss_rate: 0.11765 
2.337745: sample 0:    16 1:     6 2:    12 3:     3 4:     0
2.337745: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.337745: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.337745: rtts 0:    10 1:     2 2:     2 3:     0 4:     0
time: 2.47288 loss_rate: 0.08977 
time: 2.47288 sample 0:    22 loss_rate: 0.08977 
2.472877: sample 0:    22 1:     6 2:    12 3:     3 4:     0
2.472877: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.472877: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.472877: rtts 0:    12 1:     2 2:     2 3:     0 4:     0
time: 2.59137 loss_rate: 0.07032 
time: 2.59137 sample 0:    29 loss_rate: 0.07032 
2.591367: sample 0:    29 1:     6 2:    12 3:     3 4:     0
2.591367: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.591367: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.591367: rtts 0:    13 1:     2 2:     2 3:     0 4:     0
time: 2.71656 loss_rate: 0.05501 
time: 2.71656 sample 0:    38 loss_rate: 0.05501 
2.716557: sample 0:    38 1:     6 2:    12 3:     3 4:     0
2.716557: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.716557: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.716557: rtts 0:    14 1:     2 2:     2 3:     0 4:     0
time: 2.84282 loss_rate: 0.04429 
time: 2.84282 sample 0:    48 loss_rate: 0.04429 
2.842817: sample 0:    48 1:     6 2:    12 3:     3 4:     0
2.842817: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.842817: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.842817: rtts 0:    16 1:     2 2:     2 3:     0 4:     0
time: 2.95633 loss_rate: 0.03647 
time: 2.95633 sample 0:    59 loss_rate: 0.03647 
2.956330: sample 0:    59 1:     6 2:    12 3:     3 4:     0
2.956330: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.956330: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.956330: rtts 0:    17 1:     2 2:     2 3:     0 4:     0
time: 3.06543 loss_rate: 0.03100 
time: 3.06543 sample 0:    70 loss_rate: 0.03100 
3.065428: sample 0:    70 1:     6 2:    12 3:     3 4:     0
3.065428: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.065428: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.065428: rtts 0:    19 1:     2 2:     2 3:     0 4:     0
time: 3.17030 loss_rate: 0.02728 
time: 3.17030 sample 0:    80 loss_rate: 0.02728 
3.170295: sample 0:    80 1:     6 2:    12 3:     3 4:     0
3.170295: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.170295: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.170295: rtts 0:    20 1:     2 2:     2 3:     0 4:     0
time: 3.27960 loss_rate: 0.02410 
time: 3.27960 sample 0:    91 loss_rate: 0.02410 
3.279597: sample 0:    91 1:     6 2:    12 3:     3 4:     0
3.279597: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.279597: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.279597: rtts 0:    22 1:     2 2:     2 3:     0 4:     0
time: 3.38413 loss_rate: 0.02158 
time: 3.38413 sample 0:   102 loss_rate: 0.02158 
3.384134: sample 0:   102 1:     6 2:    12 3:     3 4:     0
3.384134: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.384134: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.384134: rtts 0:    23 1:     2 2:     2 3:     0 4:     0
time: 3.48413 loss_rate: 0.01971 
time: 3.48413 sample 0:   112 loss_rate: 0.01971 
3.484134: sample 0:   112 1:     6 2:    12 3:     3 4:     0
3.484134: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.484134: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.484134: rtts 0:    25 1:     2 2:     2 3:     0 4:     0
time: 3.58624 loss_rate: 0.01814 
time: 3.58624 sample 0:   122 loss_rate: 0.01814 
3.586243: sample 0:   122 1:     6 2:    12 3:     3 4:     0
3.586243: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.586243: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.586243: rtts 0:    26 1:     2 2:     2 3:     0 4:     0
time: 3.68418 loss_rate: 0.01680 
time: 3.68418 sample 0:   132 loss_rate: 0.01680 
3.684184: sample 0:   132 1:     6 2:    12 3:     3 4:     0
3.684184: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.684184: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.684184: rtts 0:    28 1:     2 2:     2 3:     0 4:     0
time: 3.77754 loss_rate: 0.01575 
time: 3.77754 sample 0:   141 loss_rate: 0.01575 
3.777542: sample 0:   141 1:     6 2:    12 3:     3 4:     0
3.777542: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.777542: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.777542: rtts 0:    30 1:     2 2:     2 3:     0 4:     0
time: 3.86690 loss_rate: 0.01482 
time: 3.86690 sample 0:   150 loss_rate: 0.01482 
3.866900: sample 0:   150 1:     6 2:    12 3:     3 4:     0
3.866900: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.866900: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.866900: rtts 0:    31 1:     2 2:     2 3:     0 4:     0
time: 3.95951 loss_rate: 0.01400 
time: 3.95951 sample 0:   159 loss_rate: 0.01400 
3.959512: sample 0:   159 1:     6 2:    12 3:     3 4:     0
3.959512: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.959512: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.959512: rtts 0:    33 1:     2 2:     2 3:     0 4:     0
Test output agrees with reference output
Running test printLossesShort3:
../../ns test-suite-friendly.tcl printLossesShort3 QUIET
Guide: A TFRC-SP flow with ShortIntervals_ 3, loss intervals from the TFRC receiver.
1.185952: sample 0:     0 1:     3 2:     0 3:     0 4:     0
1.185952: losses 0:     1 1:     0 2: 1886221636 3: 1595945248 4: 858993007
1.185952: count? 0:     0 1:     0 2:     0 3:     0 4:     0
1.185952: rtts 0:     0 1:     0 2:     0 3:     0 4:     0
time: 1.27354 loss_rate: 0.12230 
time: 1.27354 sample 0:    11 loss_rate: 0.12230 
1.273536: sample 0:    11 1:     3 2:     0 3:     0 4:     0
1.273536: losses 0:     2 1:     0 2: 1886221636 3: 1595945248 4: 858993007
1.273536: count? 0:     0 1:     0 2:     0 3:     0 4:     0
1.273536: rtts 0:     5 1:     0 2:     0 3:     0 4:     0
time: 1.28538 loss_rate: 0.20238 
time: 1.28538 sample 0:     1 loss_rate: 0.20238 
1.285382: sample 0:     1 1:    12 2:     3 3:     0 4:     0
1.285382: losses 0:     1 1:     3 2:     0 3: 1886221636 4: 1595945248
1.285382: count? 0:     0 1:     1 2:     0 3:     0 4:     0
1.285382: rtts 0:     4 1:     2 2:     0 3:     0 4:     0
time: 1.41150 loss_rate: 0.20238 
time: 1.41150 sample 0:     4 loss_rate: 0.20238 
1.411499: sample 0:     4 1:    12 2:     3 3:     0 4:     0
1.411499: losses 0:     2 1:     3 2:     0 3: 1886221636 4: 1595945248
1.411499: count? 0:     0 1:     1 2:     0 3:     0 4:     0
1.411499: rtts 0:     5 1:     2 2:     0 3:     0 4:     0
time: 1.43100 loss_rate: 0.26415 
time: 1.43100 sample 0:     2 loss_rate: 0.26415 
1.430998: sample 0:     2 1:     6 2:    12 3:     3 4:     0
1.430998: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.430998: count? 0:     1 1:     1 2:     1 3:     0 4:     0
1.430998: rtts 0:     3 1:     2 2:     2 3:     0 4:     0
time: 1.58394 loss_rate: 0.24224 
time: 1.58394 sample 0:     5 loss_rate: 0.24224 
1.583939: sample 0:     5 1:     6 2:    12 3:     3 4:     0
1.583939: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.583939: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.583939: rtts 0:     4 1:     2 2:     2 3:     0 4:     0
time: 1.75426 loss_rate: 0.21311 
time: 1.75426 sample 0:     7 loss_rate: 0.21311 
1.754260: sample 0:     7 1:     6 2:    12 3:     3 4:     0
1.754260: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.754260: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.754260: rtts 0:     5 1:     2 2:     2 3:     0 4:     0
time: 1.91123 loss_rate: 0.15608 
time: 1.91123 sample 0:    11 loss_rate: 0.15608 
1.911235: sample 0:    11 1:     6 2:    12 3:     3 4:     0
1.911235: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
1.911235: count? 0:     0 1:     1 2:     1 3:     0 4:     0
1.911235: rtts 0:     6 1:     2 2:     2 3:     0 4:     0
time: 2.04567 loss_rate: 0.10917 
time: 2.04567 sample 0:    16 loss_rate: 0.10917 
2.045675: sample 0:    16 1:     6 2:    12 3:     3 4:     0
2.045675: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.045675: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.045675: rtts 0:     8 1:     2 2:     2 3:     0 4:     0
time: 2.19240 loss_rate: 0.08170 
time: 2.19240 sample 0:    23 loss_rate: 0.08170 
2.192400: sample 0:    23 1:     6 2:    12 3:     3 4:     0
2.192400: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.192400: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.192400: rtts 0:     9 1:     2 2:     2 3:     0 4:     0
time: 2.32257 loss_rate: 0.06345 
time: 2.32257 sample 0:    31 loss_rate: 0.06345 
2.322573: sample 0:    31 1:     6 2:    12 3:     3 4:     0
2.322573: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.322573: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.322573: rtts 0:    10 1:     2 2:     2 3:     0 4:     0
time: 2.44810 loss_rate: 0.05071 
time: 2.44810 sample 0:    40 loss_rate: 0.05071 
2.448101: sample 0:    40 1:     6 2:    12 3:     3 4:     0
2.448101: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.448101: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.448101: rtts 0:    12 1:     2 2:     2 3:     0 4:     0
time: 2.56788 loss_rate: 0.04146 
time: 2.56788 sample 0:    50 loss_rate: 0.04146 
2.567883: sample 0:    50 1:     6 2:    12 3:     3 4:     0
2.567883: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.567883: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.567883: rtts 0:    13 1:     2 2:     2 3:     0 4:     0
time: 2.68140 loss_rate: 0.03453 
time: 2.68140 sample 0:    61 loss_rate: 0.03453 
2.681402: sample 0:    61 1:     6 2:    12 3:     3 4:     0
2.681402: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.681402: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.681402: rtts 0:    14 1:     2 2:     2 3:     0 4:     0
time: 2.80077 loss_rate: 0.02921 
time: 2.80077 sample 0:    73 loss_rate: 0.02921 
2.800766: sample 0:    73 1:     6 2:    12 3:     3 4:     0
2.800766: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.800766: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.800766: rtts 0:    16 1:     2 2:     2 3:     0 4:     0
time: 2.91526 loss_rate: 0.02559 
time: 2.91526 sample 0:    84 loss_rate: 0.02559 
2.915263: sample 0:    84 1:     6 2:    12 3:     3 4:     0
2.915263: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
2.915263: count? 0:     0 1:     1 2:     1 3:     0 4:     0
2.915263: rtts 0:    17 1:     2 2:     2 3:     0 4:     0
time: 3.02601 loss_rate: 0.02277 
time: 3.02601 sample 0:    95 loss_rate: 0.02277 
3.026010: sample 0:    95 1:     6 2:    12 3:     3 4:     0
3.026010: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.026010: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.026010: rtts 0:    19 1:     2 2:     2 3:     0 4:     0
time: 3.13258 loss_rate: 0.02051 
time: 3.13258 sample 0:   106 loss_rate: 0.02051 
3.132581: sample 0:   106 1:     6 2:    12 3:     3 4:     0
3.132581: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.132581: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.132581: rtts 0:    20 1:     2 2:     2 3:     0 4:     0
time: 3.23452 loss_rate: 0.01881 
time: 3.23452 sample 0:   116 loss_rate: 0.01881 
3.234524: sample 0:   116 1:     6 2:    12 3:     3 4:     0
3.234524: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.234524: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.234524: rtts 0:    22 1:     2 2:     2 3:     0 4:     0
time: 3.34090 loss_rate: 0.01724 
time: 3.34090 sample 0:   127 loss_rate: 0.01724 
3.340900: sample 0:   127 1:     6 2:    12 3:     3 4:     0
3.340900: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.340900: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.340900: rtts 0:    23 1:     2 2:     2 3:     0 4:     0
time: 3.44230 loss_rate: 0.01603 
time: 3.44230 sample 0:   137 loss_rate: 0.01603 
3.442297: sample 0:   137 1:     6 2:    12 3:     3 4:     0
3.442297: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.442297: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.442297: rtts 0:    25 1:     2 2:     2 3:     0 4:     0
time: 3.54077 loss_rate: 0.01497 
time: 3.54077 sample 0:   147 loss_rate: 0.01497 
3.540766: sample 0:   147 1:     6 2:    12 3:     3 4:     0
3.540766: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.540766: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.540766: rtts 0:    26 1:     2 2:     2 3:     0 4:     0
time: 3.64688 loss_rate: 0.01404 
time: 3.64688 sample 0:   157 loss_rate: 0.01404 
3.646876: sample 0:   157 1:     6 2:    12 3:     3 4:     0
3.646876: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.646876: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.646876: rtts 0:    28 1:     2 2:     2 3:     0 4:     0
time: 3.74199 loss_rate: 0.01323 
time: 3.74199 sample 0:   167 loss_rate: 0.01323 
3.741994: sample 0:   167 1:     6 2:    12 3:     3 4:     0
3.741994: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.741994: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.741994: rtts 0:    30 1:     2 2:     2 3:     0 4:     0
time: 3.83299 loss_rate: 0.01257 
time: 3.83299 sample 0:   176 loss_rate: 0.01257 
3.832987: sample 0:   176 1:     6 2:    12 3:     3 4:     0
3.832987: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.832987: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.832987: rtts 0:    31 1:     2 2:     2 3:     0 4:     0
time: 3.92670 loss_rate: 0.01197 
time: 3.92670 sample 0:   185 loss_rate: 0.01197 
3.926705: sample 0:   185 1:     6 2:    12 3:     3 4:     0
3.926705: losses 0:     1 1:     5 2:     3 3:     0 4: 1886221636
3.926705: count? 0:     0 1:     1 2:     1 3:     0 4:     0
3.926705: rtts 0:    33 1:     2 2:     2 3:     0 4:     0
Test output agrees with reference output
Running test goodTFRC:
../../ns test-suite-friendly.tcl goodTFRC QUIET
Guide: One TFRC flow, no reordering and no extra drops.
Test output agrees with reference output
Running test droppedTFRC:
../../ns test-suite-friendly.tcl droppedTFRC QUIET
Guide: One TFRC flow, with extra dropped packets.
Test output agrees with reference output
Running test delayedTFRC:
../../ns test-suite-friendly.tcl delayedTFRC QUIET
Guide: One TFRC flow, with some packets delayed 0.03 seconds, numPkts_ 1.
Test output agrees with reference output
Running test delayedTFRC1:
../../ns test-suite-friendly.tcl delayedTFRC1 QUIET
Guide: One TFRC flow, with some packets delayed 0.03 seconds, numPkts_ 5.
Test output agrees with reference output
Running test delayedTFRC2:
../../ns test-suite-friendly.tcl delayedTFRC2 QUIET
Guide: One TFRC flow, with some packets delayed 0.01 seconds, numPkts_ 3.
Test output agrees with reference output
Running test goodTCP:
../../ns test-suite-friendly.tcl goodTCP QUIET
Guide: One TCP flow, no reordering and no extra drops.
tcp 0 highest_seqment_acked 3422
Test output agrees with reference output
Running test droppedTCP:
../../ns test-suite-friendly.tcl droppedTCP QUIET
Guide: One TCP flow, with extra dropped packets.
tcp 0 highest_seqment_acked 1926
Test output agrees with reference output
Running test delayedTCP:
../../ns test-suite-friendly.tcl delayedTCP QUIET
Guide: One TCP flow, with some packets delayed 0.03 seconds.
tcp 0 highest_seqment_acked 2687
Test output agrees with reference output
Running test delayedTCP2:
../../ns test-suite-friendly.tcl delayedTCP2 QUIET
Guide: One TCP flow, with some packets delayed 0.01 seconds.
tcp 0 highest_seqment_acked 3458
Test output agrees with reference output
Running test initRate:
../../ns test-suite-friendly.tcl initRate QUIET
Guide: One TFRC flow, initial rate of one packet per RTT.
Test output agrees with reference output
Running test initRateLarge:
../../ns test-suite-friendly.tcl initRateLarge QUIET
Guide: One TFRC flow, initial rate of 4 packets per RTT.
Test output agrees with reference output
Running test initRateLarger:
../../ns test-suite-friendly.tcl initRateLarger QUIET
Guide: One TFRC flow, initial rate of 8 packets per RTT.
Test output agrees with reference output
Running test initRateRFC3390:
../../ns test-suite-friendly.tcl initRateRFC3390 QUIET
Guide: One TFRC flow, initial rate from RFC 3390.
Test output agrees with reference output
Running test tfrcOnly:
../../ns test-suite-friendly.tcl tfrcOnly QUIET
Guide: One VoIP TFRC flow.
fid: 0 drops 0 marks 0
fid: 0 packets 1809 _bytes 274968
Test output agrees with reference output
Running test tfrcOnlyHighLoss:
../../ns test-suite-friendly.tcl tfrcOnlyHighLoss QUIET
Guide: One VoIP TFRC flow, high loss.
fid: 0 drops 233 marks 0
fid: 0 packets 877 _bytes 133304
Test output agrees with reference output
Running test tfrcOnlyHighLoss1:
../../ns test-suite-friendly.tcl tfrcOnlyHighLoss1 QUIET
Guide: One VoIP TFRC flow, high loss, old measurement of loss event rate.
fid: 0 drops 233 marks 0
fid: 0 packets 877 _bytes 133304
Test output agrees with reference output
Running test voip:
../../ns test-suite-friendly.tcl voip QUIET
Guide: One VoIP TFRC flow and one TCP flow, different packet sizes.
fid: 0 drops 50 marks 0
fid: 0 packets 822 _bytes 124944
fid: 1 drops 8 marks 0
fid: 1 packets 250 _bytes 373540
Test output agrees with reference output
Running test voipHeader:
../../ns test-suite-friendly.tcl voipHeader QUIET
Guide: One VoIP TFRC flow with headers, and one TCP flow.
fid: 0 drops 50 marks 0
fid: 0 packets 822 _bytes 124944
fid: 1 drops 8 marks 0
fid: 1 packets 250 _bytes 373540
Test output agrees with reference output
Running test voipNoHeader:
../../ns test-suite-friendly.tcl voipNoHeader QUIET
Guide: One VoIP TFRC flow without headers, and one TCP flow.
fid: 0 drops 44 marks 0
fid: 0 packets 883 _bytes 105960
fid: 1 drops 9 marks 0
fid: 1 packets 255 _bytes 381040
Test output agrees with reference output
Running test voipEcn:
../../ns test-suite-friendly.tcl voipEcn QUIET
Guide: One ECN VoIP TFRC flow and one TCP flow, different packet sizes.
fid: 0 drops 21 marks 14
fid: 0 packets 626 _bytes 75120
fid: 1 drops 6 marks 4
fid: 1 packets 280 _bytes 418540
Test output agrees with reference output
Running test noVoip:
../../ns test-suite-friendly.tcl noVoip QUIET
Guide: One TFRC flow (not voip) and one TCP flow, different packet sizes.
fid: 0 drops 15 marks 0
fid: 0 packets 372 _bytes 56544
fid: 1 drops 7 marks 0
fid: 1 packets 296 _bytes 442540
Test output agrees with reference output
Running test idleTfrc:
../../ns test-suite-friendly.tcl idleTfrc QUIET
Guide: TFRC with two idle periods during slow-start.
Test output agrees with reference output
Running test idleTcp:
../../ns test-suite-friendly.tcl idleTcp QUIET
Guide: TCP with two idle periods during slow-start.
Test output agrees with reference output
Running test idleTfrc1:
../../ns test-suite-friendly.tcl idleTfrc1 QUIET
Guide: TFRC with only one idle period during slow-start.
Test output agrees with reference output
Running test idleTcp1:
../../ns test-suite-friendly.tcl idleTcp1 QUIET
Guide: TCP with only one idle period during slow-start.
Test output agrees with reference output
Running test shortIdleTcp:
../../ns test-suite-friendly.tcl shortIdleTcp QUIET
Guide: TCP with two short idle periods during slow-start.
Test output agrees with reference output
Running test idleTfrc1:
../../ns test-suite-friendly.tcl idleTfrc1 QUIET
Guide: TFRC with only one idle period during slow-start.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:01:46 +14 2026
Mon Apr 13 08:01:48 +14 2026
*** ./test-all-realaudio
Tests: realaudio
Running test realaudio:
../../ns test-suite-realaudio.tcl realaudio QUIET
NS EXITING...
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:01:49 +14 2026
Mon Apr 13 08:01:51 +14 2026
*** ./test-all-ecn
Tests: ecn ecn_nodrop_tahoe ecn_twoecn_tahoe ecn_drop_tahoe ecn_drop1_tahoe ecn_noecn_tahoe ecn_bursty_tahoe ecn_burstyEcn_tahoe ecn_noBugfix_tahoe ecn_timeout_tahoe ecn_timeout2_tahoe ecn_timeout3_tahoe ecn_smallwin_tahoe ecn_smallwinEcn_tahoe ecn_smallwin1Ecn_tahoe ecn_smallwin2Ecn_tahoe ecn_smallwin3Ecn_tahoe ecn_secondpkt_tahoe ecn_secondpktEcn_tahoe ecn_nodrop_tahoe_delack ecn_twoecn_tahoe_delack ecn_drop_tahoe_delack ecn_drop1_tahoe_delack ecn_smallwinEcn_tahoe_delack ecn_nodrop_reno ecn_twoecn_reno ecn_drop_reno ecn_drop1_reno ecn_noecn_reno ecn_bursty_reno ecn_burstyEcn_reno ecn_noBugfix_reno ecn_timeout_reno ecn_timeout1_reno ecn_smallwin_reno ecn_smallwinEcn_reno ecn_smallwin1Ecn_reno ecn_secondpkt_reno ecn_secondpktEcn_reno ecn_nodrop_reno_delack ecn_twoecn_reno_delack ecn_drop_reno_delack ecn_smallwinEcn_reno_delack ecn_nodrop_sack ecn_twoecn_sack ecn_drop_sack ecn_drop1_sack ecn_noecn_sack ecn_bursty_sack ecn_burstyEcn_sack ecn_burstyEcn1_sack ecn_noBugfix_sack ecn_timeout_sack ecn_timeout1_sack ecn_fourdrops_sack ecn_smallwin_sack ecn_smallwinEcn_sack ecn_smallwin1Ecn_sack ecn_secondpkt_sack ecn_secondpktEcn_sack ecn_nodrop_sack_delack ecn_twoecn_sack_delack ecn_drop_sack_delack ecn_drop1_sack_delack ecn_smallwinEcn_sack_delack ecn_nodrop_newreno ecn_twoecn_newreno ecn_drop_newreno ecn_drop1_newreno ecn_noecn_newreno ecn_bursty_newreno ecn_burstyEcn_newreno ecn_timeout_newreno ecn_timeout1_newreno ecn_smallwin_newreno ecn_smallwinEcn_newreno ecn_secondpkt_newreno ecn_secondpktEcn_newreno ecn_nodrop_newreno_delack ecn_twoecn_newreno_delack ecn_drop_newreno_delack ecn_drop1_newreno_delack ecn_smallwinEcn_newreno_delack ecn1
Running test ecn:
../../ns test-suite-ecn.tcl ecn QUIET
Guide: Two connections using ECN.
Test output agrees with reference output
Running test ecn_nodrop_tahoe:
../../ns test-suite-ecn.tcl ecn_nodrop_tahoe QUIET
Guide: Tahoe with ECN.
Test output agrees with reference output
Running test ecn_twoecn_tahoe:
../../ns test-suite-ecn.tcl ecn_twoecn_tahoe QUIET
Guide: Tahoe, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_tahoe:
../../ns test-suite-ecn.tcl ecn_drop_tahoe QUIET
Guide: Tahoe, ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_tahoe:
../../ns test-suite-ecn.tcl ecn_drop1_tahoe QUIET
Guide: Tahoe, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_tahoe:
../../ns test-suite-ecn.tcl ecn_noecn_tahoe QUIET
Guide: Tahoe, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_tahoe:
../../ns test-suite-ecn.tcl ecn_bursty_tahoe QUIET
Guide: Tahoe, multiple dup acks.
Test output agrees with reference output
Running test ecn_burstyEcn_tahoe:
../../ns test-suite-ecn.tcl ecn_burstyEcn_tahoe QUIET
Guide: Tahoe, multiple dup acks and ECN.
Test output agrees with reference output
Running test ecn_noBugfix_tahoe:
../../ns test-suite-ecn.tcl ecn_noBugfix_tahoe QUIET
Guide: Tahoe, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_tahoe:
../../ns test-suite-ecn.tcl ecn_timeout_tahoe QUIET
Guide: Tahoe, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_timeout2_tahoe:
../../ns test-suite-ecn.tcl ecn_timeout2_tahoe QUIET
Guide: Tahoe, drops followed by a timeout, no ECN.
Test output agrees with reference output
Running test ecn_timeout3_tahoe:
../../ns test-suite-ecn.tcl ecn_timeout3_tahoe QUIET
Guide: Tahoe, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_tahoe:
../../ns test-suite-ecn.tcl ecn_smallwin_tahoe QUIET
Guide: Tahoe, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_tahoe:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_tahoe QUIET
Guide: Tahoe, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_tahoe:
../../ns test-suite-ecn.tcl ecn_smallwin1Ecn_tahoe QUIET
Guide: Tahoe, ECN with small windows.
Test output agrees with reference output
Running test ecn_smallwin2Ecn_tahoe:
../../ns test-suite-ecn.tcl ecn_smallwin2Ecn_tahoe QUIET
Guide: Tahoe, ECN with a window of one, no slow_start_restart.
Test output agrees with reference output
Running test ecn_smallwin3Ecn_tahoe:
../../ns test-suite-ecn.tcl ecn_smallwin3Ecn_tahoe QUIET
Guide: Tahoe, ECN with small windows, no slow_start_restart.
Test output agrees with reference output
Running test ecn_secondpkt_tahoe:
../../ns test-suite-ecn.tcl ecn_secondpkt_tahoe QUIET
Guide: Tahoe, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_tahoe:
../../ns test-suite-ecn.tcl ecn_secondpktEcn_tahoe QUIET
Guide: Tahoe, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_tahoe_delack:
../../ns test-suite-ecn.tcl ecn_nodrop_tahoe_delack QUIET
Guide: Tahoe with ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_tahoe_delack:
../../ns test-suite-ecn.tcl ecn_twoecn_tahoe_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_tahoe_delack:
../../ns test-suite-ecn.tcl ecn_drop_tahoe_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop1_tahoe_delack:
../../ns test-suite-ecn.tcl ecn_drop1_tahoe_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_tahoe_delack:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_tahoe_delack QUIET
Guide: Tahoe, ECN with a window of one, delayed acks.
Test output agrees with reference output
Running test ecn_nodrop_reno:
../../ns test-suite-ecn.tcl ecn_nodrop_reno QUIET
Guide: Reno with ECN.
Test output agrees with reference output
Running test ecn_twoecn_reno:
../../ns test-suite-ecn.tcl ecn_twoecn_reno QUIET
Guide: Reno, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_reno:
../../ns test-suite-ecn.tcl ecn_drop_reno QUIET
Guide: Reno, ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_reno:
../../ns test-suite-ecn.tcl ecn_drop1_reno QUIET
Guide: Reno, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_reno:
../../ns test-suite-ecn.tcl ecn_noecn_reno QUIET
Guide: Reno, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_reno:
../../ns test-suite-ecn.tcl ecn_bursty_reno QUIET
Guide: Reno, multiple dup acks.
Test output agrees with reference output
Running test ecn_burstyEcn_reno:
../../ns test-suite-ecn.tcl ecn_burstyEcn_reno QUIET
Guide: Reno, multiple dup acks and ECN.
Test output agrees with reference output
Running test ecn_noBugfix_reno:
../../ns test-suite-ecn.tcl ecn_noBugfix_reno QUIET
Guide: Reno, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_reno:
../../ns test-suite-ecn.tcl ecn_timeout_reno QUIET
Guide: Reno, ECN and drops followed by a timeout.
Test output agrees with reference output
Running test ecn_timeout1_reno:
../../ns test-suite-ecn.tcl ecn_timeout1_reno QUIET
Guide: Reno, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_reno:
../../ns test-suite-ecn.tcl ecn_smallwin_reno QUIET
Guide: Reno, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_reno:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_reno QUIET
Guide: Reno, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_reno:
../../ns test-suite-ecn.tcl ecn_smallwin1Ecn_reno QUIET
Guide: Reno, ECN with small windows.
Test output agrees with reference output
Running test ecn_secondpkt_reno:
../../ns test-suite-ecn.tcl ecn_secondpkt_reno QUIET
Guide: Reno, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_reno:
../../ns test-suite-ecn.tcl ecn_secondpktEcn_reno QUIET
Guide: Reno, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_reno_delack:
../../ns test-suite-ecn.tcl ecn_nodrop_reno_delack QUIET
Guide: Reno, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_reno_delack:
../../ns test-suite-ecn.tcl ecn_twoecn_reno_delack QUIET
Guide: Reno, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_reno_delack:
../../ns test-suite-ecn.tcl ecn_drop_reno_delack QUIET
Guide: Reno, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_reno_delack:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_reno_delack QUIET
Guide: Reno, delayed acks, ECN with a window of one.
Test output agrees with reference output
Running test ecn_nodrop_sack:
../../ns test-suite-ecn.tcl ecn_nodrop_sack QUIET
Guide: Sack with ECN.
Test output agrees with reference output
Running test ecn_twoecn_sack:
../../ns test-suite-ecn.tcl ecn_twoecn_sack QUIET
Guide: Sack, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_sack:
../../ns test-suite-ecn.tcl ecn_drop_sack QUIET
Guide: Sack, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_drop1_sack:
../../ns test-suite-ecn.tcl ecn_drop1_sack QUIET
Guide: Sack, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_sack:
../../ns test-suite-ecn.tcl ecn_noecn_sack QUIET
Guide: Sack, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_sack:
../../ns test-suite-ecn.tcl ecn_bursty_sack QUIET
Guide: Sack, multiple dup acks.
Test output agrees with reference output
Running test ecn_burstyEcn_sack:
../../ns test-suite-ecn.tcl ecn_burstyEcn_sack QUIET
Guide: Sack, multiple dup acks and ECN.
Test output agrees with reference output
Running test ecn_burstyEcn1_sack:
../../ns test-suite-ecn.tcl ecn_burstyEcn1_sack QUIET
Guide: Sack, multiple dup acks and ECN.
Test output agrees with reference output
Running test ecn_noBugfix_sack:
../../ns test-suite-ecn.tcl ecn_noBugfix_sack QUIET
Guide: Sack, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_sack:
../../ns test-suite-ecn.tcl ecn_timeout_sack QUIET
Guide: Sack, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_timeout1_sack:
../../ns test-suite-ecn.tcl ecn_timeout1_sack QUIET
Guide: Sack, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_fourdrops_sack:
../../ns test-suite-ecn.tcl ecn_fourdrops_sack QUIET
Guide: Reno, ECN with four packet drops.
Test output agrees with reference output
Running test ecn_smallwin_sack:
../../ns test-suite-ecn.tcl ecn_smallwin_sack QUIET
Guide: Sack, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_sack:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_sack QUIET
Guide: Sack, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_sack:
../../ns test-suite-ecn.tcl ecn_smallwin1Ecn_sack QUIET
Guide: Sack, ECN with small windows.
Test output agrees with reference output
Running test ecn_secondpkt_sack:
../../ns test-suite-ecn.tcl ecn_secondpkt_sack QUIET
Guide: Sack, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_sack:
../../ns test-suite-ecn.tcl ecn_secondpktEcn_sack QUIET
Guide: Sack, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_sack_delack:
../../ns test-suite-ecn.tcl ecn_nodrop_sack_delack QUIET
Guide: Sack, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_sack_delack:
../../ns test-suite-ecn.tcl ecn_twoecn_sack_delack QUIET
Guide: Sack, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_sack_delack:
../../ns test-suite-ecn.tcl ecn_drop_sack_delack QUIET
Guide: Sack, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop1_sack_delack:
../../ns test-suite-ecn.tcl ecn_drop1_sack_delack QUIET
Guide: Sack, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_sack_delack:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_sack_delack QUIET
Guide: Sack, delayed ack, ECN with small windows.
Test output agrees with reference output
Running test ecn_nodrop_newreno:
../../ns test-suite-ecn.tcl ecn_nodrop_newreno QUIET
Test output agrees with reference output
Running test ecn_twoecn_newreno:
../../ns test-suite-ecn.tcl ecn_twoecn_newreno QUIET
Guide: NewReno, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_newreno:
../../ns test-suite-ecn.tcl ecn_drop_newreno QUIET
Test output agrees with reference output
Running test ecn_drop1_newreno:
../../ns test-suite-ecn.tcl ecn_drop1_newreno QUIET
Guide: NewReno, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_newreno:
../../ns test-suite-ecn.tcl ecn_noecn_newreno QUIET
Test output agrees with reference output
Running test ecn_bursty_newreno:
../../ns test-suite-ecn.tcl ecn_bursty_newreno QUIET
Guide: NewReno, multiple dup acks.
Test output agrees with reference output
Running test ecn_burstyEcn_newreno:
../../ns test-suite-ecn.tcl ecn_burstyEcn_newreno QUIET
Guide: NewReno, multiple dup acks and ECN.
Test output agrees with reference output
Running test ecn_timeout_newreno:
../../ns test-suite-ecn.tcl ecn_timeout_newreno QUIET
Guide: NewReno, multiple dup acks
Test output agrees with reference output
Running test ecn_timeout1_newreno:
../../ns test-suite-ecn.tcl ecn_timeout1_newreno QUIET
Guide: NewReno, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_newreno:
../../ns test-suite-ecn.tcl ecn_smallwin_newreno QUIET
Guide: NewReno, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_newreno:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_newreno QUIET
Guide: NewReno, ECN with a window of one.
Test output agrees with reference output
Running test ecn_secondpkt_newreno:
../../ns test-suite-ecn.tcl ecn_secondpkt_newreno QUIET
Guide: NewReno, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_newreno:
../../ns test-suite-ecn.tcl ecn_secondpktEcn_newreno QUIET
Guide: NewReno, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_newreno_delack:
../../ns test-suite-ecn.tcl ecn_nodrop_newreno_delack QUIET
Guide: NewReno, plain ECN, delayed ACKs.
Test output agrees with reference output
Running test ecn_twoecn_newreno_delack:
../../ns test-suite-ecn.tcl ecn_twoecn_newreno_delack QUIET
Guide: NewReno, delayed acks.
Test output agrees with reference output
Running test ecn_drop_newreno_delack:
../../ns test-suite-ecn.tcl ecn_drop_newreno_delack QUIET
Guide: ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_newreno_delack:
../../ns test-suite-ecn.tcl ecn_drop1_newreno_delack QUIET
Guide: ECN preceded by packet loss
Test output agrees with reference output
Running test ecn_smallwinEcn_newreno_delack:
../../ns test-suite-ecn.tcl ecn_smallwinEcn_newreno_delack QUIET
Guide: ECN with a window of one packet.
Test output agrees with reference output
Running test ecn1:
../../ns test-suite-ecn.tcl ecn1 QUIET
Guide: Two TCPs, one with ECN and one without.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:04:31 +14 2026
Mon Apr 13 08:04:33 +14 2026
*** ./test-all-ecn-ack
Tests: ecn_ack ecn_ack_fulltcp synack synack_fulltcp synack0 synack0A synack-4 synack-4-maxconnect synack-5-maxconnect synack-15 synack1 synack0_fulltcp synack1_fulltcp synack2 synack2_fulltcp synack2a_fulltcp synack2b_fulltcp synack3_fulltcp synack3b_fulltcp synack3a_fulltcp synack3c_fulltcp synack3d_fulltcp synack3f_fulltcp synack3g_fulltcp synack3h_fulltcp synack4c_fulltcp synack_many_fulltcp
Running test ecn_ack:
../../ns test-suite-ecn-ack.tcl ecn_ack QUIET
Guide: One-way TCP, Sack, drops and marks.
Test output agrees with reference output
Running test ecn_ack_fulltcp:
../../ns test-suite-ecn-ack.tcl ecn_ack_fulltcp QUIET
Guide: FullTCP, marked packet.
Test output agrees with reference output
Running test synack:
../../ns test-suite-ecn-ack.tcl synack QUIET
Guide: No SYN packets dropped or marked.
Test output agrees with reference output
Running test synack_fulltcp:
../../ns test-suite-ecn-ack.tcl synack_fulltcp QUIET
Guide: Full TCP, no SYN packets dropped or marked.
Test output agrees with reference output
Running test synack0:
../../ns test-suite-ecn-ack.tcl synack0 QUIET
Guide: One-way TCP, SYN packet dropped, retransmitted.
Test output agrees with reference output
Running test synack0A:
../../ns test-suite-ecn-ack.tcl synack0A QUIET
Guide: One-way TCP, SYN packet dropped, old parameters for RTO.
Test output agrees with reference output
Running test synack-4:
../../ns test-suite-ecn-ack.tcl synack-4 QUIET
Guide: One-way TCP, four SYN packets dropped, max_connects_ not used.
Test output agrees with reference output
Running test synack-4-maxconnect:
../../ns test-suite-ecn-ack.tcl synack-4-maxconnect QUIET
Guide: One-way TCP, four SYN packets dropped, max_connects_ 5.
Test output agrees with reference output
Running test synack-5-maxconnect:
../../ns test-suite-ecn-ack.tcl synack-5-maxconnect QUIET
Guide: One-way TCP, five SYN packets dropped, max_connects_ 5.
Test output agrees with reference output
Running test synack-15:
../../ns test-suite-ecn-ack.tcl synack-15 QUIET
Guide: One-way TCP, fifteen SYN packets dropped, max_connects not used.
Test output agrees with reference output
Running test synack1:
../../ns test-suite-ecn-ack.tcl synack1 QUIET
Guide: One-way TCP, SYN/ACK packet dropped.
Test output agrees with reference output
Running test synack0_fulltcp:
../../ns test-suite-ecn-ack.tcl synack0_fulltcp QUIET
Guide: SYN/ACK packet not dropped, FullTCP.
Test output agrees with reference output
Running test synack1_fulltcp:
../../ns test-suite-ecn-ack.tcl synack1_fulltcp QUIET
Guide: SYN/ACK packet dropped, FullTCP.
Test output agrees with reference output
Running test synack2:
../../ns test-suite-ecn-ack.tcl synack2 QUIET
Guide: One-way TCP, SYN/ACK packet marked, ECN+.
Test output agrees with reference output
Running test synack2_fulltcp:
../../ns test-suite-ecn-ack.tcl synack2_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+.
Test output agrees with reference output
Running test synack2a_fulltcp:
../../ns test-suite-ecn-ack.tcl synack2a_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+/wait.
Test output agrees with reference output
Running test synack2b_fulltcp:
../../ns test-suite-ecn-ack.tcl synack2b_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+/wait2.
Test output agrees with reference output
Running test synack3_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+.
marking packet
Test output agrees with reference output
Running test synack3b_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3b_fulltcp QUIET
Guide: SYN/ACK packet not marked, FullTCP.
not marking or dropping packet
Test output agrees with reference output
Running test synack3a_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3a_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+/wait.
marking packet
Test output agrees with reference output
Running test synack3c_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3c_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+/wait2.
marking packet
Test output agrees with reference output
Running test synack3d_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3d_fulltcp QUIET
Guide: SYN/ACK packet dropped, FullTCP, ECN+.
Test output agrees with reference output
Running test synack3f_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3f_fulltcp QUIET
Guide: SYN/ACK packet dropped, FullTCP, ECN+/wait2.
Test output agrees with reference output
Running test synack3g_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3g_fulltcp QUIET
Guide: SYN/ACK marked, next ones dropped, FullTCP, ECN+/wait2.
marking one packet, dropping others
Test output agrees with reference output
Running test synack3h_fulltcp:
../../ns test-suite-ecn-ack.tcl synack3h_fulltcp QUIET
Guide: SYN/ACK marked, next one dropped, FullTCP, ECN+/wait2.
marking one packet, dropping one other
Test output agrees with reference output
Running test synack4c_fulltcp:
../../ns test-suite-ecn-ack.tcl synack4c_fulltcp QUIET
Guide: SYN/ACK packet marked, FullTCP, ECN+/wait2, large initial windows.
marking packet
Test output agrees with reference output
Running test synack_many_fulltcp:
../../ns test-suite-ecn-ack.tcl synack_many_fulltcp QUIET
Guide: All SYN/ACK packets dropped, FullTCP, no ECN.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:05:25 +14 2026
Mon Apr 13 08:05:27 +14 2026
*** ./test-all-ecn-full
Tests: ecn_nodrop_tahoe_full ecn_twoecn_tahoe_full ecn_drop_tahoe_full ecn_drop1_tahoe_full ecn_drop2_tahoe_full ecn_noecn_tahoe_full ecn_bursty_tahoe_full ecn_burstyEcn_tahoe_full ecn_noBugfix_tahoe_full ecn_timeout_tahoe_full ecn_timeout2_tahoe_full ecn_timeout3_tahoe_full ecn_smallwin_tahoe_full ecn_smallwinEcn_tahoe_full ecn_smallwin1Ecn_tahoe_full ecn_smallwin2Ecn_tahoe_full ecn_smallwin3Ecn_tahoe_full ecn_secondpkt_tahoe_full ecn_secondpktEcn_tahoe_full ecn_nodrop_tahoe_full_delack ecn_twoecn_tahoe_full_delack ecn_drop_tahoe_full_delack ecn_drop1_tahoe_full_delack ecn_smallwinEcn_tahoe_full_delack ecn_nodrop_reno_full ecn_twoecn_reno_full ecn_drop_reno_full ecn_drop1_reno_full ecn_noecn_reno_full ecn_bursty_reno_full ecn_burstyEcn_reno_full ecn_noBugfix_reno_full ecn_timeout_reno_full ecn_timeout1_reno_full ecn_smallwin_reno_full ecn_smallwinEcn_reno_full ecn_smallwin1Ecn_reno_full ecn_secondpkt_reno_full ecn_secondpktEcn_reno_full ecn_nodrop_reno_full_delack ecn_twoecn_reno_full_delack ecn_drop_reno_full_delack ecn_drop1_reno_full_delack ecn_smallwinEcn_reno_full_delack ecn_nodrop_sack_full ecn_twoecn_sack_full ecn_drop_sack_full ecn_drop1_sack_full ecn_noecn_sack_full ecn_bursty_sack_full ecn_burstyEcn_sack_full ecn_burstyEcn1_sack_full ecn_noBugfix_sack_full ecn_timeout_sack_full ecn_timeout1_sack_full ecn_fourdrops_sack_full ecn_smallwin_sack_full ecn_smallwinEcn_sack_full ecn_smallwin1Ecn_sack_full ecn_secondpkt_sack_full ecn_secondpktEcn_sack_full ecn_nodrop_sack_full_delack ecn_twoecn_sack_full_delack ecn_drop_sack_full_delack ecn_drop1_sack_full_delack ecn_smallwinEcn_sack_full_delack ecn_nodrop_newreno_full ecn_twoecn_newreno_full ecn_drop_newreno_full ecn_drop1_newreno_full ecn_noecn_newreno_full ecn_bursty_newreno_full ecn_burstyEcn_newreno_full ecn_timeout_newreno_full ecn_timeout1_newreno_full ecn_smallwin_newreno_full ecn_smallwinEcn_newreno_full ecn_secondpkt_newreno_full ecn_secondpktEcn_newreno_full ecn_nodrop_newreno_full_delack ecn_twoecn_newreno_full_delack ecn_drop_newreno_full_delack ecn_drop1_newreno_full_delack ecn_smallwinEcn_newreno_full_delack
Running test ecn_nodrop_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_nodrop_tahoe_full QUIET
Guide: Tahoe with ECN.
Test output agrees with reference output
Running test ecn_twoecn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_twoecn_tahoe_full QUIET
Guide: Tahoe, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_drop_tahoe_full QUIET
Guide: Tahoe, ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_drop1_tahoe_full QUIET
Guide: Tahoe, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_drop2_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_drop2_tahoe_full QUIET
Guide: Tahoe, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_noecn_tahoe_full QUIET
Guide: Tahoe, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_bursty_tahoe_full QUIET
Guide: Tahoe, multiple dup acks, with bugFix.
Test output agrees with reference output
Running test ecn_burstyEcn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_burstyEcn_tahoe_full QUIET
Guide: Tahoe, multiple dup acks and ECN, with bugFix.
Test output agrees with reference output
Running test ecn_noBugfix_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_noBugfix_tahoe_full QUIET
Guide: Tahoe, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_timeout_tahoe_full QUIET
Guide: Tahoe, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_timeout2_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_timeout2_tahoe_full QUIET
Guide: Tahoe, drops followed by a timeout, no ECN.
Test output agrees with reference output
Running test ecn_timeout3_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_timeout3_tahoe_full QUIET
Guide: Tahoe, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin_tahoe_full QUIET
Guide: Tahoe, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_tahoe_full QUIET
Guide: Tahoe, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin1Ecn_tahoe_full QUIET
Guide: Tahoe, ECN with small windows.
Test output agrees with reference output
Running test ecn_smallwin2Ecn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin2Ecn_tahoe_full QUIET
Guide: Tahoe, ECN with a window of one, no slow_start_restart.
Test output agrees with reference output
Running test ecn_smallwin3Ecn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin3Ecn_tahoe_full QUIET
Guide: Tahoe, ECN with small windows, no slow_start_restart.
Test output agrees with reference output
Running test ecn_secondpkt_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_secondpkt_tahoe_full QUIET
Guide: Tahoe, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_tahoe_full:
../../ns test-suite-ecn-full.tcl ecn_secondpktEcn_tahoe_full QUIET
Guide: Tahoe, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_tahoe_full_delack:
../../ns test-suite-ecn-full.tcl ecn_nodrop_tahoe_full_delack QUIET
Guide: Tahoe with ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_tahoe_full_delack:
../../ns test-suite-ecn-full.tcl ecn_twoecn_tahoe_full_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_tahoe_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop_tahoe_full_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop1_tahoe_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop1_tahoe_full_delack QUIET
Guide: Tahoe, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_tahoe_full_delack:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_tahoe_full_delack QUIET
Guide: Tahoe, ECN with a window of one, delayed acks.
Test output agrees with reference output
Running test ecn_nodrop_reno_full:
../../ns test-suite-ecn-full.tcl ecn_nodrop_reno_full QUIET
Guide: Reno with ECN.
Test output agrees with reference output
Running test ecn_twoecn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_twoecn_reno_full QUIET
Guide: Reno, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_reno_full:
../../ns test-suite-ecn-full.tcl ecn_drop_reno_full QUIET
Guide: Reno, ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_reno_full:
../../ns test-suite-ecn-full.tcl ecn_drop1_reno_full QUIET
Guide: Reno, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_noecn_reno_full QUIET
Guide: Reno, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_reno_full:
../../ns test-suite-ecn-full.tcl ecn_bursty_reno_full QUIET
Guide: Reno, multiple dup acks, with bugFix.
Test output agrees with reference output
Running test ecn_burstyEcn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_burstyEcn_reno_full QUIET
Guide: Reno, multiple dup acks and ECN, with bugFix.
Test output agrees with reference output
Running test ecn_noBugfix_reno_full:
../../ns test-suite-ecn-full.tcl ecn_noBugfix_reno_full QUIET
Guide: Reno, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_reno_full:
../../ns test-suite-ecn-full.tcl ecn_timeout_reno_full QUIET
Guide: Reno, drops followed by a timeout, no ECN.
Test output agrees with reference output
Running test ecn_timeout1_reno_full:
../../ns test-suite-ecn-full.tcl ecn_timeout1_reno_full QUIET
Guide: Reno, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_reno_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin_reno_full QUIET
Guide: Reno, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_reno_full QUIET
Guide: Reno, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin1Ecn_reno_full QUIET
Guide: Reno, ECN with small windows.
Test output agrees with reference output
Running test ecn_secondpkt_reno_full:
../../ns test-suite-ecn-full.tcl ecn_secondpkt_reno_full QUIET
Guide: Reno, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_reno_full:
../../ns test-suite-ecn-full.tcl ecn_secondpktEcn_reno_full QUIET
Guide: Reno, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_reno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_nodrop_reno_full_delack QUIET
Guide: Reno, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_reno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_twoecn_reno_full_delack QUIET
Guide: Reno, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_reno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop_reno_full_delack QUIET
Guide: Reno, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop1_reno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop1_reno_full_delack QUIET
Guide: Reno, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_reno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_reno_full_delack QUIET
Guide: Reno, delayed acks, ECN with a window of one.
Test output agrees with reference output
Running test ecn_nodrop_sack_full:
../../ns test-suite-ecn-full.tcl ecn_nodrop_sack_full QUIET
Guide: Sack with ECN.
Test output agrees with reference output
Running test ecn_twoecn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_twoecn_sack_full QUIET
Guide: Sack, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_sack_full:
../../ns test-suite-ecn-full.tcl ecn_drop_sack_full QUIET
Guide: Sack, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_drop1_sack_full:
../../ns test-suite-ecn-full.tcl ecn_drop1_sack_full QUIET
Guide: Sack, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_noecn_sack_full QUIET
Guide: Sack, packet loss only, no ECN.
Test output agrees with reference output
Running test ecn_bursty_sack_full:
../../ns test-suite-ecn-full.tcl ecn_bursty_sack_full QUIET
Guide: Sack, multiple dup acks, with bugFix.
Test output agrees with reference output
Running test ecn_burstyEcn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_burstyEcn_sack_full QUIET
Guide: Sack, multiple dup acks and ECN, with bugFix.
Test output agrees with reference output
Running test ecn_burstyEcn1_sack_full:
../../ns test-suite-ecn-full.tcl ecn_burstyEcn1_sack_full QUIET
Guide: Sack, multiple dup acks and ECN, with bugFix.
Test output agrees with reference output
Running test ecn_noBugfix_sack_full:
../../ns test-suite-ecn-full.tcl ecn_noBugfix_sack_full QUIET
Guide: Sack, multiple dup acks, no bugFix.
Test output agrees with reference output
Running test ecn_timeout_sack_full:
../../ns test-suite-ecn-full.tcl ecn_timeout_sack_full QUIET
Guide: Sack, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_timeout1_sack_full:
../../ns test-suite-ecn-full.tcl ecn_timeout1_sack_full QUIET
Guide: Sack, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_fourdrops_sack_full:
../../ns test-suite-ecn-full.tcl ecn_fourdrops_sack_full QUIET
Guide: Reno, ECN with four packet drops.
Test output agrees with reference output
Running test ecn_smallwin_sack_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin_sack_full QUIET
Guide: Sack, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_sack_full QUIET
Guide: Sack, ECN with a window of one.
Test output agrees with reference output
Running test ecn_smallwin1Ecn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin1Ecn_sack_full QUIET
Guide: Sack, ECN with small windows.
Test output agrees with reference output
Running test ecn_secondpkt_sack_full:
../../ns test-suite-ecn-full.tcl ecn_secondpkt_sack_full QUIET
Guide: Sack, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_sack_full:
../../ns test-suite-ecn-full.tcl ecn_secondpktEcn_sack_full QUIET
Guide: Sack, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_sack_full_delack:
../../ns test-suite-ecn-full.tcl ecn_nodrop_sack_full_delack QUIET
Guide: Sack, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_twoecn_sack_full_delack:
../../ns test-suite-ecn-full.tcl ecn_twoecn_sack_full_delack QUIET
Guide: Sack, ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop_sack_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop_sack_full_delack QUIET
Guide: Sack, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_drop1_sack_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop1_sack_full_delack QUIET
Guide: Sack, packet loss followed by ECN, delayed acks.
Test output agrees with reference output
Running test ecn_smallwinEcn_sack_full_delack:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_sack_full_delack QUIET
Guide: Sack, delayed ack, ECN with small windows.
Test output agrees with reference output
Running test ecn_nodrop_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_nodrop_newreno_full QUIET
Test output agrees with reference output
Running test ecn_twoecn_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_twoecn_newreno_full QUIET
Guide: NewReno, two marked packets in one window.
Test output agrees with reference output
Running test ecn_drop_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_drop_newreno_full QUIET
Test output agrees with reference output
Running test ecn_drop1_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_drop1_newreno_full QUIET
Guide: NewReno, ECN preceded by packet loss.
Test output agrees with reference output
Running test ecn_noecn_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_noecn_newreno_full QUIET
Test output agrees with reference output
Running test ecn_bursty_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_bursty_newreno_full QUIET
Guide: NewReno, multiple dup acks, with bugFix.
Test output agrees with reference output
Running test ecn_burstyEcn_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_burstyEcn_newreno_full QUIET
Guide: NewReno, multiple dup acks and ECN, with bugFix.
Test output agrees with reference output
Running test ecn_timeout_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_timeout_newreno_full QUIET
Guide: NewReno, multiple dup acks
Test output agrees with reference output
Running test ecn_timeout1_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_timeout1_newreno_full QUIET
Guide: NewReno, drops and ECN followed by a timeout.
Test output agrees with reference output
Running test ecn_smallwin_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_smallwin_newreno_full QUIET
Guide: NewReno, packet drops with a window of one.
Test output agrees with reference output
Running test ecn_smallwinEcn_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_newreno_full QUIET
Guide: NewReno, ECN with a window of one.
Test output agrees with reference output
Running test ecn_secondpkt_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_secondpkt_newreno_full QUIET
Guide: NewReno, with the second packet dropped.
Test output agrees with reference output
Running test ecn_secondpktEcn_newreno_full:
../../ns test-suite-ecn-full.tcl ecn_secondpktEcn_newreno_full QUIET
Guide: NewReno, with the second packet marked.
Test output agrees with reference output
Running test ecn_nodrop_newreno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_nodrop_newreno_full_delack QUIET
Guide: NewReno, with the second packet marked.
Test output agrees with reference output
Running test ecn_twoecn_newreno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_twoecn_newreno_full_delack QUIET
Guide: NewReno, delayed acks.
Test output agrees with reference output
Running test ecn_drop_newreno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop_newreno_full_delack QUIET
Guide: ECN followed by packet loss.
Test output agrees with reference output
Running test ecn_drop1_newreno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_drop1_newreno_full_delack QUIET
Guide: ECN preceded by packet loss?
Test output agrees with reference output
Running test ecn_smallwinEcn_newreno_full_delack:
../../ns test-suite-ecn-full.tcl ecn_smallwinEcn_newreno_full_delack QUIET
Guide: ECN with a window of one packet.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:08:10 +14 2026
Mon Apr 13 08:08:13 +14 2026
*** ./test-all-quickstart
Tests: no_quickstart quickstart quickstart1 quickstart2 quickstart3 quickstart4 quickstart4full high_request bad_router changing_rtt changing_rtt1 no_acks_back pkt_drops many_requests many_requests3 stats stats1 rate_request rate_request1 rate_request3 rate_request4 routers1 routers2 routers3 routers4 routers5 routers6 small-request
Running test no_quickstart:
../../ns test-suite-quickstart.tcl no_quickstart QUIET
Guide: Two TCPs, no quickstart.
Test output agrees with reference output
Running test quickstart:
../../ns test-suite-quickstart.tcl quickstart QUIET
Guide: Two TCPs, TCP/Newreno, with QuickStart.
Test output agrees with reference output
Running test quickstart1:
../../ns test-suite-quickstart.tcl quickstart1 QUIET
Guide: Two TCPs, plain TCP, with QuickStart.
Test output agrees with reference output
Running test quickstart2:
../../ns test-suite-quickstart.tcl quickstart2 QUIET
Guide: Two TCPs, Reno TCP, with QuickStart.
Test output agrees with reference output
Running test quickstart3:
../../ns test-suite-quickstart.tcl quickstart3 QUIET
Guide: Two TCPs, NewReno TCP, with QuickStart.
Test output agrees with reference output
Running test quickstart4:
../../ns test-suite-quickstart.tcl quickstart4 QUIET
Guide: Two TCPs, Sack TCP, with QuickStart.
Test output agrees with reference output
Running test quickstart4full:
../../ns test-suite-quickstart.tcl quickstart4full QUIET
Guide: Two TCPs, Sack Full TCP.  QuickStart not added to Full TCP yet.
Test output agrees with reference output
Running test high_request:
../../ns test-suite-quickstart.tcl high_request QUIET
Guide: A high Quick-Start request.
Test output agrees with reference output
Running test bad_router:
../../ns test-suite-quickstart.tcl bad_router QUIET
Guide: Not all routers support quickstart.
Test output agrees with reference output
Running test changing_rtt:
../../ns test-suite-quickstart.tcl changing_rtt QUIET
Guide: Changing round-trip times.
Test output agrees with reference output
Running test changing_rtt1:
../../ns test-suite-quickstart.tcl changing_rtt1 QUIET
Guide: Changing round-trip times.
Test output agrees with reference output
Running test no_acks_back:
../../ns test-suite-quickstart.tcl no_acks_back QUIET
Guide: After the first exchange, sender receives no acks.
Test output agrees with reference output
Running test pkt_drops:
../../ns test-suite-quickstart.tcl pkt_drops QUIET
Guide: Packets are dropped in the initial window after quickstart.
Test output agrees with reference output
Running test many_requests:
../../ns test-suite-quickstart.tcl many_requests QUIET
Guide: Many Quick-Start requests.
Test output agrees with reference output
Running test many_requests3:
../../ns test-suite-quickstart.tcl many_requests3 QUIET
Guide: Many Quick-Start requests, generous router.
Test output agrees with reference output
Running test stats:
../../ns test-suite-quickstart.tcl stats QUIET
fid: 1 per-link total_packets 81
fid: 1 per-link total_bytes 83240
fid: 1 per-link total_drops 0
fid: 1 per-link qs_pkts 19
fid: 1 per-link qs_bytes 19760
fid: 1 per-link qs_drops 0
QS request (before encoding): 20 KBps
Quick Start request, rate: 20480 Bps, encoded rate: 2
Quick Start request, window 19 rtt: 1.01 pktsize: 1040
Test output agrees with reference output
Running test stats1:
../../ns test-suite-quickstart.tcl stats1 QUIET
Guide: Quick-Start packet drops, statistics.
fid: 1 per-link total_packets 81
fid: 1 per-link total_bytes 83240
fid: 1 per-link total_drops 2
fid: 1 per-link qs_pkts 19
fid: 1 per-link qs_bytes 19760
fid: 1 per-link qs_drops 2
QS request (before encoding): 20 KBps
Quick Start request, rate: 20480 Bps, encoded rate: 2
Quick Start request, window 19 rtt: 1.01 pktsize: 1040
Test output agrees with reference output
Running test rate_request:
../../ns test-suite-quickstart.tcl rate_request QUIET
Guide: Quick-Start, request of 20 Kbps.
Test output agrees with reference output
Running test rate_request1:
../../ns test-suite-quickstart.tcl rate_request1 QUIET
Guide: Quick-Start, request not limited by TCP window.
Test output agrees with reference output
Running test rate_request3:
../../ns test-suite-quickstart.tcl rate_request3 QUIET
Guide: Quick-Start, no request because of insufficient data.
Test output agrees with reference output
Running test rate_request4:
../../ns test-suite-quickstart.tcl rate_request4 QUIET
Guide: Quick-Start, rate request limited by available data.
Test output agrees with reference output
Running test routers1:
../../ns test-suite-quickstart.tcl routers1 QUIET
Guide: Quick-Start, rate request 100KBps.
Test output agrees with reference output
Running test routers2:
../../ns test-suite-quickstart.tcl routers2 QUIET
Guide: Quick-Start, routers approve only 62 KBps
Test output agrees with reference output
Running test routers3:
../../ns test-suite-quickstart.tcl routers3 QUIET
Guide: Quick-Start, log-scale for rate encoding
Test output agrees with reference output
Running test routers4:
../../ns test-suite-quickstart.tcl routers4 QUIET
Guide: Quick-Start, request for full link bandwidth.
Test output agrees with reference output
Running test routers5:
../../ns test-suite-quickstart.tcl routers5 QUIET
Guide: Quick-Start, two requests, total for full link bandwidth.
Test output agrees with reference output
Running test routers6:
../../ns test-suite-quickstart.tcl routers6 QUIET
Guide: Quick-Start, three requests, total for more than link bandwidth.
Test output agrees with reference output
Running test small-request:
../../ns test-suite-quickstart.tcl small-request QUIET
Guide: Quick-Start, a very small request.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:08:52 +14 2026
Mon Apr 13 08:08:54 +14 2026
*** ./test-all-diffusion3
Tests: simple-ping 2pp-5n-1s-1r 2pp-10n-4s-1r 2pp-10n-1s-4r push-5n-1s-1r push-10n-1s-4r push-10n-4s-1r 1pp-5n-1s-1r 1pp-10n-4s-1r 1pp-10n-1s-4r gear-2pp-5n-1s-1r gear-2pp-10n-4s-1r gear-push-10n-1s-4r
Running test simple-ping:
../../ns test-suite-diffusion3.tcl simple-ping QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 2pp-5n-1s-1r:
../../ns test-suite-diffusion3.tcl 2pp-5n-1s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 2pp-10n-4s-1r:
../../ns test-suite-diffusion3.tcl 2pp-10n-4s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 2pp-10n-1s-4r:
../../ns test-suite-diffusion3.tcl 2pp-10n-1s-4r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test push-5n-1s-1r:
../../ns test-suite-diffusion3.tcl push-5n-1s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test push-10n-1s-4r:
../../ns test-suite-diffusion3.tcl push-10n-1s-4r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test push-10n-4s-1r:
../../ns test-suite-diffusion3.tcl push-10n-4s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 1pp-5n-1s-1r:
../../ns test-suite-diffusion3.tcl 1pp-5n-1s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 1pp-10n-4s-1r:
../../ns test-suite-diffusion3.tcl 1pp-10n-4s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test 1pp-10n-1s-4r:
../../ns test-suite-diffusion3.tcl 1pp-10n-1s-4r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test gear-2pp-5n-1s-1r:
../../ns test-suite-diffusion3.tcl gear-2pp-5n-1s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test gear-2pp-10n-4s-1r:
../../ns test-suite-diffusion3.tcl gear-2pp-10n-4s-1r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test gear-push-10n-1s-4r:
../../ns test-suite-diffusion3.tcl gear-push-10n-1s-4r QUIET
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:09:11 +14 2026
Mon Apr 13 08:09:13 +14 2026
*** ./test-all-smac
Tests: brdcast1 brdcast1_sync brdcast2 brdcast2_sync unicast1 unicast1_sync unicast2 unicast2_sync unicast3 unicast3_sync unicast4 unicast4_sync unicast5 unicast5_sync unicast6 unicast6_sync unicast7 unicast7_sync unicast8 unicast8_sync unicast9 unicast9_sync unicast10 unicast10_sync unicast11 unicast11_sync unicast12 unicast12_sync
Running test brdcast1:
../../ns test-suite-smac.tcl brdcast1 QUIET
brdcast1
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 2
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Recv BRDCAST Ping REQ : at 1.0 from 0.0
Recv BRDCAST Ping REQ : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Test output agrees with reference output
Running test brdcast1_sync:
../../ns test-suite-smac.tcl brdcast1_sync QUIET
brdcast1 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 2
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Recv BRDCAST Ping REQ : at 0.0 from 1.0
Recv BRDCAST Ping REQ : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Test output agrees with reference output
Running test brdcast2:
../../ns test-suite-smac.tcl brdcast2 QUIET
brdcast2
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Recv BRDCAST Ping REQ : at 1.0 from 0.0
Recv BRDCAST Ping REQ : at 2.0 from 0.0
Recv BRDCAST Ping REQ : at 0.0 from 1.0
Recv BRDCAST Ping REQ : at 2.0 from 1.0
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REQ : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Recv BRDCAST Ping REPLY : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Test output agrees with reference output
Running test brdcast2_sync:
../../ns test-suite-smac.tcl brdcast2_sync QUIET
brdcast2 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Recv BRDCAST Ping REQ : at 1.0 from 0.0
Recv BRDCAST Ping REQ : at 2.0 from 0.0
Recv BRDCAST Ping REPLY : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 2.0
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REQ : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Recv BRDCAST Ping REQ : at 0.0 from 1.0
Recv BRDCAST Ping REQ : at 2.0 from 1.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Recv BRDCAST Ping REPLY : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Test output agrees with reference output
Running test unicast1:
../../ns test-suite-smac.tcl unicast1 QUIET
unicast1
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 399.0 ms.
NS EXITING...
num_nodes is set 2
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast1_sync:
../../ns test-suite-smac.tcl unicast1_sync QUIET
unicast1 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4615.2 ms.
NS EXITING...
num_nodes is set 2
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast2:
../../ns test-suite-smac.tcl unicast2 QUIET
unicast2
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 632.1 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REQ : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
node: 0 ..............data sent Uni............
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast2_sync:
../../ns test-suite-smac.tcl unicast2_sync QUIET
unicast2 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4462.2 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REQ : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Test output agrees with reference output
Running test unicast3:
../../ns test-suite-smac.tcl unicast3 QUIET
unicast3
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 425.0 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 0.0 from 2.0
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Test output agrees with reference output
Running test unicast3_sync:
../../ns test-suite-smac.tcl unicast3_sync QUIET
unicast3 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 10192.2 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 0.0 from 2.0
node: 0 ..............data sent Uni............
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REPLY : at 1.0 from 0.0
Recv BRDCAST Ping REPLY : at 2.0 from 0.0
Test output agrees with reference output
Running test unicast4:
../../ns test-suite-smac.tcl unicast4 QUIET
unicast4
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 425.0 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Test output agrees with reference output
Running test unicast4_sync:
../../ns test-suite-smac.tcl unicast4_sync QUIET
unicast4 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4462.2 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Recv BRDCAST Ping REQ : at 1.0 from 2.0
Recv BRDCAST Ping REPLY : at 0.0 from 1.0
Recv BRDCAST Ping REPLY : at 2.0 from 1.0
Test output agrees with reference output
Running test unicast5:
../../ns test-suite-smac.tcl unicast5 QUIET
unicast5
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 550.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast5_sync:
../../ns test-suite-smac.tcl unicast5_sync QUIET
unicast5 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4467.2 ms.
node 3 received ping answer from  2 with round-trip-time 11625.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
Running test unicast6:
../../ns test-suite-smac.tcl unicast6 QUIET
unicast6
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 476.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast6_sync:
../../ns test-suite-smac.tcl unicast6_sync QUIET
unicast6 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4458.2 ms.
node 3 received ping answer from  2 with round-trip-time 5999.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
Running test unicast7:
../../ns test-suite-smac.tcl unicast7 QUIET
unicast7
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 492.0 ms.
node 2 received ping answer from  3 with round-trip-time 939.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
Test output agrees with reference output
Running test unicast7_sync:
../../ns test-suite-smac.tcl unicast7_sync QUIET
unicast7 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4458.2 ms.
node 2 received ping answer from  3 with round-trip-time 7437.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
Test output agrees with reference output
Running test unicast8:
../../ns test-suite-smac.tcl unicast8 QUIET
unicast8
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 1 received ping answer from  0 with round-trip-time 367.0 ms.
node 2 received ping answer from  3 with round-trip-time 873.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
Test output agrees with reference output
Running test unicast8_sync:
../../ns test-suite-smac.tcl unicast8_sync QUIET
unicast8 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 1 received ping answer from  0 with round-trip-time 4458.2 ms.
node 2 received ping answer from  3 with round-trip-time 7437.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
Test output agrees with reference output
Running test unicast9:
../../ns test-suite-smac.tcl unicast9 QUIET
unicast9
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 550.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast9_sync:
../../ns test-suite-smac.tcl unicast9_sync QUIET
unicast9 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4455.2 ms.
node 3 received ping answer from  2 with round-trip-time 5955.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
Running test unicast10:
../../ns test-suite-smac.tcl unicast10 QUIET
unicast10
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 3 received ping answer from  2 with round-trip-time 376.0 ms.
node 0 received ping answer from  1 with round-trip-time 430.0 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast10_sync:
../../ns test-suite-smac.tcl unicast10_sync QUIET
unicast10 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 0 received ping answer from  1 with round-trip-time 4455.2 ms.
node 3 received ping answer from  2 with round-trip-time 4458.2 ms.
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
Running test unicast11:
../../ns test-suite-smac.tcl unicast11 QUIET
unicast11
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 2 received ping answer from  0 with round-trip-time 695.0 ms.
node 1 received ping answer from  2 with round-trip-time 1080.0 ms.
node 0 received ping answer from  1 with round-trip-time 1199.0 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast11_sync:
../../ns test-suite-smac.tcl unicast11_sync QUIET
unicast11 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 2 received ping answer from  0 with round-trip-time 13065.2 ms.
node 0 received ping answer from  1 with round-trip-time 14494.2 ms.
node 1 received ping answer from  2 with round-trip-time 15934.2 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
Running test unicast12:
../../ns test-suite-smac.tcl unicast12 QUIET
unicast12
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
5.0
Starting Simulation...
SORTING LISTS ...DONE!
node 2 received ping answer from  0 with round-trip-time 695.0 ms.
node 1 received ping answer from  2 with round-trip-time 1080.0 ms.
node 0 received ping answer from  1 with round-trip-time 1199.0 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
Test output agrees with reference output
Running test unicast12_sync:
../../ns test-suite-smac.tcl unicast12_sync QUIET
unicast12 sync
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
100.0
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
node 2 received ping answer from  0 with round-trip-time 13065.2 ms.
node 0 received ping answer from  1 with round-trip-time 14494.2 ms.
node 1 received ping answer from  2 with round-trip-time 15934.2 ms.
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:09:53 +14 2026
Mon Apr 13 08:09:55 +14 2026
*** ./test-all-manual-routing
Tests: one_client
Running test one_client:
../../ns test-suite-manual-routing.tcl one_client QUIET
maximum clients per second: 114.218
optimal bw queue size: 226.69422743055557
set-address-format expanded is obsoleted by 31-bit addressing.
t=0.000: creating clients 0 to 15
t=0.000: client 0 created
t=0.000: client 0 started
t=1.968: client 0 finished (10 pkts, 1.9675224614756353 s)
total clients started: 1
total clients finished: 1
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:09:57 +14 2026
Mon Apr 13 08:09:59 +14 2026
*** ./test-all-lan
Tests: lan-routing-flat lan-routing-flat-qlimit congested lan-routing-hier lan-broadcast lan-abstract lan-mactrace
Running test lan-routing-flat:
../../ns test-suite-lan.tcl lan-routing-flat QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
Running test lan-routing-flat-qlimit:
../../ns test-suite-lan.tcl lan-routing-flat-qlimit QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
Running test congested:
../../ns test-suite-lan.tcl congested QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

BEB limit exceeded:Dropping packet 626
Test output agrees with reference output
Running test lan-routing-hier:
../../ns test-suite-lan.tcl lan-routing-hier QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
Running test lan-broadcast:
../../ns test-suite-lan.tcl lan-broadcast QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
Running test lan-abstract:
../../ns test-suite-lan.tcl lan-abstract QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
Running test lan-mactrace:
../../ns test-suite-lan.tcl lan-mactrace QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:10:14 +14 2026
Mon Apr 13 08:10:16 +14 2026
*** ./test-all-red
Tests: red1 ecn red2 red_twoway red_twowaybytes flows_unforced flows_forced flows_combined ungentle gentle gentleEcn gentleEcn1 ungentleBadParams gentleBadParams q_weight q_weight_auto congested congested_mark_p congested1_mark_p congested2_mark_p
Running test red1:
../../ns test-suite-red.tcl red1 QUIET
Guide: RED, without ECN.
Test output agrees with reference output
Running test ecn:
../../ns test-suite-red.tcl ecn QUIET
Guide: RED with ECN.
Test output agrees with reference output
Running test red2:
../../ns test-suite-red.tcl red2 QUIET
Guide: RED, without ECN, with different parameters.
Test output agrees with reference output
Running test red_twoway:
../../ns test-suite-red.tcl red_twoway QUIET
Guide: RED, two-way traffic, queue measured in packets.
Test output agrees with reference output
Running test red_twowaybytes:
../../ns test-suite-red.tcl red_twowaybytes QUIET
Guide: RED, two-way traffic, queue measured in bytes.
Test output agrees with reference output
Running test flows_unforced:
../../ns test-suite-red.tcl flows_unforced QUIET
Guide: RED, sending rate vs. packet drop rate, unforced packet drops.
Test output differs from reference output
Diagnose with: diff test-output-red/flows_unforced.test test-output-red/flows_unforced
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test flows_forced:
../../ns test-suite-red.tcl flows_forced QUIET
Guide: RED, sending rate vs. packet drop rate, forced packet drops.
Test output differs from reference output
Diagnose with: diff test-output-red/flows_forced.test test-output-red/flows_forced
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test flows_combined:
../../ns test-suite-red.tcl flows_combined QUIET
Guide: RED, sending rate vs. packet drop rate, all packet drops.
Test output differs from reference output
Diagnose with: diff test-output-red/flows_combined.test test-output-red/flows_combined
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test ungentle:
../../ns test-suite-red.tcl ungentle QUIET
Guide: RED, not gentle.
total_drops 405 total_packets 7597
Test output agrees with reference output
Running test gentle:
../../ns test-suite-red.tcl gentle QUIET
Guide: RED, gentle.
total_drops 353 total_packets 7783
Test output agrees with reference output
Running test gentleEcn:
../../ns test-suite-red.tcl gentleEcn QUIET
Guide: RED, gentle, with ECN.
total_drops 142 total_packets 7530
Test output agrees with reference output
Running test gentleEcn1:
../../ns test-suite-red.tcl gentleEcn1 QUIET
Guide: RED, gentle, with ECN, with mark_p_ set to 0.1.
total_drops 187 total_packets 7690
Test output agrees with reference output
Running test ungentleBadParams:
../../ns test-suite-red.tcl ungentleBadParams QUIET
Guide: RED, not gentle, bad RED parameters.
total_drops 854 total_packets 6556
Test output agrees with reference output
Running test gentleBadParams:
../../ns test-suite-red.tcl gentleBadParams QUIET
Guide: RED, gentle, bad RED parameters.
total_drops 430 total_packets 7251
Test output agrees with reference output
Running test q_weight:
../../ns test-suite-red.tcl q_weight QUIET
Guide: RED, q_weight set to 0.002.
Test output agrees with reference output
Running test q_weight_auto:
../../ns test-suite-red.tcl q_weight_auto QUIET
Guide: RED, q_weight and maxthresh_ set automatically.
Test output agrees with reference output
Running test congested:
../../ns test-suite-red.tcl congested QUIET
Guide: RED, not gentle, ECN.
total_drops 36 total_packets 569
Test output agrees with reference output
Running test congested_mark_p:
../../ns test-suite-red.tcl congested_mark_p QUIET
Guide: RED, not gentle, ECN.  Packets not dropped unless buffer full.
total_drops 0 total_packets 610
Test output agrees with reference output
Running test congested1_mark_p:
../../ns test-suite-red.tcl congested1_mark_p QUIET
Guide: RED, gentle, ECN.  Packets sometimes dropped instead of marked.
total_drops 103 total_packets 413
Test output agrees with reference output
Running test congested2_mark_p:
../../ns test-suite-red.tcl congested2_mark_p QUIET
Guide: RED, gentle, ECN.  Packets not dropped unless buffer full.
total_drops 33 total_packets 614
Test output agrees with reference output
Some test failed.
Mon Apr 13 08:11:09 +14 2026
Mon Apr 13 08:11:11 +14 2026
*** ./test-all-adaptive-red
Tests: red1 red1Adapt red1ECN red1AdaptECN red1AdaptFeng fastlink fastlinkAutowq fastlinkAutothresh fastlinkAdapt fastlinkAllAdapt fastlinkAllAdaptECN fastlinkAllAdapt1 longlink longlinkAdapt longlinkAdapt1 red2 red2Adapt red2A-Adapt red2-AdaptFeng red3 red3Adapt red4Adapt transient transient1 transient2 notcautious cautious cautious2 cautious3
Running test red1:
../../ns test-suite-adaptive-red.tcl red1 QUIET
Test output agrees with reference output
Running test red1Adapt:
../../ns test-suite-adaptive-red.tcl red1Adapt QUIET
Test output agrees with reference output
Running test red1ECN:
../../ns test-suite-adaptive-red.tcl red1ECN QUIET
Test output agrees with reference output
Running test red1AdaptECN:
../../ns test-suite-adaptive-red.tcl red1AdaptECN QUIET
Test output agrees with reference output
Running test red1AdaptFeng:
../../ns test-suite-adaptive-red.tcl red1AdaptFeng QUIET
Test output agrees with reference output
Running test fastlink:
../../ns test-suite-adaptive-red.tcl fastlink QUIET
Test output agrees with reference output
Running test fastlinkAutowq:
../../ns test-suite-adaptive-red.tcl fastlinkAutowq QUIET
Test output agrees with reference output
Running test fastlinkAutothresh:
../../ns test-suite-adaptive-red.tcl fastlinkAutothresh QUIET
Test output agrees with reference output
Running test fastlinkAdapt:
../../ns test-suite-adaptive-red.tcl fastlinkAdapt QUIET
Test output agrees with reference output
Running test fastlinkAllAdapt:
../../ns test-suite-adaptive-red.tcl fastlinkAllAdapt QUIET
Test output agrees with reference output
Running test fastlinkAllAdaptECN:
../../ns test-suite-adaptive-red.tcl fastlinkAllAdaptECN QUIET
Test output agrees with reference output
Running test fastlinkAllAdapt1:
../../ns test-suite-adaptive-red.tcl fastlinkAllAdapt1 QUIET
Test output agrees with reference output
Running test longlink:
../../ns test-suite-adaptive-red.tcl longlink QUIET
Test output agrees with reference output
Running test longlinkAdapt:
../../ns test-suite-adaptive-red.tcl longlinkAdapt QUIET
Test output agrees with reference output
Running test longlinkAdapt1:
../../ns test-suite-adaptive-red.tcl longlinkAdapt1 QUIET
Test output agrees with reference output
Running test red2:
../../ns test-suite-adaptive-red.tcl red2 QUIET
Test output agrees with reference output
Running test red2Adapt:
../../ns test-suite-adaptive-red.tcl red2Adapt QUIET
Test output agrees with reference output
Running test red2A-Adapt:
../../ns test-suite-adaptive-red.tcl red2A-Adapt QUIET
Test output agrees with reference output
Running test red2-AdaptFeng:
../../ns test-suite-adaptive-red.tcl red2-AdaptFeng QUIET
Test output agrees with reference output
Running test red3:
../../ns test-suite-adaptive-red.tcl red3 QUIET
Test output agrees with reference output
Running test red3Adapt:
../../ns test-suite-adaptive-red.tcl red3Adapt QUIET
Test output agrees with reference output
Running test red4Adapt:
../../ns test-suite-adaptive-red.tcl red4Adapt QUIET
Test output agrees with reference output
Running test transient:
../../ns test-suite-adaptive-red.tcl transient QUIET
Test output agrees with reference output
Running test transient1:
../../ns test-suite-adaptive-red.tcl transient1 QUIET
Test output agrees with reference output
Running test transient2:
../../ns test-suite-adaptive-red.tcl transient2 QUIET
Test output agrees with reference output
Running test notcautious:
../../ns test-suite-adaptive-red.tcl notcautious QUIET
Test output agrees with reference output
Running test cautious:
../../ns test-suite-adaptive-red.tcl cautious QUIET
Test output agrees with reference output
Running test cautious2:
../../ns test-suite-adaptive-red.tcl cautious2 QUIET
Test output agrees with reference output
Running test cautious3:
../../ns test-suite-adaptive-red.tcl cautious3 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:12:52 +14 2026
Mon Apr 13 08:12:54 +14 2026
*** ./test-all-red-pd
Tests: simple unresponsive frp complete cbrs cbrs-noidle
Running test simple:
../../ns test-suite-red-pd.tcl simple QUIET
Test output agrees with reference output
Running test unresponsive:
../../ns test-suite-red-pd.tcl unresponsive QUIET
Test output agrees with reference output
Running test frp:
../../ns test-suite-red-pd.tcl frp QUIET
Test output agrees with reference output
Running test complete:
../../ns test-suite-red-pd.tcl complete QUIET
Test output agrees with reference output
Running test cbrs:
../../ns test-suite-red-pd.tcl cbrs QUIET
link utilization 0.985
Test output agrees with reference output
Running test cbrs-noidle:
../../ns test-suite-red-pd.tcl cbrs-noidle QUIET
link utilization 1.000
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:13:14 +14 2026
Mon Apr 13 08:13:16 +14 2026
*** ./test-all-rio
Tests: strict proportional gentle notGentle tagging
Running test strict:
../../ns test-suite-rio.tcl strict QUIET
Test output agrees with reference output
Running test proportional:
../../ns test-suite-rio.tcl proportional QUIET
Test output agrees with reference output
Running test gentle:
../../ns test-suite-rio.tcl gentle QUIET
Test output agrees with reference output
Running test notGentle:
../../ns test-suite-rio.tcl notGentle QUIET
Test output agrees with reference output
Running test tagging:
../../ns test-suite-rio.tcl tagging QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:13:30 +14 2026
Mon Apr 13 08:13:32 +14 2026
*** ./test-all-vq
Tests: vq1 ecn vq2 vq_twoway vq_twowaybytes
Running test vq1:
../../ns test-suite-vq.tcl vq1 QUIET
Test output agrees with reference output
Running test ecn:
../../ns test-suite-vq.tcl ecn QUIET
Test output agrees with reference output
Running test vq2:
../../ns test-suite-vq.tcl vq2 QUIET
Test output agrees with reference output
Running test vq_twoway:
../../ns test-suite-vq.tcl vq_twoway QUIET
Test output agrees with reference output
Running test vq_twowaybytes:
../../ns test-suite-vq.tcl vq_twowaybytes QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:13:44 +14 2026
Mon Apr 13 08:13:46 +14 2026
*** ./test-all-rem
Tests: rem1 ecn rem2 rem_twoway rem_twowayecn
Running test rem1:
../../ns test-suite-rem.tcl rem1 QUIET
Test output agrees with reference output
Running test ecn:
../../ns test-suite-rem.tcl ecn QUIET
Test output agrees with reference output
Running test rem2:
../../ns test-suite-rem.tcl rem2 QUIET
Test output agrees with reference output
Running test rem_twoway:
../../ns test-suite-rem.tcl rem_twoway QUIET
Test output agrees with reference output
Running test rem_twowayecn:
../../ns test-suite-rem.tcl rem_twowayecn QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:13:57 +14 2026
Mon Apr 13 08:13:59 +14 2026
*** ./test-all-gk
Tests: gk1 gk2 gk_twoway
Running test gk1:
../../ns test-suite-gk.tcl gk1 QUIET
Test output agrees with reference output
Running test gk2:
../../ns test-suite-gk.tcl gk2 QUIET
Test output agrees with reference output
Running test gk_twoway:
../../ns test-suite-gk.tcl gk_twoway QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:14:06 +14 2026
Mon Apr 13 08:14:08 +14 2026
*** ./test-all-pi
Tests: pi1 ecn pi2 pi_twoway pi_twowaybytes
Running test pi1:
../../ns test-suite-pi.tcl pi1 QUIET
Test output agrees with reference output
Running test ecn:
../../ns test-suite-pi.tcl ecn QUIET
Test output agrees with reference output
Running test pi2:
../../ns test-suite-pi.tcl pi2 QUIET
Test output agrees with reference output
Running test pi_twoway:
../../ns test-suite-pi.tcl pi_twoway QUIET
Test output agrees with reference output
Running test pi_twowaybytes:
../../ns test-suite-pi.tcl pi_twowaybytes QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:14:16 +14 2026
Mon Apr 13 08:14:18 +14 2026
*** ./test-all-cbq
Tests: WRR PRR AO TL FORMAL FORMAL_TCP MAX1 MAX2 EXTRA1 EXTRA2 MIN1 MIN3 MIN4 MIN6 TwoAO TwoAO2 TwoAO3 TwoTL TwoF TwoDynamic TwoDynamic1 TwoDynamic1WRR TwoWRR
Running test WRR:
../../ns test-suite-cbq.tcl WRR QUIET
Test output agrees with reference output
Running test PRR:
../../ns test-suite-cbq.tcl PRR QUIET
Test output agrees with reference output
Running test AO:
../../ns test-suite-cbq.tcl AO QUIET
Test output agrees with reference output
Running test TL:
../../ns test-suite-cbq.tcl TL QUIET
Test output agrees with reference output
Running test FORMAL:
../../ns test-suite-cbq.tcl FORMAL QUIET
Test output agrees with reference output
Running test FORMAL_TCP:
../../ns test-suite-cbq.tcl FORMAL_TCP QUIET
Test output agrees with reference output
Running test MAX1:
../../ns test-suite-cbq.tcl MAX1 QUIET
Test output agrees with reference output
Running test MAX2:
../../ns test-suite-cbq.tcl MAX2 QUIET
Test output agrees with reference output
Running test EXTRA1:
../../ns test-suite-cbq.tcl EXTRA1 QUIET
Test output agrees with reference output
Running test EXTRA2:
../../ns test-suite-cbq.tcl EXTRA2 QUIET
Test output agrees with reference output
Running test MIN1:
../../ns test-suite-cbq.tcl MIN1 QUIET
Test output agrees with reference output
Running test MIN3:
../../ns test-suite-cbq.tcl MIN3 QUIET
Test output agrees with reference output
Running test MIN4:
../../ns test-suite-cbq.tcl MIN4 QUIET
Test output agrees with reference output
Running test MIN6:
../../ns test-suite-cbq.tcl MIN6 QUIET
Test output agrees with reference output
Running test TwoAO:
../../ns test-suite-cbq.tcl TwoAO QUIET
Test output agrees with reference output
Running test TwoAO2:
../../ns test-suite-cbq.tcl TwoAO2 QUIET
Test output agrees with reference output
Running test TwoAO3:
../../ns test-suite-cbq.tcl TwoAO3 QUIET
Test output agrees with reference output
Running test TwoTL:
../../ns test-suite-cbq.tcl TwoTL QUIET
Test output agrees with reference output
Running test TwoF:
../../ns test-suite-cbq.tcl TwoF QUIET
Test output agrees with reference output
Running test TwoDynamic:
../../ns test-suite-cbq.tcl TwoDynamic QUIET
Test output agrees with reference output
Running test TwoDynamic1:
../../ns test-suite-cbq.tcl TwoDynamic1 QUIET
Test output agrees with reference output
Running test TwoDynamic1WRR:
../../ns test-suite-cbq.tcl TwoDynamic1WRR QUIET
Test output agrees with reference output
Running test TwoWRR:
../../ns test-suite-cbq.tcl TwoWRR QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:14:57 +14 2026
Mon Apr 13 08:14:59 +14 2026
*** ./test-all-schedule
Tests: fifo-droptail fifo-red sfq fq fq_small_queue drr
Running test fifo-droptail:
../../ns test-suite-schedule.tcl fifo-droptail QUIET
Test output agrees with reference output
Running test fifo-red:
../../ns test-suite-schedule.tcl fifo-red QUIET
Test output agrees with reference output
Running test sfq:
../../ns test-suite-schedule.tcl sfq QUIET
Test output agrees with reference output
Running test fq:
../../ns test-suite-schedule.tcl fq QUIET
Test output agrees with reference output
Running test fq_small_queue:
../../ns test-suite-schedule.tcl fq_small_queue QUIET
Test output agrees with reference output
Running test drr:
../../ns test-suite-schedule.tcl drr QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:15:09 +14 2026
Mon Apr 13 08:15:11 +14 2026
*** ./test-all-rr
Tests: srr
Running test srr:
../../ns test-suite-srr.tcl srr QUIET
processing output ...
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:15:12 +14 2026
Mon Apr 13 08:15:14 +14 2026
*** ./test-all-monitor
Tests: tcp tcp-monitor
Running test tcp:
../../ns test-suite-monitor.tcl tcp QUIET
Test output agrees with reference output
Running test tcp-monitor:
../../ns test-suite-monitor.tcl tcp-monitor QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:15:17 +14 2026
Mon Apr 13 08:15:19 +14 2026
*** ./test-all-jobs
Tests: jobs-rate jobs-lossdel
Running test jobs-rate:
../../ns test-suite-jobs.tcl jobs-rate QUIET
Starting Simulation...
Finishing Simulation...
finishing..

Configured RDC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured RLC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ALC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ADC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ARC, with:
	Class 1: 	4000000.000000
	Class 2: 	3000000.000000
	Class 3: 	2000000.000000
	Class 4: 	1000000.000000

Configured RDC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured RLC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ALC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ADC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ARC, with:
	Class 1: 	4000000.000000
	Class 2: 	3000000.000000
	Class 3: 	2000000.000000
	Class 4: 	1000000.000000
Test output agrees with reference output
Running test jobs-lossdel:
../../ns test-suite-jobs.tcl jobs-lossdel QUIET
Starting Simulation...
Finishing Simulation...
finishing..

Configured RDC, with:
	Class 1: 	Not concerned
	Class 2: 	4.000000	(64.000000)
	Class 3: 	4.000000	(16.000000)
	Class 4: 	4.000000	(4.000000)

Configured RLC, with:
	Class 1: 	Not concerned
	Class 2: 	2.000000	(8.000000)
	Class 3: 	2.000000	(4.000000)
	Class 4: 	2.000000	(2.000000)

Configured ALC, with:
	Class 1: 	0.010000
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ADC, with:
	Class 1: 	0.005000 secs
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ARC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured RDC, with:
	Class 1: 	Not concerned
	Class 2: 	4.000000	(64.000000)
	Class 3: 	4.000000	(16.000000)
	Class 4: 	4.000000	(4.000000)

Configured RLC, with:
	Class 1: 	Not concerned
	Class 2: 	2.000000	(8.000000)
	Class 3: 	2.000000	(4.000000)
	Class 4: 	2.000000	(2.000000)

Configured ALC, with:
	Class 1: 	0.010000
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ADC, with:
	Class 1: 	0.005000 secs
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned

Configured ARC, with:
	Class 1: 	Not concerned
	Class 2: 	Not concerned
	Class 3: 	Not concerned
	Class 4: 	Not concerned
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:15:22 +14 2026
Mon Apr 13 08:15:24 +14 2026
*** ./test-all-intserv
Tests: MS HB ACTP ACTO Param
Running test MS:
../../ns test-suite-intserv.tcl MS QUIET
Test output agrees with reference output
Running test HB:
../../ns test-suite-intserv.tcl HB QUIET
Test output agrees with reference output
Running test ACTP:
../../ns test-suite-intserv.tcl ACTP QUIET
Test output agrees with reference output
Running test ACTO:
../../ns test-suite-intserv.tcl ACTO QUIET
Test output agrees with reference output
Running test Param:
../../ns test-suite-intserv.tcl Param QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:15:50 +14 2026
Mon Apr 13 08:15:52 +14 2026
*** ./test-all-diffserv
Tests: tb tsw2cm tsw3cm srtcm trtcm
Running test tb:
../../ns test-suite-diffserv.tcl tb QUIET
Test output agrees with reference output
Running test tsw2cm:
../../ns test-suite-diffserv.tcl tsw2cm QUIET
Test output agrees with reference output
Running test tsw3cm:
../../ns test-suite-diffserv.tcl tsw3cm QUIET
Test output agrees with reference output
Running test srtcm:
../../ns test-suite-diffserv.tcl srtcm QUIET
Test output agrees with reference output
Running test trtcm:
../../ns test-suite-diffserv.tcl trtcm QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:16:00 +14 2026
Mon Apr 13 08:16:02 +14 2026
*** ./test-all-webtraf
Tests: 1s-1p 1s-2p 3s-2p fcfs stf
Running test 1s-1p:
../../ns test-suite-webtraf.tcl 1s-1p QUIET
Test output agrees with reference output
Running test 1s-2p:
../../ns test-suite-webtraf.tcl 1s-2p QUIET
Test output agrees with reference output
Running test 3s-2p:
../../ns test-suite-webtraf.tcl 3s-2p QUIET
Test output agrees with reference output
Running test fcfs:
../../ns test-suite-webtraf.tcl fcfs QUIET
Test output agrees with reference output
Running test stf:
../../ns test-suite-webtraf.tcl stf QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:16:09 +14 2026
Mon Apr 13 08:16:11 +14 2026
*** ./test-all-mip
Tests: mip-adv-one mip-adv-zero mip-adv-multi
Running test mip-adv-one:
../../ns test-suite-mip.tcl mip-adv-one QUIET
Test output agrees with reference output
Running test mip-adv-zero:
../../ns test-suite-mip.tcl mip-adv-zero QUIET
Test output agrees with reference output
Running test mip-adv-multi:
../../ns test-suite-mip.tcl mip-adv-multi QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:16:18 +14 2026
Mon Apr 13 08:16:20 +14 2026
*** ./test-all-links
Tests: links changeDelay changeDelay1 changeDelay2 links1 changeBandwidth dropPacket delayPacket delayPacket1 delaySpike delaySpike1 delaySpikes delaySpikes1 channelAllocDelay channelAllocDelay1 change_queue queue_shrink
Running test links:
../../ns test-suite-links.tcl links QUIET
Test output agrees with reference output
Running test changeDelay:
../../ns test-suite-links.tcl changeDelay QUIET
Test output agrees with reference output
Running test changeDelay1:
../../ns test-suite-links.tcl changeDelay1 QUIET
Test output agrees with reference output
Running test changeDelay2:
../../ns test-suite-links.tcl changeDelay2 QUIET
Test output agrees with reference output
Running test links1:
../../ns test-suite-links.tcl links1 QUIET
Test output agrees with reference output
Running test changeBandwidth:
../../ns test-suite-links.tcl changeBandwidth QUIET
Test output agrees with reference output
Running test dropPacket:
../../ns test-suite-links.tcl dropPacket QUIET
Test output agrees with reference output
Running test delayPacket:
../../ns test-suite-links.tcl delayPacket QUIET
Test output agrees with reference output
Running test delayPacket1:
../../ns test-suite-links.tcl delayPacket1 QUIET
Test output agrees with reference output
Running test delaySpike:
../../ns test-suite-links.tcl delaySpike QUIET
Test output agrees with reference output
Running test delaySpike1:
../../ns test-suite-links.tcl delaySpike1 QUIET
Test output agrees with reference output
Running test delaySpikes:
../../ns test-suite-links.tcl delaySpikes QUIET
Test output agrees with reference output
Running test delaySpikes1:
../../ns test-suite-links.tcl delaySpikes1 QUIET
Test output agrees with reference output
Running test channelAllocDelay:
../../ns test-suite-links.tcl channelAllocDelay QUIET
Test output agrees with reference output
Running test channelAllocDelay1:
../../ns test-suite-links.tcl channelAllocDelay1 QUIET
Test output agrees with reference output
Running test change_queue:
../../ns test-suite-links.tcl change_queue QUIET
Test output agrees with reference output
Running test queue_shrink:
../../ns test-suite-links.tcl queue_shrink QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:16:47 +14 2026
Mon Apr 13 08:16:49 +14 2026
*** ./test-all-linkstate
Tests: eqp
Running test eqp:
../../ns test-suite-linkstate.tcl eqp QUIET
v 0.84999999999999998 link-down 2 4
v 1.1000000000000001 link-up 2 4
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:16:51 +14 2026
Mon Apr 13 08:16:53 +14 2026
*** ./test-all-mpls
Tests: simple control-driven data-driven reroute
Running test simple:
../../ns test-suite-mpls.tcl simple QUIET
Test output differs from reference output
Diagnose with: diff test-output-mpls/simple.test test-output-mpls/simple
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test control-driven:
../../ns test-suite-mpls.tcl control-driven QUIET
Test output differs from reference output
Diagnose with: diff test-output-mpls/control-driven.test test-output-mpls/control-driven
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test data-driven:
../../ns test-suite-mpls.tcl data-driven QUIET
Test output agrees with reference output
Running test reroute:
../../ns test-suite-mpls.tcl reroute QUIET
Test output agrees with reference output
Some test failed.
Mon Apr 13 08:16:59 +14 2026
Mon Apr 13 08:17:01 +14 2026
*** ./test-all-oddBehaviors
Tests: onedrop_reno onedrop_sack onedrop_sack1
Running test onedrop_reno:
../../ns test-suite-oddBehaviors.tcl onedrop_reno QUIET
Guide: Reno, inflated congestion window after Fast Retransmit.
Test output agrees with reference output
Running test onedrop_sack:
../../ns test-suite-oddBehaviors.tcl onedrop_sack QUIET
Guide: Sack, no inflated congestion window after Fast Retransmit.
Test output agrees with reference output
Running test onedrop_sack1:
../../ns test-suite-oddBehaviors.tcl onedrop_sack1 QUIET
Guide: Sack, Limited Transmit, inflated congestion window.
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:08 +14 2026
Mon Apr 13 08:17:10 +14 2026
*** ./test-all-WLtutorial
Tests: wireless1 wireless2 wireless3
Running test wireless1:
../../ns test-suite-WLtutorial.tcl wireless1 QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test wireless2:
../../ns test-suite-WLtutorial.tcl wireless2 QUIET
INITIALIZE THE LIST xListHead
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test wireless3:
../../ns test-suite-WLtutorial.tcl wireless3 QUIET
INITIALIZE THE LIST xListHead
Starting Simulation...
SORTING LISTS ...DONE!
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
NS EXITING...
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:19 +14 2026
Mon Apr 13 08:17:21 +14 2026
*** ./test-all-wireless-infra
Tests: wireless-infra
Running test wireless-infra:
../../ns test-suite-wireless-infra.tcl wireless-infra QUIET
INITIALIZE THE LIST xListHead
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:22 +14 2026
Mon Apr 13 08:17:24 +14 2026
*** ./test-all-wireless-infra-mobility
Tests: wireless-infra-mobility
Running test wireless-infra-mobility:
../../ns test-suite-wireless-infra-mobility.tcl wireless-infra-mobility QUIET
INITIALIZE THE LIST xListHead
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Client 4: Handoff Attempted
Client 4: Handoff from AP 0 to AP 9
Client 4: Handoff Attempted
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:26 +14 2026
Mon Apr 13 08:17:28 +14 2026
*** ./test-all-wireless-shadowing
Tests: dsdv dsr
Running test dsdv:
../../ns test-suite-wireless-shadowing.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
Test output agrees with reference output
Running test dsr:
../../ns test-suite-wireless-shadowing.tcl dsr QUIET

    (_o15 cmd line 1)
    invoked from within
"_o15 cmd addr"
    invoked from within
"catch "$self cmd $args" ret"
    invoked from within
"if [catch "$self cmd $args" ret] {
set cls [$self info class]
global errorInfo
set savedInfo $errorInfo
error "error when calling class $cls: $args" $..."
    (procedure "_o15" line 2)
    (SplitObject unknown line 2)
    invoked from within
"_o15 addr"
    ("eval" body line 1)
    invoked from within
"eval $node addr $args"
    ("default" arm line 2)
    invoked from within
"switch -exact $routingAgent_ {
DSDV {
set ragent [$self create-dsdv-agent $node]
}
DSR {
$self at 0.0 "$node start-dsr"
}
AODV {
set ragent [$self cre..."
    (procedure "_o4" line 14)
    (Simulator create-wireless-node line 14)
    invoked from within
"_o4 create-wireless-node"
    ("eval" body line 1)
    invoked from within
"eval $self create-wireless-node $args"
    (procedure "_o4" line 23)
    (Simulator node line 23)
    invoked from within
"$ns_ node"
    (procedure "_o3" line 17)
    (Test/dsr init line 17)
    invoked from within
"_o3 init "
    (Class create line 1)
    invoked from within
"Test/dsr create _o3 "
    invoked from within
"catch "$className create $o $args" msg"
    invoked from within
"if [catch "$className create $o $args" msg] {
if [string match "__FAILED_SHADOW_OBJECT_" $msg] {
delete $o
return ""
}
global errorInfo
error "class $..."
    (procedure "new" line 3)
    invoked from within
"new Test/$test"
    (procedure "runtest" line 16)
    invoked from within
"runtest $argv"
    (file "test-suite-wireless-shadowing.tcl" line 323)
num_nodes is set 50
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:34 +14 2026
Mon Apr 13 08:17:36 +14 2026
*** ./test-all-wireless-lan-aodv
Tests: aodv
Running test aodv:
../../ns test-suite-wireless-lan-aodv.tcl aodv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finish..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:42 +14 2026
Mon Apr 13 08:17:44 +14 2026
*** ./test-all-wireless-gridkeeper
Tests: dsdv
Running test dsdv:
../../ns test-suite-wireless-gridkeeper.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:17:52 +14 2026
Mon Apr 13 08:17:54 +14 2026
*** ./test-all-wireless-diffusion
Tests: diff-rate-default diff-rate-other diff-prob omnimcast flooding
Running test diff-rate-default:
../../ns test-suite-wireless-diffusion.tcl diff-rate-default QUIET
Seeding Random number generator with 1

INITIALIZE THE LIST xListHead
Loading topology file...
Load complete...
*** NOTE: no node-on-off file specified.
Loading traffic file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING ...
num_nodes is set 30
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Network parition !! Exiting... at time 20.041737
Network parition !! Exiting... at time 20.041737
Test output agrees with reference output
Running test diff-rate-other:
../../ns test-suite-wireless-diffusion.tcl diff-rate-other QUIET
Seeding Random number generator with 1

INITIALIZE THE LIST xListHead
Loading topology file...
Load complete...
Loading node on-off file...
Load complete...
Loading traffic file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING ...
num_nodes is set 30
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Network parition !! Exiting... at time 11.469243
Test output agrees with reference output
Running test diff-prob:
../../ns test-suite-wireless-diffusion.tcl diff-prob QUIET
Seeding Random number generator with 1

INITIALIZE THE LIST xListHead
Loading topology file...
Load complete...
*** NOTE: no node-on-off file specified.
Loading traffic file...
Load complete...
./test-all-template1: line 104: 37863 Segmentation fault      $NS $file $t $qflag
Test output differs from reference output
Diagnose with: diff test-output-wireless-diffusion/diff-prob.test test-output-wireless-diffusion/diff-prob
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html".
Running test omnimcast:
../../ns test-suite-wireless-diffusion.tcl omnimcast QUIET
Seeding Random number generator with 1

INITIALIZE THE LIST xListHead
Loading topology file...
Load complete...
*** NOTE: no node-on-off file specified.
Loading traffic file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING ...
num_nodes is set 30
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Network parition !! Exiting... at time 9.132513
Network parition !! Exiting... at time 9.132513
Test output agrees with reference output
Running test flooding:
../../ns test-suite-wireless-diffusion.tcl flooding QUIET
Seeding Random number generator with 1

INITIALIZE THE LIST xListHead
Loading topology file...
Load complete...
*** NOTE: no node-on-off file specified.
Loading traffic file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING ...
num_nodes is set 30
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Network parition !! Exiting... at time 6.600797
Network parition !! Exiting... at time 6.600797
Test output agrees with reference output
Some test failed.
Mon Apr 13 08:18:11 +14 2026
Mon Apr 13 08:18:13 +14 2026
*** ./test-all-wireless-lan-newnode
Tests: dsdv dsr dsdv-wired-cum-wireless dsdv-wireless-mip
Running test dsdv:
../../ns test-suite-wireless-lan-newnode.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsr:
../../ns test-suite-wireless-lan-newnode.tcl dsr QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsdv-wired-cum-wireless:
../../ns test-suite-wireless-lan-newnode.tcl dsdv-wired-cum-wireless QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
NS EXITING...
finishing..
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsdv-wireless-mip:
../../ns test-suite-wireless-lan-newnode.tcl dsdv-wireless-mip QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Starting Simulation...
SORTING LISTS ...DONE!
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
warning: Route to base_stn not known: dropping pkt
finishing..
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:18:40 +14 2026
Mon Apr 13 08:18:42 +14 2026
*** ./test-all-wireless-lan-newnode-80211Ext
Tests: unicast broadcast
Running test unicast:
../../ns test-suite-wireless-lan-newnode-80211Ext.tcl unicast QUIET
INITIALIZE THE LIST xListHead
Starting Simulation...
SORTING LISTS ...DONE!
finishing..
num_nodes is set 3
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
Test output agrees with reference output
Running test broadcast:
../../ns test-suite-wireless-lan-newnode-80211Ext.tcl broadcast QUIET
INITIALIZE THE LIST xListHead
Starting Simulation...
SORTING LISTS ...DONE!
finishing..
num_nodes is set 20
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:18:45 +14 2026
Mon Apr 13 08:18:47 +14 2026
*** ./test-all-source-routing
Tests: source_rtg
Running test source_rtg:
../../ns test-suite-source-routing.tcl source_rtg QUIET
Starting Simulation...
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:18:50 +14 2026
Mon Apr 13 08:18:52 +14 2026
*** ./test-all-satellite
Tests: repeater mixed wired aloha aloha.collisions mixed.legacy
Running test repeater:
../../ns test-suite-satellite.tcl repeater QUIET
Test output agrees with reference output
Running test mixed:
../../ns test-suite-satellite.tcl mixed QUIET
Test output agrees with reference output
Running test wired:
../../ns test-suite-satellite.tcl wired QUIET
Test output agrees with reference output
Running test aloha:
../../ns test-suite-satellite.tcl aloha QUIET
Test output agrees with reference output
Running test aloha.collisions:
../../ns test-suite-satellite.tcl aloha.collisions QUIET
Test output agrees with reference output
Running test mixed.legacy:
../../ns test-suite-satellite.tcl mixed.legacy QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:01 +14 2026
Mon Apr 13 08:19:03 +14 2026
*** ./test-all-misc
Tests: stats64
Running test stats64:
../../ns test-suite-misc.tcl stats64 QUIET
This test is checking for problems with int64 counters.
Byte departures in different data formats:
Qmon set bdepartures_, or bdep: -1312283256
ns-add64 bdep 0:                -1312283256
ns-int64todbl bdep:             -1312283256.0
ns-int64todbl bdep + 0:         -1312283256.0
These will give the wrong answer:
bdep + 0:                       -1312283256
bdep * 1:                       -1312283256
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:07 +14 2026
Mon Apr 13 08:19:09 +14 2026
*** ./test-all-tagged-trace
Tests: simple wireless Format-simple
Running test simple:
../../ns test-suite-tagged-trace.tcl simple QUIET
Starting Simulation...
Test output agrees with reference output
Running test wireless:
../../ns test-suite-tagged-trace.tcl wireless QUIET
INITIALIZE THE LIST xListHead
Starting Simulation...
SORTING LISTS ...DONE!
num_nodes is set 4
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test Format-simple:
../../ns test-suite-tagged-trace.tcl Format-simple QUIET
Starting Simulation...
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:14 +14 2026
Mon Apr 13 08:19:16 +14 2026
*** ./test-all-message
Tests: wired
Running test wired:
../../ns test-suite-message.tcl wired QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:19 +14 2026
Mon Apr 13 08:19:21 +14 2026
*** ./test-all-rng
Tests: rngtest
Running test rngtest:
../../ns test-suite-rng.tcl rngtest QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:22 +14 2026
Mon Apr 13 08:19:24 +14 2026
*** ./test-all-xcp
Tests: simple-xcp simple-full-xcp
Running test simple-xcp:
../../ns test-suite-xcp.tcl simple-xcp QUIET
Test output agrees with reference output
Running test simple-full-xcp:
../../ns test-suite-xcp.tcl simple-full-xcp QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:30 +14 2026
Mon Apr 13 08:19:32 +14 2026
*** ./test-all-wpan
Tests: wpan
Running test wpan:
../../ns test-suite-wpan.tcl wpan QUIET
INITIALIZE THE LIST xListHead
SORTING LISTS ...DONE!
num_nodes is set 21
--- startPANCoord [0] ---
[0.000000](node 0) performing active channel scan
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 32.2
--- startDevice [1] ---
[0.300000](node 1) performing active channel scan ...
[0.420800](node 0) begin to transmit beacons
[0.421568](node 0) successfully started a new PAN (beacon enabled) [channel:11] [PAN_ID:0]
[1.087840](node 1) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:0] ... 
--- startDevice [9] ---
[1.300000](node 9) performing active channel scan ...
[1.586368](node 1) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:0]
[1.586368](node 1) begin to synchronize with the coordinator
--- startDevice [13] ---
[1.700000](node 13) performing active channel scan ...
[2.088800](node 9) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:0] ... 
--- startDevice [19] ---
[2.300000](node 19) performing active channel scan ...
[2.488800](node 13) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:0] ... 
[2.587648](node 9) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:0]
[2.587648](node 9) begin to synchronize with the coordinator
[3.089760](node 19) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:0] ... 
--- startDevice [2] ---
[3.300000](node 2) performing active channel scan ...
<!>[3.477024](node 13) association failed -> NO_DATA (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:0]
--- startDevice [7] ---
[3.500000](node 7) performing active channel scan ...
[3.587648](node 19) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:0]
[3.587648](node 19) begin to synchronize with the coordinator
--- startDevice [11] ---
[3.600000](node 11) performing active channel scan ...
--- startDevice [16] ---
[3.800000](node 16) performing active channel scan ...
[4.089440](node 2) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:1] ... 
[4.290400](node 7) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:9] ... 
--- startDevice [3] ---
[4.300000](node 3) performing active channel scan ...
[4.389440](node 11) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:9] ... 
--- startDevice [13] ---
[4.477024](node 13) performing active channel scan ...
--- startDevice [6] ---
[4.500000](node 6) performing active channel scan ...
[4.588608](node 2) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:1]
[4.588608](node 2) begin to transmit beacons
[4.589376](node 2) beacon transmission successful [channel:11] [PAN_ID:0]
[4.589760](node 16) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:19] ... 
[4.789248](node 7) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:9]
[4.789248](node 7) begin to transmit beacons
[4.790016](node 7) beacon transmission successful [channel:11] [PAN_ID:0]
--- startDevice [12] ---
[4.800000](node 12) performing active channel scan ...
<!>[5.088480](node 3) no coordinator found for association.
[5.089088](node 16) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:19]
[5.089088](node 16) begin to transmit beacons
[5.089856](node 16) beacon transmission successful [channel:11] [PAN_ID:0]
--- startDevice [17] ---
[5.100000](node 17) performing active channel scan ...
[5.268064](node 13) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:0] ... 
<!>[5.290080](node 6) no coordinator found for association.
<!>[5.376544](node 11) association failed -> NO_DATA (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:9]
<!>[5.589440](node 12) no coordinator found for association.
--- startDevice [20] ---
[5.600000](node 20) performing active channel scan ...
[5.765888](node 13) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:0]
[5.765888](node 13) begin to synchronize with the coordinator
--- startDevice [5] ---
[5.800000](node 5) performing active channel scan ...
[5.887520](node 17) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:16] ... 
--- startDevice [10] ---
[6.000000](node 10) performing active channel scan ...
--- startDevice [3] ---
[6.088480](node 3) performing active channel scan ...
--- startDevice [6] ---
[6.290080](node 6) performing active channel scan ...
--- startDevice [14] ---
[6.300000](node 14) performing active channel scan ...
--- startDevice [11] ---
[6.376544](node 11) performing active channel scan ...
[6.386176](node 17) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:16]
[6.386176](node 17) begin to synchronize with the coordinator
[6.387200](node 20) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:19] ... 
--- startDevice [12] ---
[6.589440](node 12) performing active channel scan ...
[6.590720](node 5) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:1] ... 
[6.791360](node 10) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:9] ... 
--- startDevice [18] ---
[6.800000](node 18) performing active channel scan ...
[6.880800](node 3) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:2] ... 
<!>[6.888672](node 20) association failed -> NO_DATA (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:19]
--- startDevice [4] ---
[7.000000](node 4) performing active channel scan ...
[7.080160](node 6) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:7] ... 
[7.087808](node 5) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:1]
[7.089120](node 14) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:13] ... 
<!>[7.168224](node 11) no coordinator found for association.
[7.290688](node 10) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:9]
--- startDevice [8] ---
[7.300000](node 8) performing active channel scan ...
<!>[7.378240](node 12) no coordinator found for association.
[7.385856](node 3) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:2]
[7.385856](node 3) begin to synchronize with the coordinator
[7.579136](node 6) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:7]
[7.579136](node 6) begin to synchronize with the coordinator
[7.587008](node 14) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:13]
[7.591680](node 18) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:16] ... 
--- startDevice [15] ---
[7.700000](node 15) performing active channel scan ...
[7.789440](node 4) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:2] ... 
--- startDevice [20] ---
[7.888672](node 20) performing active channel scan ...
[8.089120](node 8) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:10] ... 
[8.089536](node 18) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:16]
[8.089536](node 18) begin to synchronize with the coordinator
--- startDevice [11] ---
[8.168224](node 11) performing active channel scan ...
[8.287296](node 4) association successful (beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:2]
[8.287296](node 4) begin to synchronize with the coordinator
--- startDevice [12] ---
[8.378240](node 12) performing active channel scan ...
[8.488480](node 15) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:14] ... 
[8.586176](node 8) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:10]
[8.680352](node 20) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:19] ... 
[8.957664](node 11) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:9] ... 
[8.986816](node 15) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:14]
[9.167680](node 12) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:10] ... 
[9.178688](node 20) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:19]
[9.454848](node 11) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:9]
[9.454848](node 11) begin to transmit beacons
[9.455616](node 11) beacon transmission successful [channel:11] [PAN_ID:0]
[9.665376](node 12) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:10]
[10.319616](node 7) beacon transmission successful [channel:11] [PAN_ID:0]
[10.364736](node 2) beacon transmission successful [channel:11] [PAN_ID:0]
[10.373696](node 16) beacon transmission stopped [channel:11] [PAN_ID:0]
[10.374848](node 0) beacon transmission stopped [channel:11] [PAN_ID:0]
[15.033408](node 3) synchronization loss
[15.033408](node 4) synchronization loss
[16.515072](node 4) coordinator relocation failed --> try to reassociate ...
--- startDevice [4] ---
[16.515072](node 4) performing active channel scan ...
[16.516544](node 3) coordinator relocation failed --> try to reassociate ...
--- startDevice [3] ---
[16.516544](node 3) performing active channel scan ...
[17.301632](node 4) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:5] ... 
[17.305664](node 3) sending association request to [channel:11] [PAN_ID:0] [CoordAddr:20] ... 
[17.799008](node 4) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:5]
[17.803360](node 3) association successful (non-beacon enabled) [channel:11] [PAN_ID:0] [CoordAddr:20]
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:34 +14 2026
Mon Apr 13 08:19:36 +14 2026
*** ./test-all-energy
Tests: brdcast0 dsdv dsr aodv
Running test brdcast0:
../../ns test-suite-energy.tcl brdcast0 QUIET
Seeding Random number generator with 1

warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
NS EXITING...!!!
num_nodes is set 2
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsdv:
../../ns test-suite-energy.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsr:
../../ns test-suite-energy.tcl dsr QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test aodv:
../../ns test-suite-energy.tcl aodv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 5
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:42 +14 2026
Mon Apr 13 08:19:44 +14 2026
*** ./test-all-snoop
Tests: simple
Running test simple:
../../ns test-suite-snoop.tcl simple QUIET
warning: no class variable LanRouter::debug_

	see tcl-object.tcl in tclcl for info about this warning.

Starting Simulation...
finishing..
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:19:45 +14 2026
Mon Apr 13 08:19:47 +14 2026
*** ./test-all-packmime
Tests: 1node-http_1_0 1node-http_1_1 2node-http_1_1 1node-http_1_0_ecn+ 1node-http_1_1_ecn+ 2node-http_1_1_ecn+ 1node-http_1_0_ecn+B 1node-http_1_1_ecn+B 2node-http_1_1_ecn+B
Running test 1node-http_1_0:
../../ns test-suite-packmime.tcl 1node-http_1_0 QUIET
Test output agrees with reference output
Running test 1node-http_1_1:
../../ns test-suite-packmime.tcl 1node-http_1_1 QUIET
Test output agrees with reference output
Running test 2node-http_1_1:
../../ns test-suite-packmime.tcl 2node-http_1_1 QUIET
Test output agrees with reference output
Running test 1node-http_1_0_ecn+:
../../ns test-suite-packmime.tcl 1node-http_1_0_ecn+ QUIET
Test output agrees with reference output
Running test 1node-http_1_1_ecn+:
../../ns test-suite-packmime.tcl 1node-http_1_1_ecn+ QUIET
Test output agrees with reference output
Running test 2node-http_1_1_ecn+:
../../ns test-suite-packmime.tcl 2node-http_1_1_ecn+ QUIET
Test output agrees with reference output
Running test 1node-http_1_0_ecn+B:
../../ns test-suite-packmime.tcl 1node-http_1_0_ecn+B QUIET
Test output agrees with reference output
Running test 1node-http_1_1_ecn+B:
../../ns test-suite-packmime.tcl 1node-http_1_1_ecn+B QUIET
Test output agrees with reference output
Running test 2node-http_1_1_ecn+B:
../../ns test-suite-packmime.tcl 2node-http_1_1_ecn+B QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:20:02 +14 2026
Mon Apr 13 08:20:04 +14 2026
*** ./test-all-delaybox
Tests: oneway oneway-asymmetric full full-asymmetric
Running test oneway:
../../ns test-suite-delaybox.tcl oneway QUIET
Test output agrees with reference output
Running test oneway-asymmetric:
../../ns test-suite-delaybox.tcl oneway-asymmetric QUIET
Test output agrees with reference output
Running test full:
../../ns test-suite-delaybox.tcl full QUIET
Test output agrees with reference output
Running test full-asymmetric:
../../ns test-suite-delaybox.tcl full-asymmetric QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:20:10 +14 2026
Mon Apr 13 08:20:12 +14 2026
*** ./test-all-tmix
Tests: Lossy-alt Lossless-orig Lossless-alt Oneway-lossy-alt Oneway-lossless-alt
Running test Lossy-alt:
../../ns test-suite-tmix.tcl Lossy-alt QUIET
Test output agrees with reference output
Running test Lossless-orig:
../../ns test-suite-tmix.tcl Lossless-orig QUIET
Test output agrees with reference output
Running test Lossless-alt:
../../ns test-suite-tmix.tcl Lossless-alt QUIET
Test output agrees with reference output
Running test Oneway-lossy-alt:
../../ns test-suite-tmix.tcl Oneway-lossy-alt QUIET
Test output agrees with reference output
Running test Oneway-lossless-alt:
../../ns test-suite-tmix.tcl Oneway-lossless-alt QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:21:53 +14 2026
Mon Apr 13 08:21:55 +14 2026
*** ./test-all-srm
Tests: srm-chain srm-star srm-adapt-rep srm-adapt-req
Running test srm-chain:
../../ns test-suite-srm.tcl srm-chain QUIET
using backward compatible Agent/CBR; use Application/Traffic/CBR instead
Test output agrees with reference output
Running test srm-star:
../../ns test-suite-srm.tcl srm-star QUIET
using backward compatible Agent/CBR; use Application/Traffic/CBR instead
Test output agrees with reference output
Running test srm-adapt-rep:
../../ns test-suite-srm.tcl srm-adapt-rep QUIET
using backward compatible Agent/CBR; use Application/Traffic/CBR instead
Test output agrees with reference output
Running test srm-adapt-req:
../../ns test-suite-srm.tcl srm-adapt-req QUIET
using backward compatible Agent/CBR; use Application/Traffic/CBR instead
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:00 +14 2026
Mon Apr 13 08:22:02 +14 2026
*** ./test-all-smac-multihop
Tests: smac-multihop
Running test smac-multihop:
../../ns test-suite-smac-multihop.tcl smac-multihop QUIET
usage: ns test-suite-smac-multihop.tcl <tests>
Valid tests: smac-multihop
warning: Please use -channel as shown in tcl/ex/wireless-mitf.tcl
INITIALIZE THE LIST xListHead
Loading connection pattern...
Starting Simulation...

NOTE: SMAC is running with sleep-wakeup cycles on. Please make sure to run yr applications AFTER the nodes get sync'ed which is about 40sec for the default settings.

SORTING LISTS ...DONE!
NS EXITING...
num_nodes is set 10
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
node: 8 ..............data sent Uni............
node: 9 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
node: 0 ..............data sent Uni............
node: 1 ..............data sent Uni............
node: 2 ..............data sent Uni............
node: 3 ..............data sent Uni............
node: 4 ..............data sent Uni............
node: 5 ..............data sent Uni............
node: 6 ..............data sent Uni............
node: 7 ..............data sent Uni............
node: 8 ..............data sent Uni............
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:05 +14 2026
Mon Apr 13 08:22:07 +14 2026
*** ./test-all-hier-routing
Tests: hier-simple hier-cmcast hier-session
Running test hier-simple:
../../ns test-suite-hier-routing.tcl hier-simple QUIET
Test output agrees with reference output
Running test hier-cmcast:
../../ns test-suite-hier-routing.tcl hier-cmcast QUIET
Test output agrees with reference output
Running test hier-session:
../../ns test-suite-hier-routing.tcl hier-session QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:12 +14 2026
Mon Apr 13 08:22:14 +14 2026
*** ./test-all-algo-routing
Tests: Algo1 Algo2
Running test Algo1:
../../ns test-suite-algo-routing.tcl Algo1 QUIET
Test output agrees with reference output
Running test Algo2:
../../ns test-suite-algo-routing.tcl Algo2 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:19 +14 2026
Mon Apr 13 08:22:21 +14 2026
*** ./test-all-mcast
Tests: DM1 DM2 DM3 DM4 CtrMcast1 CtrMcast2 ST1
Running test DM1:
../../ns test-suite-mcast.tcl DM1 QUIET
Test output agrees with reference output
Running test DM2:
../../ns test-suite-mcast.tcl DM2 QUIET
Test output agrees with reference output
Running test DM3:
../../ns test-suite-mcast.tcl DM3 QUIET
Test output agrees with reference output
Running test DM4:
../../ns test-suite-mcast.tcl DM4 QUIET
Test output agrees with reference output
Running test CtrMcast1:
../../ns test-suite-mcast.tcl CtrMcast1 QUIET
Test output agrees with reference output
Running test CtrMcast2:
../../ns test-suite-mcast.tcl CtrMcast2 QUIET
Test output agrees with reference output
Running test ST1:
../../ns test-suite-mcast.tcl ST1 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:33 +14 2026
Mon Apr 13 08:22:35 +14 2026
*** ./test-all-vc
Tests: VC1 VC2 VC3
Running test VC1:
../../ns test-suite-vc.tcl VC1 QUIET
Test output agrees with reference output
Running test VC2:
../../ns test-suite-vc.tcl VC2 QUIET
Test output agrees with reference output
Running test VC3:
../../ns test-suite-vc.tcl VC3 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:39 +14 2026
Mon Apr 13 08:22:41 +14 2026
*** ./test-all-session
Tests: Session1 Session2 Session3 Session4
Running test Session1:
../../ns test-suite-session.tcl Session1 QUIET
Test output agrees with reference output
Running test Session2:
../../ns test-suite-session.tcl Session2 QUIET
Test output agrees with reference output
Running test Session3:
../../ns test-suite-session.tcl Session3 QUIET
Test output agrees with reference output
Running test Session4:
../../ns test-suite-session.tcl Session4 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:22:46 +14 2026
Mon Apr 13 08:22:48 +14 2026
*** ./test-all-mixmode
Tests: Mixmode1 Mixmode2 Mixmode3 Mixmode4 Mixmode5 Mixmode6 Mixmode7 Mixmode8 Mixmode9 Mixmode10
Running test Mixmode1:
../../ns test-suite-mixmode.tcl Mixmode1 QUIET
Test output agrees with reference output
Running test Mixmode2:
../../ns test-suite-mixmode.tcl Mixmode2 QUIET
Test output agrees with reference output
Running test Mixmode3:
../../ns test-suite-mixmode.tcl Mixmode3 QUIET
Test output agrees with reference output
Running test Mixmode4:
../../ns test-suite-mixmode.tcl Mixmode4 QUIET
Test output agrees with reference output
Running test Mixmode5:
../../ns test-suite-mixmode.tcl Mixmode5 QUIET
Test output agrees with reference output
Running test Mixmode6:
../../ns test-suite-mixmode.tcl Mixmode6 QUIET
Test output agrees with reference output
Running test Mixmode7:
../../ns test-suite-mixmode.tcl Mixmode7 QUIET
Test output agrees with reference output
Running test Mixmode8:
../../ns test-suite-mixmode.tcl Mixmode8 QUIET
Test output agrees with reference output
Running test Mixmode9:
../../ns test-suite-mixmode.tcl Mixmode9 QUIET
Test output agrees with reference output
Running test Mixmode10:
../../ns test-suite-mixmode.tcl Mixmode10 QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:23:01 +14 2026
Mon Apr 13 08:23:03 +14 2026
*** ./test-all-simultaneous
Tests: List Calendar Heap Splay Map
Running test List:
../../ns test-suite-simultaneous.tcl List QUIET
Test output agrees with reference output
Running test Calendar:
../../ns test-suite-simultaneous.tcl Calendar QUIET
Test output agrees with reference output
Running test Heap:
../../ns test-suite-simultaneous.tcl Heap QUIET
Test output agrees with reference output
Running test Splay:
../../ns test-suite-simultaneous.tcl Splay QUIET
Test output agrees with reference output
Running test Map:
../../ns test-suite-simultaneous.tcl Map QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:23:04 +14 2026
Mon Apr 13 08:23:06 +14 2026
*** ./test-all-webcache
Tests: SimpleTcp TcpApp-2node http1 http1f http2 http2f http3 http3f http4 http4f PagePool cache0-inv cache0f-inv cache0-push cache0f-push cache0-ttl cache0f-ttl cache0-ottl cache0f-ottl TLC1 TLC1f Liveness Mcast-PB Mcast-PBP Mcast-PBU Mcast-PBU-MP ttl-PB ottl-PB Mcast-PBtr Mcast-PBPtr Mcast-PBUtr ttl-PBtr ottl-PBtr mmcast-PB mmcast-PBU mttl-PB mottl-PB
Running test SimpleTcp:
../../ns test-suite-webcache.tcl SimpleTcp QUIET
Test output agrees with reference output
Running test TcpApp-2node:
../../ns test-suite-webcache.tcl TcpApp-2node QUIET
Test output agrees with reference output
Running test http1:
../../ns test-suite-webcache.tcl http1 QUIET
Test output agrees with reference output
Running test http1f:
../../ns test-suite-webcache.tcl http1f QUIET
Test output agrees with reference output
Running test http2:
../../ns test-suite-webcache.tcl http2 QUIET
Test output agrees with reference output
Running test http2f:
../../ns test-suite-webcache.tcl http2f QUIET
Test output agrees with reference output
Running test http3:
../../ns test-suite-webcache.tcl http3 QUIET
Test output agrees with reference output
Running test http3f:
../../ns test-suite-webcache.tcl http3f QUIET
Test output agrees with reference output
Running test http4:
../../ns test-suite-webcache.tcl http4 QUIET
Test output agrees with reference output
Running test http4f:
../../ns test-suite-webcache.tcl http4f QUIET
Test output agrees with reference output
Running test PagePool:
../../ns test-suite-webcache.tcl PagePool QUIET
Test output agrees with reference output
Running test cache0-inv:
../../ns test-suite-webcache.tcl cache0-inv QUIET
Test output agrees with reference output
Running test cache0f-inv:
../../ns test-suite-webcache.tcl cache0f-inv QUIET
Test output agrees with reference output
Running test cache0-push:
../../ns test-suite-webcache.tcl cache0-push QUIET
Test output agrees with reference output
Running test cache0f-push:
../../ns test-suite-webcache.tcl cache0f-push QUIET
Test output agrees with reference output
Running test cache0-ttl:
../../ns test-suite-webcache.tcl cache0-ttl QUIET
Test output agrees with reference output
Running test cache0f-ttl:
../../ns test-suite-webcache.tcl cache0f-ttl QUIET
Test output agrees with reference output
Running test cache0-ottl:
../../ns test-suite-webcache.tcl cache0-ottl QUIET
Test output agrees with reference output
Running test cache0f-ottl:
../../ns test-suite-webcache.tcl cache0f-ottl QUIET
Test output agrees with reference output
Running test TLC1:
../../ns test-suite-webcache.tcl TLC1 QUIET
Test output agrees with reference output
Running test TLC1f:
../../ns test-suite-webcache.tcl TLC1f QUIET
Test output agrees with reference output
Running test Liveness:
../../ns test-suite-webcache.tcl Liveness QUIET
Test output agrees with reference output
Running test Mcast-PB:
../../ns test-suite-webcache.tcl Mcast-PB QUIET
Test output agrees with reference output
Running test Mcast-PBP:
../../ns test-suite-webcache.tcl Mcast-PBP QUIET
Test output agrees with reference output
Running test Mcast-PBU:
../../ns test-suite-webcache.tcl Mcast-PBU QUIET
Test output agrees with reference output
Running test Mcast-PBU-MP:
../../ns test-suite-webcache.tcl Mcast-PBU-MP QUIET
Test output agrees with reference output
Running test ttl-PB:
../../ns test-suite-webcache.tcl ttl-PB QUIET
Test output agrees with reference output
Running test ottl-PB:
../../ns test-suite-webcache.tcl ottl-PB QUIET
Test output agrees with reference output
Running test Mcast-PBtr:
../../ns test-suite-webcache.tcl Mcast-PBtr QUIET
Test output agrees with reference output
Running test Mcast-PBPtr:
../../ns test-suite-webcache.tcl Mcast-PBPtr QUIET
Test output agrees with reference output
Running test Mcast-PBUtr:
../../ns test-suite-webcache.tcl Mcast-PBUtr QUIET
Test output agrees with reference output
Running test ttl-PBtr:
../../ns test-suite-webcache.tcl ttl-PBtr QUIET
Test output agrees with reference output
Running test ottl-PBtr:
../../ns test-suite-webcache.tcl ottl-PBtr QUIET
Test output agrees with reference output
Running test mmcast-PB:
../../ns test-suite-webcache.tcl mmcast-PB QUIET
Test output agrees with reference output
Running test mmcast-PBU:
../../ns test-suite-webcache.tcl mmcast-PBU QUIET
Test output agrees with reference output
Running test mttl-PB:
../../ns test-suite-webcache.tcl mttl-PB QUIET
Test output agrees with reference output
Running test mottl-PB:
../../ns test-suite-webcache.tcl mottl-PB QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:24:17 +14 2026
Mon Apr 13 08:24:19 +14 2026
*** ./test-all-mcache
Tests: media1 media2 media3 media3a media4 media5
Running test media1:
../../ns test-suite-mcache.tcl media1 QUIET
Test output agrees with reference output
Running test media2:
../../ns test-suite-mcache.tcl media2 QUIET
Test output agrees with reference output
Running test media3:
../../ns test-suite-mcache.tcl media3 QUIET
Test output agrees with reference output
Running test media3a:
../../ns test-suite-mcache.tcl media3a QUIET
Test output agrees with reference output
Running test media4:
../../ns test-suite-mcache.tcl media4 QUIET
Test output agrees with reference output
Running test media5:
../../ns test-suite-mcache.tcl media5 QUIET
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384)  (22528, 23552)  (24576, 25600)  (26624, 37888)  
Total = 14336
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384)  (22528, 23552)  (24576, 25600)  (26624, 37888)  
Total = 14336
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384)  (22528, 23552)  (24576, 25600)  (26624, 39936)  
Total = 16384
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384)  (22528, 23552)  (24576, 25600)  (26624, 39936)  
Total = 16384
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384)  (22528, 23552)  (24576, 25600)  (26624, 39936)  
Total = 16384
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:24:30 +14 2026
Mon Apr 13 08:24:32 +14 2026
*** ./test-all-plm
Tests: PLM
Running test PLM:
../../ns test-suite-plm.tcl PLM QUIET
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:24:52 +14 2026
Mon Apr 13 08:24:54 +14 2026
*** ./test-all-wireless-tdma
Tests: dsdv dsr
Running test dsdv:
../../ns test-suite-wireless-tdma.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsr:
../../ns test-suite-wireless-tdma.tcl dsr QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Mon Apr 13 08:25:10 +14 2026
These messages are NOT errors and can be ignored:
    warning: using backward compatibility mode
    This test is not implemented in backward compatibility mode


validate overall report: some tests failed:
     ./test-all-tcpLinux ./test-all-red ./test-all-mpls ./test-all-wireless-diffusion
to re-run a specific test, cd tcl/test; ./test-all-TEST-NAME

make[2]: *** [Makefile:622: test] Error 1
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
dh_auto_test: error: make -j21 test "TESTSUITEFLAGS=-j21 --verbose" VERBOSE=1 returned exit code 2
make[1]: [debian/rules:20: override_dh_auto_test] Error 25 (ignored)
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
dh_auto_install --no-parallel
	make -j1 install DESTDIR=/build/reproducible-path/ns2-2.35\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
for d in /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/man/man1 /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin; do \
	if [ ! -d $d ]; then \
		mkdir -p $d ;\
	fi;\
done
/usr/bin/install -c -m 755 ns /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
/usr/bin/install -c -m 644 ns.1 /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/man/man1
for i in indep-utils/cmu-scen-gen/setdest indep-utils/webtrace-conv/dec indep-utils/webtrace-conv/epa indep-utils/webtrace-conv/nlanr indep-utils/webtrace-conv/ucb; do ( cd $i; make install; ) done
make[3]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/cmu-scen-gen/setdest'
/usr/bin/install -c -m 555 setdest /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
/usr/bin/install -c -m 555 calcdest /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
make[3]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/cmu-scen-gen/setdest'
make[3]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/dec'
/usr/bin/install -c -m 555 dec-tr-stat /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
make[3]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/dec'
make[3]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/epa'
/usr/bin/install -c -m 555 epa-tr-stat /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
make[3]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/epa'
make[3]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/nlanr'
/usr/bin/install -c -m 555 nlanr-tr-stat /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
make[3]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/nlanr'
make[3]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/ucb'
/usr/bin/install -c -m 555 ucb-tr-stat /build/reproducible-path/ns2-2.35+dfsg/debian/tmp/usr/bin
make[3]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg/indep-utils/webtrace-conv/ucb'
make[2]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   debian/rules override_dh_install
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
cd tcl/test && sh ./remove.com
test-output-simple
test-output-tcp
test-output-full
test-output-monitor
test-output-red
test-output-sack
test-output-schedule
test-output-cbq
test-output-red-v1
test-output-cbq-v1
test-output-sack-v1
test-output-v1
test-output-vegas-v1
test-output-rbp
test-output-tcp-init-win
test-output-tcpVariants
test-output-ecn
test-output-manual-routing
test-output-hier-routing
test-output-intserv
test-output-webcache
test-output-mcast
test-output-newreno
test-output-srm
test-output-session
test-output-mixmode
test-output-algo-routing
test-output-vc
test-output-simultaneous
test-output-lan
test-output-wireless-lan
test-output-ecn-ack
test-output-mip
test-output-energy
test-output-wireless-gridkeeper
test-output-mcache
test-output-satellite
test-output-wireless-lan-newnode
test-output-wireless-lan-aodv
test-output-WLtutorial
test-output-aimd
test-output-greis
test-output-rfc793edu
test-output-friendly
test-output-rfc2581
test-output-links
test-output-wireless-tdma
test-output-rio
test-output-testReno
test-output-LimTransmit
test-output-pushback
test-output-diffserv
test-output-tcp-init-win-full
test-output-ecn
test-output-ecn-full
test-output-simple-full
test-output-red-pd
test-output-tcpReset
test-output-LimTransmit
test-output-pi
test-output-adaptive-red
test-output-gk
test-output-rem
test-output-vq
test-output-sack-full
test-output-testReno-full
test-output-testReno-bayfull
test-output-source-routing
test-output-snoop
test-output-diffusion3
test-output-broken
test-output-tcpHighspeed
test-output-smac
test-output-quiescent
test-output-example
test-output-examples
test-output-quickstart
test-output-tcpOptions
test-output-t
test-output-tagged-trace
test-output-misc
test-output-message
test-output-jobs
test-output-webtraf
test-output-sctp
test-output-xcp
test-output-smac-multihop
test-output-rng
test-output-wpan
test-output-packmime
test-output-delaybox
test-output-oddBehaviors
test-output-wireless-infra
dh_install -Xtest-output-
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   dh_installdocs
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
dh_installchangelogs CHANGES.html
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   dh_installman
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   debian/rules override_dh_compress
make[1]: Entering directory '/build/reproducible-path/ns2-2.35+dfsg'
dh_compress -X.tcl -Xvalidate -Xtest-all-template1
make[1]: Leaving directory '/build/reproducible-path/ns2-2.35+dfsg'
   dh_fixperms
   dh_missing
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
dpkg-gencontrol: warning: Depends field of package ns2-doc: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package ns2-examples: substitution variable ${shlibs:Depends} used, but is not defined
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'ns2-dbgsym' in '../ns2-dbgsym_2.35+dfsg-9_i386.deb'.
dpkg-deb: building package 'ns2-doc' in '../ns2-doc_2.35+dfsg-9_all.deb'.
dpkg-deb: building package 'ns2' in '../ns2_2.35+dfsg-9_i386.deb'.
dpkg-deb: building package 'ns2-examples' in '../ns2-examples_2.35+dfsg-9_all.deb'.
 dpkg-genbuildinfo --build=binary -O../ns2_2.35+dfsg-9_i386.buildinfo
 dpkg-genchanges --build=binary -O../ns2_2.35+dfsg-9_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-source: info: using options from ns2-2.35+dfsg/debian/source/options: --extend-diff-ignore=^tcl/test/.*$
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/59604/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/59604 and its subdirectories
I: Current time: Mon Apr 13 08:27:11 +14 2026
I: pbuilder-time-stamp: 1776018431