DC-Build-Header: dibbler 0.7.3-1.3 / Thu Jan 12 23:55:23 +0100 2012 sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-15.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ dibbler 0.7.3-1.3 (amd64) 12 Jan 2012 23:55 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: dibbler Version: 0.7.3-1.3 Source Version: 0.7.3-1.3 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 3s (5008 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... Need to get 3746 kB of source archives. Get:1 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (dsc) [1724 B] Get:2 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (tar) [3723 kB] Get:3 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (diff) [21.0 kB] Fetched 3746 kB in 2s (1726 kB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/dibbler-pp62CC/resolver-n26Q7C/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/702 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-39b4d1ca-7fbf-43e1-8eea-341d03b516c6/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), po-debconf, autotools-dev Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), po-debconf, autotools-dev dpkg-deb: building package `sbuild-build-depends-dibbler-dummy' in `/build/dibbler-pp62CC/resolver-1aNBpd/apt_archive/sbuild-build-depends-dibbler-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install dibbler build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autotools-dev bsdmainutils debhelper file gettext gettext-base groff-base html2text intltool-debian libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libunistring0 libxml2 man-db po-debconf Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff www-browser libmail-box-perl Recommended packages: curl wget lynx-cur autopoint libglib2.0-data shared-mime-info xml-core libmail-sendmail-perl The following NEW packages will be installed: autotools-dev bsdmainutils debhelper file gettext gettext-base groff-base html2text intltool-debian libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libunistring0 libxml2 man-db po-debconf sbuild-build-depends-dibbler-dummy 0 upgraded, 19 newly installed, 0 to remove and 10 not upgraded. Need to get 9585 kB/9586 kB of archives. After this operation, 26.2 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpcre3 libglib2.0-0 libxml2 libcroco3 libunistring0 bsdmainutils groff-base man-db libmagic1 file gettext-base autotools-dev html2text gettext intltool-debian po-debconf debhelper sbuild-build-depends-dibbler-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:3 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:4 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:5 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:6 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:7 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:8 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:9 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:10 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:11 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:12 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:13 http://localhost/debian/ sid/main autotools-dev all 20110511.1 [73.8 kB] Get:14 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:15 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:16 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:17 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:18 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Preconfiguring packages ... Fetched 9585 kB in 0s (41.3 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20110511.1_all.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package sbuild-build-depends-dibbler-dummy. Unpacking sbuild-build-depends-dibbler-dummy (from .../sbuild-build-depends-dibbler-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpcre3 (8.12-4) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libunistring0 (0.9.3-5) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up autotools-dev (20110511.1) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up sbuild-build-depends-dibbler-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 autotools-dev_20110511.1 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 libattr1_1:2.4.46-5 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdpkg-perl_1.16.1.2 libffi5_3.0.10-3 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgdbm3_1.8.3-10 libglib2.0-0_2.30.2-4 libgmp10_2:5.0.2+dfsg-2 libgomp1_4.6.2-9 libllvm3.0_3.0-5 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncursesw5_5.9-4 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libquadmath0_4.6.2-9 libreadline6_6.2-8 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libss2_1.42-1 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libtimedate-perl_1.2000-1 libtinfo5_5.9-4 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libxml2_2.7.8.dfsg-5.1 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-dibbler-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tzdata_2011n-2 util-linux_2.20.1-1.1 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Sep 24 15:24:28 2010 CEST using RSA key ID 8649AA06 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./dibbler_0.7.3-1.3.dsc dpkg-source: info: extracting dibbler in dibbler-0.7.3 dpkg-source: info: unpacking dibbler_0.7.3.orig.tar.gz dpkg-source: info: applying dibbler_0.7.3-1.3.diff.gz dpkg-source: info: upstream files that have been modified: dibbler-0.7.3/Misc/Portable.h dibbler-0.7.3/Port-linux/lowlevel-options-linux.c Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package dibbler dpkg-buildpackage: source version 0.7.3-1.3 dpkg-source --before-build dibbler-0.7.3 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-arch-stamp poslib.log poslib/configure-poslib.log /usr/bin/make clobber make[1]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3' [CLEAN ] make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/doc' [CLEAN ] /doc make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/doc' make[1]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3' if [ -e poslib/Makefile ]; then /usr/bin/make -C poslib distclean ; fi make[1]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib' Making distclean in . make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib' rm -f config.h rm -f TAGS ID rm -f Makefile poslib.pc rm -f config.cache config.log stamp-h stamp-h[0-9]* test -z "poslib-1.1.pc " || rm -f poslib-1.1.pc rm -f libtool make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib' Making distclean in poslib make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib/poslib' Making distclean in . make[3]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib/poslib' rm -f *.tab.c rm -f TAGS ID rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* test -z "libposlib.la" || rm -f libposlib.la rm -rf .libs _libs rm -f *.o core *.core rm -f *.o rm -f *.lo rm -f libtool make[3]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib/poslib' make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib/poslib' rm -f config.status make[1]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/poslib' dh_clean debconf-updatepo dpkg-source -b dibbler-0.7.3 dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: info: using source format `1.0' dpkg-source: info: building dibbler using existing dibbler_0.7.3.orig.tar.gz dpkg-source: info: building dibbler in dibbler_0.7.3-1.3.diff.gz dpkg-source: warning: ignoring deletion of file poslib.log dpkg-source: warning: ignoring deletion of file poslib/poslib.pc dpkg-source: warning: ignoring deletion of file poslib/config.h dpkg-source: warning: ignoring deletion of file poslib/stamp-h dpkg-source: warning: ignoring deletion of file poslib/configure-poslib.log dpkg-source: warning: ignoring deletion of file poslib/libtool dpkg-source: warning: ignoring deletion of file poslib/config.log dpkg-source: warning: ignoring deletion of file poslib/Makefile dpkg-source: warning: ignoring deletion of file poslib/config.status dpkg-source: warning: ignoring deletion of file poslib/poslib/Makefile dpkg-source: warning: ignoring deletion of directory poslib/autom4te.cache dpkg-source: warning: ignoring deletion of file Port-linux/#libnetlink.c-warnings# dpkg-source: warning: the diff modifies the following upstream files: Misc/Portable.h Port-linux/lowlevel-options-linux.c dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: info: building dibbler in dibbler_0.7.3-1.3.dsc debian/rules build cp /usr/share/misc/config.sub /usr/share/misc/config.guess poslib/ /usr/bin/make SILENTMAKE="" CFLAGS="-Wall -g -O2" server client relay make[1]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3' [CONFIG ] /poslib/ cd ./poslib; test -e "config.h" || \ ./configure --disable-shared --host= --build= >configure-poslib.log; [MAKE ] /poslib/poslib /usr/bin/make -C ./poslib > poslib.log cd ./include; /usr/bin/make links make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/include' echo "[LINKS ] /poslib" [LINKS ] /poslib ln -f -s ../poslib/poslib/bits.h ln -f -s ../poslib/config.h ln -f -s ../poslib/poslib/dnsdefs.h ln -f -s ../poslib/poslib/dnsmessage.h ln -f -s ../poslib/poslib/domainfn.h ln -f -s ../poslib/poslib/exception.h ln -f -s ../poslib/poslib/lexfn.h ln -f -s ../poslib/poslib/masterfile.h ln -f -s ../poslib/poslib/poslib.h ln -f -s ../poslib/poslib/postime.h ln -f -s ../poslib/poslib/random.h ln -f -s ../poslib/poslib/resolver.h ln -f -s ../poslib/poslib/rr.h ln -f -s ../poslib/poslib/socket.h ln -f -s ../poslib/poslib/syssocket.h ln -f -s ../poslib/poslib/sysstl.h ln -f -s ../poslib/poslib/sysstring.h ln -f -s ../poslib/poslib/types.h ln -f -s ../poslib/poslib/vsnprintf.h ln -f -s ../poslib/poslib/w32poll.h echo "[LINKS ] /include " [LINKS ] /include for dir in IfaceMgr AddrMgr CfgMgr Messages Options include Misc Port-linux ClntOptions ClntIfaceMgr ClntAddrMgr ClntCfgMgr ClntTransMgr ClntMessages SrvOptions SrvIfaceMgr SrvAddrMgr SrvCfgMgr SrvTransMgr SrvMessages RelTransMgr RelMessages RelOptions RelIfaceMgr RelCfgMgr poslib poslib/poslib; do \ if [ "$dir" != "include" ]; then \ ln -f -s ../$dir/*.h . 2>/dev/null; \ fi; \ echo -n ""; \ done ln -f -s ../SrvCfgMgr/SrvParser.h SrvParser.h ln -f -s ../ClntCfgMgr/ClntParser.h ClntParser.h ln -f -s ../RelCfgMgr/RelParser.h RelParser.h make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/include' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/IfaceMgr' [CXX ] /IfaceMgr/SocketIPv6.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SocketIPv6.o SocketIPv6.cpp [CXX ] /IfaceMgr/Iface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Iface.o Iface.cpp Iface.cpp:300:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( sock = SocketsLst.get() ) { ~~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:300:18: note: place parentheses around the assignment to silence this warning while ( sock = SocketsLst.get() ) { ^ ( ) Iface.cpp:300:18: note: use '==' to turn this assignment into an equality comparison while ( sock = SocketsLst.get() ) { ^ == Iface.cpp:329:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SocketsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:329:17: note: place parentheses around the assignment to silence this warning while ( ptr = SocketsLst.get() ) { ^ ( ) Iface.cpp:329:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SocketsLst.get() ) { ^ == Iface.cpp:356:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SocketsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:356:17: note: place parentheses around the assignment to silence this warning while ( ptr = SocketsLst.get() ) { ^ ( ) Iface.cpp:356:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SocketsLst.get() ) { ^ == Iface.cpp:401:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.getGlobalAddr()) { ~~~~~^~~~~~~~~~~~~~~~~~~ Iface.cpp:401:17: note: place parentheses around the assignment to silence this warning while (addr = x.getGlobalAddr()) { ^ ( ) Iface.cpp:401:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.getGlobalAddr()) { ^ == Iface.cpp:416:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ Iface.cpp:416:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) Iface.cpp:416:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == 5 warnings generated. [CXX ] /IfaceMgr/IfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o IfaceMgr.o IfaceMgr.cpp IfaceMgr.cpp:97:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:97:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:97:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:111:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:111:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:111:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:124:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:124:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:124:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:169:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( sock = iface->getSocket() ) { ~~~~~^~~~~~~~~~~~~~~~~~~~ IfaceMgr.cpp:169:15: note: place parentheses around the assignment to silence this warning while ( sock = iface->getSocket() ) { ^ ( ) IfaceMgr.cpp:169:15: note: use '==' to turn this assignment into an equality comparison while ( sock = iface->getSocket() ) { ^ == IfaceMgr.cpp:268:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr=x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~ IfaceMgr.cpp:268:16: note: place parentheses around the assignment to silence this warning while ( ptr=x.IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:268:16: note: use '==' to turn this assignment into an equality comparison while ( ptr=x.IfaceLst.get() ) { ^ == 5 warnings generated. [LIB ] /IfaceMgr/libIfaceMgr.a ar cr libIfaceMgr.a SocketIPv6.o Iface.o IfaceMgr.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/IfaceMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/AddrMgr' [CXX ] /AddrMgr/AddrAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrAddr.o AddrAddr.cpp [CXX ] /AddrMgr/AddrIA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrIA.o AddrIA.cpp AddrIA.cpp:176:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = AddrLst.get() ) { ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:176:20: note: place parentheses around the assignment to silence this warning while (ptrAddr = AddrLst.get() ) { ^ ( ) AddrIA.cpp:176:20: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = AddrLst.get() ) { ^ == AddrIA.cpp:193:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = AddrLst.get()) ~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:193:16: note: place parentheses around the assignment to silence this warning while (ptr = AddrLst.get()) ^ ( ) AddrIA.cpp:193:16: note: use '==' to turn this assignment into an equality comparison while (ptr = AddrLst.get()) ^ == AddrIA.cpp:242:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = PrefixLst.get()) ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:242:16: note: place parentheses around the assignment to silence this warning while (ptr = PrefixLst.get()) ^ ( ) AddrIA.cpp:242:16: note: use '==' to turn this assignment into an equality comparison while (ptr = PrefixLst.get()) ^ == AddrIA.cpp:258:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = PrefixLst.get()) ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:258:16: note: place parentheses around the assignment to silence this warning while (ptr = PrefixLst.get()) ^ ( ) AddrIA.cpp:258:16: note: use '==' to turn this assignment into an equality comparison while (ptr = PrefixLst.get()) ^ == AddrIA.cpp:306:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:306:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:306:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:318:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:318:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:318:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:325:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = getPrefix()) { ~~~~~~~^~~~~~~~~~~~~ AddrIA.cpp:325:19: note: place parentheses around the assignment to silence this warning while (prefix = getPrefix()) { ^ ( ) AddrIA.cpp:325:19: note: use '==' to turn this assignment into an equality comparison while (prefix = getPrefix()) { ^ == AddrIA.cpp:339:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:339:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:339:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:352:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:352:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:352:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:365:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = AddrLst.get() ) ~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:365:16: note: place parentheses around the assignment to silence this warning while (ptr = AddrLst.get() ) ^ ( ) AddrIA.cpp:365:16: note: use '==' to turn this assignment into an equality comparison while (ptr = AddrLst.get() ) ^ == AddrIA.cpp:392:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:392:25: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) ^ ( ) AddrIA.cpp:392:25: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) ^ == AddrIA.cpp:417:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) { ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:417:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) { ^ ( ) AddrIA.cpp:417:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) { ^ == AddrIA.cpp:466:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:466:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) ^ ( ) AddrIA.cpp:466:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) ^ == AddrIA.cpp:545:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.AddrLst.get()) { ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:545:16: note: place parentheses around the assignment to silence this warning while (ptr = x.AddrLst.get()) { ^ ( ) AddrIA.cpp:545:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.AddrLst.get()) { ^ == AddrIA.cpp:552:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = x.PrefixLst.get()) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrIA.cpp:552:19: note: place parentheses around the assignment to silence this warning while (prefix = x.PrefixLst.get()) { ^ ( ) AddrIA.cpp:552:19: note: use '==' to turn this assignment into an equality comparison while (prefix = x.PrefixLst.get()) { ^ == 15 warnings generated. [CXX ] /AddrMgr/AddrClient.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrClient.o AddrClient.cpp AddrClient.cpp:40:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:40:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:40:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:69:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:69:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:69:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:88:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:88:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:88:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:112:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:112:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:112:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:131:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = TALst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:131:17: note: place parentheses around the assignment to silence this warning while ( ptr = TALst.get() ) { ^ ( ) AddrClient.cpp:131:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = TALst.get() ) { ^ == AddrClient.cpp:154:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = TALst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:154:17: note: place parentheses around the assignment to silence this warning while ( ptr = TALst.get() ) { ^ ( ) AddrClient.cpp:154:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = TALst.get() ) { ^ == AddrClient.cpp:172:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:172:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:172:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:182:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:182:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:182:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:196:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:196:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:196:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:204:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:204:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:204:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:219:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:219:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:219:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:227:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:227:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:227:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:242:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:242:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:242:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:248:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:248:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:262:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:262:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:262:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:268:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = getTA() ) { ~~~~^~~~~~~~~ AddrClient.cpp:268:17: note: place parentheses around the assignment to silence this warning while ( ptr = getTA() ) { ^ ( ) AddrClient.cpp:268:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = getTA() ) { ^ == AddrClient.cpp:275:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:275:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:275:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:322:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrClient.cpp:322:16: note: place parentheses around the assignment to silence this warning while (ptr = x.IAsLst.get() ) { ^ ( ) AddrClient.cpp:322:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.IAsLst.get() ) { ^ == AddrClient.cpp:328:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.TALst.get() ) { ~~~~^~~~~~~~~~~~~~~ AddrClient.cpp:328:16: note: place parentheses around the assignment to silence this warning while (ptr = x.TALst.get() ) { ^ ( ) AddrClient.cpp:328:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.TALst.get() ) { ^ == AddrClient.cpp:334:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.PDLst.get() ) { ~~~~^~~~~~~~~~~~~~~ AddrClient.cpp:334:16: note: place parentheses around the assignment to silence this warning while (ptr = x.PDLst.get() ) { ^ ( ) AddrClient.cpp:334:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.PDLst.get() ) { ^ == 20 warnings generated. [CXX ] /AddrMgr/AddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrMgr.o AddrMgr.cpp AddrMgr.cpp:84:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:84:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:84:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:96:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:96:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:96:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:108:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cli = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:108:16: note: place parentheses around the assignment to silence this warning while (cli = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:108:16: note: use '==' to turn this assignment into an equality comparison while (cli = ClntsLst.get() ) ^ == AddrMgr.cpp:112:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = cli->getIA()) { ~~~^~~~~~~~~~~~~~ AddrMgr.cpp:112:12: note: place parentheses around the assignment to silence this warning while (ia = cli->getIA()) { ^ ( ) AddrMgr.cpp:112:12: note: use '==' to turn this assignment into an equality comparison while (ia = cli->getIA()) { ^ == AddrMgr.cpp:131:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:131:17: note: place parentheses around the assignment to silence this warning while ( ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:131:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:151:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:151:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:151:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:163:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:163:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:163:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:175:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:175:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:175:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:187:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:187:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:187:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:225:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:225:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) AddrMgr.cpp:225:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == AddrMgr.cpp:257:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = client->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:257:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = client->getPD() ) { ^ ( ) AddrMgr.cpp:257:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = client->getPD() ) { ^ == AddrMgr.cpp:272:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = ptrPD->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:272:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = ptrPD->getPrefix() ) { ^ ( ) AddrMgr.cpp:272:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = ptrPD->getPrefix() ) { ^ == AddrMgr.cpp:301:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( client = this->getClient() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:301:20: note: place parentheses around the assignment to silence this warning while ( client = this->getClient() ) { ^ ( ) AddrMgr.cpp:301:20: note: use '==' to turn this assignment into an equality comparison while ( client = this->getClient() ) { ^ == AddrMgr.cpp:330:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pd = client->getPD() ) { ~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:330:16: note: place parentheses around the assignment to silence this warning while ( pd = client->getPD() ) { ^ ( ) AddrMgr.cpp:330:16: note: use '==' to turn this assignment into an equality comparison while ( pd = client->getPD() ) { ^ == AddrMgr.cpp:345:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = pd->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:345:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = pd->getPrefix() ) { ^ ( ) AddrMgr.cpp:345:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = pd->getPrefix() ) { ^ == AddrMgr.cpp:374:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:374:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) AddrMgr.cpp:374:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == AddrMgr.cpp:389:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = ptrClient->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:389:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = ptrClient->getPD() ) { ^ ( ) AddrMgr.cpp:389:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = ptrClient->getPD() ) { ^ == AddrMgr.cpp:403:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = ptrPD->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:403:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = ptrPD->getPrefix() ) { ^ ( ) AddrMgr.cpp:403:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = ptrPD->getPrefix() ) { ^ == AddrMgr.cpp:451:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (client = getClient()) { ~~~~~~~^~~~~~~~~~~~~ AddrMgr.cpp:451:19: note: place parentheses around the assignment to silence this warning while (client = getClient()) { ^ ( ) AddrMgr.cpp:451:19: note: use '==' to turn this assignment into an equality comparison while (client = getClient()) { ^ == AddrMgr.cpp:453:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = client->getPD()) { ~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:453:12: note: place parentheses around the assignment to silence this warning while (pd = client->getPD()) { ^ ( ) AddrMgr.cpp:453:12: note: use '==' to turn this assignment into an equality comparison while (pd = client->getPD()) { ^ == AddrMgr.cpp:455:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = pd->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:455:20: note: place parentheses around the assignment to silence this warning while (prefix = pd->getPrefix()) { ^ ( ) AddrMgr.cpp:455:20: note: use '==' to turn this assignment into an equality comparison while (prefix = pd->getPrefix()) { ^ == AddrMgr.cpp:711:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ia = parseAddrIA(f)) { ~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:711:13: note: place parentheses around the assignment to silence this warning if (ia = parseAddrIA(f)) { ^ ( ) AddrMgr.cpp:711:13: note: use '==' to turn this assignment into an equality comparison if (ia = parseAddrIA(f)) { ^ == AddrMgr.cpp:851:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = x.ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ AddrMgr.cpp:851:17: note: place parentheses around the assignment to silence this warning while ( ptr = x.ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:851:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = x.ClntsLst.get() ) { ^ == 23 warnings generated. [CXX ] /AddrMgr/AddrPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrPrefix.o AddrPrefix.cpp [LIB ] /AddrMgr/libAddrMgr.a ar cr libAddrMgr.a AddrAddr.o AddrIA.o AddrClient.o AddrMgr.o AddrPrefix.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/AddrMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/CfgMgr' [CXX ] /CfgMgr/CfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o CfgMgr.o CfgMgr.cpp [CXX ] /CfgMgr/TimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o TimeZone.o TimeZone.cpp [CXX ] /CfgMgr/StationID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o StationID.o StationID.cpp [CXX ] /CfgMgr/StationRange.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o StationRange.o StationRange.cpp [LIB ] /CfgMgr/libCfgMgr.a ar cr libCfgMgr.a CfgMgr.o TimeZone.o StationID.o StationRange.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/CfgMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/Messages' [CXX ] /Messages/Msg.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Msg.o Msg.cpp Msg.cpp:74:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( Option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:74:19: note: place parentheses around the assignment to silence this warning while( Option = Options.get() ) ^ ( ) Msg.cpp:74:19: note: use '==' to turn this assignment into an equality comparison while( Option = Options.get() ) ^ == Msg.cpp:117:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( Option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:117:19: note: place parentheses around the assignment to silence this warning while( Option = Options.get() ) ^ ( ) Msg.cpp:117:19: note: use '==' to turn this assignment into an equality comparison while( Option = Options.get() ) ^ == Msg.cpp:168:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( Option = Options.get() ) { ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:168:20: note: place parentheses around the assignment to silence this warning while ( Option = Options.get() ) { ^ ( ) Msg.cpp:168:20: note: use '==' to turn this assignment into an equality comparison while ( Option = Options.get() ) { ^ == Msg.cpp:328:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dt = authLst.get()) { ~~~^~~~~~~~~~~~~~~ Msg.cpp:328:19: note: place parentheses around the assignment to silence this warning while (dt = authLst.get()) { ^ ( ) Msg.cpp:328:19: note: use '==' to turn this assignment into an equality comparison while (dt = authLst.get()) { ^ == Msg.cpp:418:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:418:19: note: place parentheses around the assignment to silence this warning while (option = Options.get() ) ^ ( ) Msg.cpp:418:19: note: use '==' to turn this assignment into an equality comparison while (option = Options.get() ) ^ == 5 warnings generated. [LIB ] /Messages/libMsg.a ar cr libMsg.a Msg.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/Messages' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/Options' [CXX ] /Options/Opt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Opt.o Opt.cpp Opt.cpp:58:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = SubOptions.get()) ~~~~^~~~~~~~~~~~~~~~~~ Opt.cpp:58:16: note: place parentheses around the assignment to silence this warning while (ptr = SubOptions.get()) ^ ( ) Opt.cpp:58:16: note: use '==' to turn this assignment into an equality comparison while (ptr = SubOptions.get()) ^ == Opt.cpp:65:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Opt.cpp:65:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) Opt.cpp:65:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == Opt.cpp:83:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(opt=getOption()) { ~~~^~~~~~~~~~~~ Opt.cpp:83:14: note: place parentheses around the assignment to silence this warning while(opt=getOption()) { ^ ( ) Opt.cpp:83:14: note: use '==' to turn this assignment into an equality comparison while(opt=getOption()) { ^ == 3 warnings generated. [CXX ] /Options/OptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIAAddress.o OptIAAddress.cpp [CXX ] /Options/OptGeneric.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptGeneric.o OptGeneric.cpp [CXX ] /Options/OptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptTA.o OptTA.cpp OptTA.cpp:48:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptTA.cpp:48:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptTA.cpp:48:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptTA.cpp:78:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptTA.cpp:78:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptTA.cpp:78:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptTA.cpp:100:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptTA.cpp:100:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptTA.cpp:100:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptPreference.o OptPreference.cpp [CXX ] /Options/OptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptRapidCommit.o OptRapidCommit.cpp [CXX ] /Options/OptInteger.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptInteger.o OptInteger.cpp [CXX ] /Options/OptDUID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptDUID.o OptDUID.cpp [CXX ] /Options/OptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptStatusCode.o OptStatusCode.cpp [CXX ] /Options/OptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptUserClass.o OptUserClass.cpp [CXX ] /Options/OptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptVendorClass.o OptVendorClass.cpp [CXX ] /Options/OptVendorSpecInfo.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptVendorSpecInfo.o OptVendorSpecInfo.cpp [CXX ] /Options/OptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIA_NA.o OptIA_NA.cpp OptIA_NA.cpp:89:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptIA_NA.cpp:89:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptIA_NA.cpp:89:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptIA_NA.cpp:124:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptIA_NA.cpp:124:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptIA_NA.cpp:124:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptIA_NA.cpp:146:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptIA_NA.cpp:146:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptIA_NA.cpp:146:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptOptionRequest.o OptOptionRequest.cpp [CXX ] /Options/OptAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAddr.o OptAddr.cpp [CXX ] /Options/OptAddrLst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAddrLst.o OptAddrLst.cpp OptAddrLst.cpp:61:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=AddrLst.get()) ~~~~^~~~~~~~~~~~~~ OptAddrLst.cpp:61:15: note: place parentheses around the assignment to silence this warning while(addr=AddrLst.get()) ^ ( ) OptAddrLst.cpp:61:15: note: use '==' to turn this assignment into an equality comparison while(addr=AddrLst.get()) ^ == 1 warning generated. [CXX ] /Options/OptString.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptString.o OptString.cpp [CXX ] /Options/OptStringLst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptStringLst.o OptStringLst.cpp OptStringLst.cpp:118:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = StringLst.get() ) { ~~^~~~~~~~~~~~~~~~~ OptStringLst.cpp:118:14: note: place parentheses around the assignment to silence this warning while (x = StringLst.get() ) { ^ ( ) OptStringLst.cpp:118:14: note: use '==' to turn this assignment into an equality comparison while (x = StringLst.get() ) { ^ == OptStringLst.cpp:151:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x = StringLst.get() ) { ~~^~~~~~~~~~~~~~~~~ OptStringLst.cpp:151:15: note: place parentheses around the assignment to silence this warning while ( x = StringLst.get() ) { ^ ( ) OptStringLst.cpp:151:15: note: use '==' to turn this assignment into an equality comparison while ( x = StringLst.get() ) { ^ == 2 warnings generated. [CXX ] /Options/OptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptFQDN.o OptFQDN.cpp [CXX ] /Options/OptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIA_PD.o OptIA_PD.cpp OptIA_PD.cpp:61:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptIA_PD.cpp:61:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptIA_PD.cpp:61:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptIA_PD.cpp:95:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptIA_PD.cpp:95:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptIA_PD.cpp:95:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptIA_PD.cpp:117:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptIA_PD.cpp:117:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptIA_PD.cpp:117:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIAPrefix.o OptIAPrefix.cpp [CXX ] /Options/OptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAuthentication.o OptAuthentication.cpp [CXX ] /Options/OptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAAAAuthentication.o OptAAAAuthentication.cpp [CXX ] /Options/OptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptKeyGeneration.o OptKeyGeneration.cpp [LIB ] /Options/libOptions.a ar cr libOptions.a Opt.o OptIAAddress.o OptGeneric.o OptTA.o OptPreference.o OptRapidCommit.o OptInteger.o OptDUID.o OptStatusCode.o OptUserClass.o OptVendorClass.o OptVendorSpecInfo.o OptIA_NA.o OptOptionRequest.o OptAddr.o OptAddrLst.o OptString.o OptStringLst.o OptGeneric.o OptFQDN.o OptIA_PD.o OptIAPrefix.o OptAuthentication.o OptAAAAuthentication.o OptKeyGeneration.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/Options' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/include' make[2]: Nothing to be done for `libs'. make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/include' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/Misc' [CXX ] /Misc/Logger.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Logger.o Logger.cpp [CXX ] /Misc/DHCPConst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o DHCPConst.o DHCPConst.cpp [CXX ] /Misc/DUID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o DUID.o DUID.cpp [CXX ] /Misc/IPv6Addr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o IPv6Addr.o IPv6Addr.cpp [CC ] /Misc/addrpack.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c addrpack.c [CXX ] /Misc/FQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o FQDN.o FQDN.cpp [CXX ] /Misc/KeyList.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o KeyList.o KeyList.cpp [CC ] /Misc/sha1.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c sha1.c [CC ] /Misc/sha256.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c sha256.c [CC ] /Misc/sha512.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -std=c99 -c sha512.c [CC ] /Misc/md5.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c md5.c [CC ] /Misc/hmac-sha-md5.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c hmac-sha-md5.c [LIB ] /Misc/libMisc.a ar cr libMisc.a Logger.o DHCPConst.o DUID.o IPv6Addr.o addrpack.o FQDN.o KeyList.o sha1.o sha256.o sha512.o md5.o hmac-sha-md5.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/Misc' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/Port-linux' [CC ] /Port-linux/lowlevel-linux.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -I. -c lowlevel-linux.c [CC ] /Port-linux/lowlevel-linux-link-state.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -I. -c lowlevel-linux-link-state.c [CC ] /Port-linux/lowlevel-options-linux.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c lowlevel-options-linux.c [CC ] /Port-linux/libnetlink.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c libnetlink.c 2> libnetlink.c-warnings [CC ] /Port-linux/ll_map.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c ll_map.c [CC ] /Port-linux/ll_types.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c ll_types.c [CC ] /Port-linux/utils.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c utils.c 2> utils.c-warnings [CXX ] /Port-linux/daemon.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o daemon.o daemon.cpp [CC ] /Port-linux/iproute.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c iproute.c 2> iproute.c-warnings [LIB ] /Port-linux/libLowLevel.a ar cr libLowLevel.a lowlevel-linux.o lowlevel-linux-link-state.o lowlevel-options-linux.o libnetlink.o ll_map.o ll_types.o utils.o daemon.o iproute.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/Port-linux' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvOptions' [CXX ] /SrvOptions/SrvOptClientIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptClientIdentifier.o SrvOptClientIdentifier.cpp [CXX ] /SrvOptions/SrvOptElapsed.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptElapsed.o SrvOptElapsed.cpp [CXX ] /SrvOptions/SrvOptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIAAddress.o SrvOptIAAddress.cpp [CXX ] /SrvOptions/SrvOptInterfaceID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptInterfaceID.o SrvOptInterfaceID.cpp [CXX ] /SrvOptions/SrvOptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptPreference.o SrvOptPreference.cpp [CXX ] /SrvOptions/SrvOptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptRapidCommit.o SrvOptRapidCommit.cpp [CXX ] /SrvOptions/SrvOptServerIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptServerIdentifier.o SrvOptServerIdentifier.cpp [CXX ] /SrvOptions/SrvOptServerUnicast.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptServerUnicast.o SrvOptServerUnicast.cpp [CXX ] /SrvOptions/SrvOptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptStatusCode.o SrvOptStatusCode.cpp [CXX ] /SrvOptions/SrvOptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptUserClass.o SrvOptUserClass.cpp [CXX ] /SrvOptions/SrvOptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptVendorClass.o SrvOptVendorClass.cpp [CXX ] /SrvOptions/SrvOptVendorSpec.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptVendorSpec.o SrvOptVendorSpec.cpp [CXX ] /SrvOptions/SrvOptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIA_NA.o SrvOptIA_NA.cpp SrvOptIA_NA.cpp:193:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = queryOpt->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:193:17: note: place parentheses around the assignment to silence this warning while ( opt = queryOpt->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:193:17: note: use '==' to turn this assignment into an equality comparison while ( opt = queryOpt->getOption() ) { ^ == SrvOptIA_NA.cpp:266:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:266:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:266:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptIA_NA.cpp:437:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:437:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvOptIA_NA.cpp:437:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvOptIA_NA.cpp:485:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:485:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvOptIA_NA.cpp:485:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvOptIA_NA.cpp:512:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( subOpt = ia->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:512:20: note: place parentheses around the assignment to silence this warning while ( subOpt = ia->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:512:20: note: use '==' to turn this assignment into an equality comparison while ( subOpt = ia->getOption() ) { ^ == SrvOptIA_NA.cpp:639:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:639:14: note: place parentheses around the assignment to silence this warning if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ^ ( ) SrvOptIA_NA.cpp:639:14: note: use '==' to turn this assignment into an equality comparison if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ^ == SrvOptIA_NA.cpp:665:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:665:18: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvOptIA_NA.cpp:665:18: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == 7 warnings generated. [CXX ] /SrvOptions/SrvOptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptOptionRequest.o SrvOptOptionRequest.cpp [CXX ] /SrvOptions/SrvOptDNSServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptDNSServers.o SrvOptDNSServers.cpp [CXX ] /SrvOptions/SrvOptDomainName.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptDomainName.o SrvOptDomainName.cpp [CXX ] /SrvOptions/SrvOptNTPServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNTPServers.o SrvOptNTPServers.cpp [CXX ] /SrvOptions/SrvOptTimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptTimeZone.o SrvOptTimeZone.cpp [CXX ] /SrvOptions/SrvOptSIPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptSIPServer.o SrvOptSIPServer.cpp [CXX ] /SrvOptions/SrvOptSIPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptSIPDomain.o SrvOptSIPDomain.cpp [CXX ] /SrvOptions/SrvOptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptFQDN.o SrvOptFQDN.cpp [CXX ] /SrvOptions/SrvOptNISServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISServer.o SrvOptNISServer.cpp [CXX ] /SrvOptions/SrvOptNISDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISDomain.o SrvOptNISDomain.cpp [CXX ] /SrvOptions/SrvOptNISPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISPServer.o SrvOptNISPServer.cpp [CXX ] /SrvOptions/SrvOptNISPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISPDomain.o SrvOptNISPDomain.cpp [CXX ] /SrvOptions/SrvOptLifetime.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptLifetime.o SrvOptLifetime.cpp [CXX ] /SrvOptions/SrvOptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptTA.o SrvOptTA.cpp SrvOptTA.cpp:180:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptTA.cpp:180:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptTA.cpp:180:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptTA.cpp:220:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrIface->getTA()) ~~~^~~~~~~~~~~~~~~~~~~ SrvOptTA.cpp:220:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrIface->getTA()) ^ ( ) SrvOptTA.cpp:220:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrIface->getTA()) ^ == SrvOptTA.cpp:238:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((this->OrgMessage == REQUEST_MSG)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ SrvOptTA.cpp:238:28: note: remove extraneous parentheses around the comparison to silence this warning if ((this->OrgMessage == REQUEST_MSG)) { ~ ^ ~ SrvOptTA.cpp:238:28: note: use '=' to turn this equality comparison into an assignment if ((this->OrgMessage == REQUEST_MSG)) { ^~ = 3 warnings generated. [CXX ] /SrvOptions/SrvOptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIA_PD.o SrvOptIA_PD.cpp SrvOptIA_PD.cpp:99:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:99:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptIA_PD.cpp:99:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptIA_PD.cpp:132:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = prefixLst.get()) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:132:19: note: place parentheses around the assignment to silence this warning while (prefix = prefixLst.get()) { ^ ( ) SrvOptIA_PD.cpp:132:19: note: use '==' to turn this assignment into an equality comparison while (prefix = prefixLst.get()) { ^ == SrvOptIA_PD.cpp:299:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( prefix = ptrIA->getPrefix() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:299:20: note: place parentheses around the assignment to silence this warning while ( prefix = ptrIA->getPrefix() ) { ^ ( ) SrvOptIA_PD.cpp:299:20: note: use '==' to turn this assignment into an equality comparison while ( prefix = ptrIA->getPrefix() ) { ^ == SrvOptIA_PD.cpp:447:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = ptrIface->getPD()) ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:447:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = ptrIface->getPD()) ^ ( ) SrvOptIA_PD.cpp:447:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = ptrIface->getPD()) ^ == SrvOptIA_PD.cpp:466:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = lst.get()) { ~~~~~~~^~~~~~~~~~~ SrvOptIA_PD.cpp:466:16: note: place parentheses around the assignment to silence this warning while (prefix = lst.get()) { ^ ( ) SrvOptIA_PD.cpp:466:16: note: use '==' to turn this assignment into an equality comparison while (prefix = lst.get()) { ^ == 5 warnings generated. [CXX ] /SrvOptions/SrvOptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIAPrefix.o SrvOptIAPrefix.cpp [CXX ] /SrvOptions/SrvOptAddrParams.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAddrParams.o SrvOptAddrParams.cpp [CXX ] /SrvOptions/SrvOptLQ.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptLQ.o SrvOptLQ.cpp SrvOptLQ.cpp:82:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ SrvOptLQ.cpp:82:16: note: place parentheses around the assignment to silence this warning while (opt = SubOptions.get() ) { ^ ( ) SrvOptLQ.cpp:82:16: note: use '==' to turn this assignment into an equality comparison while (opt = SubOptions.get() ) { ^ == SrvOptLQ.cpp:107:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x=SubOptions.get() ) { ~^~~~~~~~~~~~~~~~~ SrvOptLQ.cpp:107:14: note: place parentheses around the assignment to silence this warning while ( x=SubOptions.get() ) { ^ ( ) SrvOptLQ.cpp:107:14: note: use '==' to turn this assignment into an equality comparison while ( x=SubOptions.get() ) { ^ == 2 warnings generated. [CXX ] /SrvOptions/SrvOptRemoteID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptRemoteID.o SrvOptRemoteID.cpp [CXX ] /SrvOptions/SrvOptGeneric.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptGeneric.o SrvOptGeneric.cpp [CXX ] /SrvOptions/SrvOptEcho.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptEcho.o SrvOptEcho.cpp [CXX ] /SrvOptions/SrvOptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAuthentication.o SrvOptAuthentication.cpp [CXX ] /SrvOptions/SrvOptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptKeyGeneration.o SrvOptKeyGeneration.cpp [CXX ] /SrvOptions/SrvOptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAAAAuthentication.o SrvOptAAAAuthentication.cpp [LIB ] /SrvOptions/libSrvOptions.a ar cr libSrvOptions.a SrvOptClientIdentifier.o SrvOptElapsed.o SrvOptIAAddress.o SrvOptInterfaceID.o SrvOptPreference.o SrvOptRapidCommit.o SrvOptServerIdentifier.o SrvOptServerUnicast.o SrvOptStatusCode.o SrvOptUserClass.o SrvOptVendorClass.o SrvOptVendorSpec.o SrvOptIA_NA.o SrvOptOptionRequest.o SrvOptDNSServers.o SrvOptDomainName.o SrvOptNTPServers.o SrvOptTimeZone.o SrvOptSIPServer.o SrvOptSIPDomain.o SrvOptFQDN.o SrvOptNISServer.o SrvOptNISDomain.o SrvOptNISPServer.o SrvOptNISPDomain.o SrvOptLifetime.o SrvOptTA.o SrvOptIA_PD.o SrvOptIAPrefix.o SrvOptAddrParams.o SrvOptLQ.o SrvOptRemoteID.o SrvOptGeneric.o SrvOptEcho.o SrvOptAuthentication.o SrvOptKeyGeneration.o SrvOptAAAAuthentication.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvOptions' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvIfaceMgr' [CXX ] /SrvIfaceMgr/SrvIfaceIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvIfaceIface.o SrvIfaceIface.cpp SrvIfaceIface.cpp:133:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ SrvIfaceIface.cpp:133:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) SrvIfaceIface.cpp:133:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == 1 warning generated. [CXX ] /SrvIfaceMgr/SrvIfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvIfaceMgr.o SrvIfaceMgr.cpp SrvIfaceMgr.cpp:357:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = echoListTbl[relays].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvIfaceMgr.cpp:357:13: note: place parentheses around the assignment to silence this warning while (gen = echoListTbl[relays].get()) { ^ ( ) SrvIfaceMgr.cpp:357:13: note: use '==' to turn this assignment into an equality comparison while (gen = echoListTbl[relays].get()) { ^ == SrvIfaceMgr.cpp:548:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr= (Ptr*) x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvIfaceMgr.cpp:548:16: note: place parentheses around the assignment to silence this warning while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ ( ) SrvIfaceMgr.cpp:548:16: note: use '==' to turn this assignment into an equality comparison while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ == 2 warnings generated. [CXX ] /SrvIfaceMgr/../IfaceMgr/DNSUpdate.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ../IfaceMgr/DNSUpdate.o ../IfaceMgr/DNSUpdate.cpp [LIB ] /SrvIfaceMgr/libSrvIfaceMgr.a ar cr libSrvIfaceMgr.a SrvIfaceIface.o SrvIfaceMgr.o ../IfaceMgr/DNSUpdate.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvIfaceMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvAddrMgr' [CXX ] /SrvAddrMgr/SrvAddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvAddrMgr.o SrvAddrMgr.cpp SrvAddrMgr.cpp:58:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:58:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:58:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:74:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:74:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:74:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:89:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:89:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:89:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvAddrMgr.cpp:120:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:120:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:120:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:135:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:135:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:135:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:149:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:149:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:149:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvAddrMgr.cpp:200:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:200:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:200:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:215:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:215:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) { ^ ( ) SrvAddrMgr.cpp:215:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) { ^ == SrvAddrMgr.cpp:229:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ta->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:229:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ta->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:229:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ta->getAddr() ) { ^ == SrvAddrMgr.cpp:263:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:263:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:263:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:278:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:278:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) { ^ ( ) SrvAddrMgr.cpp:278:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) { ^ == SrvAddrMgr.cpp:292:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ta->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:292:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ta->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:292:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ta->getAddr() ) { ^ == SrvAddrMgr.cpp:327:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:327:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) { ^ ( ) SrvAddrMgr.cpp:327:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) { ^ == SrvAddrMgr.cpp:341:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:341:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:341:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:352:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:352:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) ^ ( ) SrvAddrMgr.cpp:352:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) ^ == SrvAddrMgr.cpp:358:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:358:23: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) ^ ( ) SrvAddrMgr.cpp:358:23: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) ^ == SrvAddrMgr.cpp:361:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ptrAddr = ptrIA->getAddr(addr) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:361:25: note: place parentheses around the assignment to silence this warning if (ptrAddr = ptrIA->getAddr(addr) ) ^ ( ) SrvAddrMgr.cpp:361:25: note: use '==' to turn this assignment into an equality comparison if (ptrAddr = ptrIA->getAddr(addr) ) ^ == SrvAddrMgr.cpp:380:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:380:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) { ^ ( ) SrvAddrMgr.cpp:380:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) { ^ == SrvAddrMgr.cpp:384:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:384:20: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) ^ ( ) SrvAddrMgr.cpp:384:20: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) ^ == SrvAddrMgr.cpp:406:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClient=getClient()) ~~~~~~~~~^~~~~~~~~~~~ SrvAddrMgr.cpp:406:20: note: place parentheses around the assignment to silence this warning while(ptrClient=getClient()) ^ ( ) SrvAddrMgr.cpp:406:20: note: use '==' to turn this assignment into an equality comparison while(ptrClient=getClient()) ^ == SrvAddrMgr.cpp:411:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=ptrClient->getIA()) ~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:411:20: note: place parentheses around the assignment to silence this warning while(ptrIA=ptrClient->getIA()) ^ ( ) SrvAddrMgr.cpp:411:20: note: use '==' to turn this assignment into an equality comparison while(ptrIA=ptrClient->getIA()) ^ == SrvAddrMgr.cpp:415:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:415:26: note: place parentheses around the assignment to silence this warning while(ptrAddr=ptrIA->getAddr()) ^ ( ) SrvAddrMgr.cpp:415:26: note: use '==' to turn this assignment into an equality comparison while(ptrAddr=ptrIA->getAddr()) ^ == SrvAddrMgr.cpp:422:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=classes->get()) ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:422:35: note: place parentheses around the assignment to silence this warning while(ptrClass=classes->get()) ^ ( ) SrvAddrMgr.cpp:422:35: note: use '==' to turn this assignment into an equality comparison while(ptrClass=classes->get()) ^ == SrvAddrMgr.cpp:477:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClient = this->getClient() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:477:22: note: place parentheses around the assignment to silence this warning while (ptrClient = this->getClient() ) ^ ( ) SrvAddrMgr.cpp:477:22: note: use '==' to turn this assignment into an equality comparison while (ptrClient = this->getClient() ) ^ == SrvAddrMgr.cpp:483:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:483:27: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) ^ ( ) SrvAddrMgr.cpp:483:27: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) ^ == SrvAddrMgr.cpp:489:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:489:37: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) ^ ( ) SrvAddrMgr.cpp:489:37: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) ^ == SrvAddrMgr.cpp:537:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:537:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:537:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:564:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:564:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:564:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:591:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:591:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:591:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:673:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=this->Cache.get()) { ~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:673:13: note: place parentheses around the assignment to silence this warning while (x=this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:673:13: note: use '==' to turn this assignment into an equality comparison while (x=this->Cache.get()) { ^ == 30 warnings generated. [LIB ] /SrvAddrMgr/libSrvAddrMgr.a ar cr libSrvAddrMgr.a SrvAddrMgr.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvAddrMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvCfgMgr' [CXX ] /SrvCfgMgr/SrvParser.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParser.o SrvParser.cpp SrvParser.y:830:23: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((yyvsp[0].ival<0)||(yyvsp[0].ival>255)) { ~~~~~~~~~~~~~^~ SrvParser.y:994:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (clntClass = SrvCfgClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:994:22: note: place parentheses around the assignment to silence this warning while (clntClass = SrvCfgClientClassLst.get()) ^ ( ) SrvParser.y:994:22: note: use '==' to turn this assignment into an equality comparison while (clntClass = SrvCfgClientClassLst.get()) ^ == SrvParser.y:1023:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (clntClass = SrvCfgClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1023:22: note: place parentheses around the assignment to silence this warning while (clntClass = SrvCfgClientClassLst.get()) ^ ( ) SrvParser.y:1023:22: note: use '==' to turn this assignment into an equality comparison while (clntClass = SrvCfgClientClassLst.get()) ^ == SrvParser.y:1334:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=SrvCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1334:13: note: place parentheses around the assignment to silence this warning while (ptr=SrvCfgIfaceLst.get()) ^ ( ) SrvParser.y:1334:13: note: use '==' to turn this assignment into an equality comparison while (ptr=SrvCfgIfaceLst.get()) ^ == SrvParser.y:1348:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=SrvCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1348:13: note: place parentheses around the assignment to silence this warning while (ptr=SrvCfgIfaceLst.get()) ^ ( ) SrvParser.y:1348:13: note: use '==' to turn this assignment into an equality comparison while (ptr=SrvCfgIfaceLst.get()) ^ == SrvParser.y:1392:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddrClass=SrvCfgAddrClassLst.get()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1392:24: note: place parentheses around the assignment to silence this warning while (ptrAddrClass=SrvCfgAddrClassLst.get()) ^ ( ) SrvParser.y:1392:24: note: use '==' to turn this assignment into an equality comparison while (ptrAddrClass=SrvCfgAddrClassLst.get()) ^ == SrvParser.y:1399:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta=SrvCfgTALst.get()) ~~^~~~~~~~~~~~~~~~~~ SrvParser.y:1399:14: note: place parentheses around the assignment to silence this warning while (ta=SrvCfgTALst.get()) ^ ( ) SrvParser.y:1399:14: note: use '==' to turn this assignment into an equality comparison while (ta=SrvCfgTALst.get()) ^ == SrvParser.y:1405:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd=SrvCfgPDLst.get()) ~~^~~~~~~~~~~~~~~~~~ SrvParser.y:1405:14: note: place parentheses around the assignment to silence this warning while (pd=SrvCfgPDLst.get()) ^ ( ) SrvParser.y:1405:14: note: use '==' to turn this assignment into an equality comparison while (pd=SrvCfgPDLst.get()) ^ == 8 warnings generated. [CXX ] /SrvCfgMgr/SrvLexer.o g++ -c -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -ftemplate-depth-30 SrvLexer.cpp [CXX ] /SrvCfgMgr/SrvCfgAddrClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgAddrClass.o SrvCfgAddrClass.cpp SrvCfgAddrClass.cpp:53:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:53:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:53:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:60:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:60:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:60:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:77:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:77:18: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgAddrClass.cpp:77:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgAddrClass.cpp:85:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:85:18: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgAddrClass.cpp:85:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == SrvCfgAddrClass.cpp:95:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:95:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:95:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:102:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:102:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:102:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:123:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:123:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:123:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:129:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:129:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:129:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:184:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getRejedClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:184:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getRejedClnt()) ^ ( ) SrvCfgAddrClass.cpp:184:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getRejedClnt()) ^ == SrvCfgAddrClass.cpp:188:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getAcceptClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:188:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getAcceptClnt()) ^ ( ) SrvCfgAddrClass.cpp:188:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getAcceptClnt()) ^ == SrvCfgAddrClass.cpp:302:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.RejedClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:302:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:302:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:307:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.AcceptClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:307:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.AcceptClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:307:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.AcceptClnt.get()) ^ == SrvCfgAddrClass.cpp:331:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:331:22: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgAddrClass.cpp:331:22: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgAddrClass.cpp:334:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:334:19: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgAddrClass.cpp:334:19: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgAddrClass.cpp:345:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:345:22: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgAddrClass.cpp:345:22: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgAddrClass.cpp:348:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:348:19: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgAddrClass.cpp:348:19: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgIface.o SrvCfgIface.cpp SrvCfgIface.cpp:42:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=ExceptionsLst.get()) { ~^~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:42:13: note: place parentheses around the assignment to silence this warning while (x=ExceptionsLst.get()) { ^ ( ) SrvCfgIface.cpp:42:13: note: use '==' to turn this assignment into an equality comparison while (x=ExceptionsLst.get()) { ^ == SrvCfgIface.cpp:71:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=SrvCfgAddrClassLst.get()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:71:19: note: place parentheses around the assignment to silence this warning while(ptrClass=SrvCfgAddrClassLst.get()) { ^ ( ) SrvCfgIface.cpp:71:19: note: use '==' to turn this assignment into an equality comparison while(ptrClass=SrvCfgAddrClassLst.get()) { ^ == SrvCfgIface.cpp:149:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = this->getTA() ) { ~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:149:16: note: place parentheses around the assignment to silence this warning while ( ta = this->getTA() ) { ^ ( ) SrvCfgIface.cpp:149:16: note: use '==' to turn this assignment into an equality comparison while ( ta = this->getTA() ) { ^ == SrvCfgIface.cpp:156:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = this->getTA() ) { ~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:156:16: note: place parentheses around the assignment to silence this warning while ( ta = this->getTA() ) { ^ ( ) SrvCfgIface.cpp:156:16: note: use '==' to turn this assignment into an equality comparison while ( ta = this->getTA() ) { ^ == SrvCfgIface.cpp:171:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:171:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass()) { ^ ( ) SrvCfgIface.cpp:171:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass()) { ^ == SrvCfgIface.cpp:181:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:181:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass() ) { ^ ( ) SrvCfgIface.cpp:181:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass() ) { ^ == SrvCfgIface.cpp:196:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:196:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass() ) { ^ ( ) SrvCfgIface.cpp:196:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass() ) { ^ == SrvCfgIface.cpp:252:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD()) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:252:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD()) { ^ ( ) SrvCfgIface.cpp:252:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD()) { ^ == SrvCfgIface.cpp:262:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:262:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD() ) { ^ ( ) SrvCfgIface.cpp:262:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD() ) { ^ == SrvCfgIface.cpp:278:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:278:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD() ) { ^ ( ) SrvCfgIface.cpp:278:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD() ) { ^ == SrvCfgIface.cpp:480:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (foo=this->FQDNLst.get()) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:480:15: note: place parentheses around the assignment to silence this warning while (foo=this->FQDNLst.get()) { ^ ( ) SrvCfgIface.cpp:480:15: note: use '==' to turn this assignment into an equality comparison while (foo=this->FQDNLst.get()) { ^ == SrvCfgIface.cpp:651:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ia=iface.SrvCfgAddrClassLst.get() ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:651:14: note: place parentheses around the assignment to silence this warning while( ia=iface.SrvCfgAddrClassLst.get() ) { ^ ( ) SrvCfgIface.cpp:651:14: note: use '==' to turn this assignment into an equality comparison while( ia=iface.SrvCfgAddrClassLst.get() ) { ^ == SrvCfgIface.cpp:660:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( pd=iface.SrvCfgPDLst.get() ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:660:14: note: place parentheses around the assignment to silence this warning while( pd=iface.SrvCfgPDLst.get() ) { ^ ( ) SrvCfgIface.cpp:660:14: note: use '==' to turn this assignment into an equality comparison while( pd=iface.SrvCfgPDLst.get() ) { ^ == SrvCfgIface.cpp:669:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ta=iface.getTA() ) ~~^~~~~~~~~~~~~~ SrvCfgIface.cpp:669:14: note: place parentheses around the assignment to silence this warning while( ta=iface.getTA() ) ^ ( ) SrvCfgIface.cpp:669:14: note: use '==' to turn this assignment into an equality comparison while( ta=iface.getTA() ) ^ == SrvCfgIface.cpp:679:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:679:17: note: place parentheses around the assignment to silence this warning while (addr = iface.DNSServerLst.get()) { ^ ( ) SrvCfgIface.cpp:679:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.DNSServerLst.get()) { ^ == SrvCfgIface.cpp:686:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:686:16: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) { ^ ( ) SrvCfgIface.cpp:686:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) { ^ == SrvCfgIface.cpp:693:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:693:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NTPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:693:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NTPServerLst.get()) { ^ == SrvCfgIface.cpp:707:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:707:17: note: place parentheses around the assignment to silence this warning while (addr = iface.SIPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:707:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.SIPServerLst.get()) { ^ == SrvCfgIface.cpp:714:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:714:16: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) { ^ ( ) SrvCfgIface.cpp:714:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) { ^ == SrvCfgIface.cpp:721:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:721:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISServerLst.get()) { ^ ( ) SrvCfgIface.cpp:721:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISServerLst.get()) { ^ == SrvCfgIface.cpp:735:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:735:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:735:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISPServerLst.get()) { ^ == SrvCfgIface.cpp:758:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (v = iface.VendorSpec.get()) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:758:11: note: place parentheses around the assignment to silence this warning while (v = iface.VendorSpec.get()) { ^ ( ) SrvCfgIface.cpp:758:11: note: use '==' to turn this assignment into an equality comparison while (v = iface.VendorSpec.get()) { ^ == SrvCfgIface.cpp:773:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = extraOpts.get()) ~~~~^~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:773:16: note: place parentheses around the assignment to silence this warning while (gen = extraOpts.get()) ^ ( ) SrvCfgIface.cpp:773:16: note: use '==' to turn this assignment into an equality comparison while (gen = extraOpts.get()) ^ == SrvCfgIface.cpp:784:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (f=lst->get()) { ~^~~~~~~~~~~ SrvCfgIface.cpp:784:15: note: place parentheses around the assignment to silence this warning while (f=lst->get()) { ^ ( ) SrvCfgIface.cpp:784:15: note: use '==' to turn this assignment into an equality comparison while (f=lst->get()) { ^ == SrvCfgIface.cpp:796:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ex = iface.ExceptionsLst.get()) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:796:15: note: place parentheses around the assignment to silence this warning while (ex = iface.ExceptionsLst.get()) { ^ ( ) SrvCfgIface.cpp:796:15: note: use '==' to turn this assignment into an equality comparison while (ex = iface.ExceptionsLst.get()) { ^ == SrvCfgIface.cpp:810:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=SrvCfgAddrClassLst.get()){ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:810:18: note: place parentheses around the assignment to silence this warning while(ptrClass=SrvCfgAddrClassLst.get()){ ^ ( ) SrvCfgIface.cpp:810:18: note: use '==' to turn this assignment into an equality comparison while(ptrClass=SrvCfgAddrClassLst.get()){ ^ == SrvCfgIface.cpp:818:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrTA = SrvCfgTALst.get()){ ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:818:16: note: place parentheses around the assignment to silence this warning while(ptrTA = SrvCfgTALst.get()){ ^ ( ) SrvCfgIface.cpp:818:16: note: use '==' to turn this assignment into an equality comparison while(ptrTA = SrvCfgTALst.get()){ ^ == SrvCfgIface.cpp:824:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrPD = SrvCfgPDLst.get()){ ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:824:16: note: place parentheses around the assignment to silence this warning while(ptrPD = SrvCfgPDLst.get()){ ^ ( ) SrvCfgIface.cpp:824:16: note: use '==' to turn this assignment into an equality comparison while(ptrPD = SrvCfgPDLst.get()){ ^ == 28 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgMgr.o SrvCfgMgr.cpp SrvCfgMgr.cpp:159:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIface=parser->SrvCfgIfaceLst.get()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:159:19: note: place parentheses around the assignment to silence this warning while(cfgIface=parser->SrvCfgIfaceLst.get()) { ^ ( ) SrvCfgMgr.cpp:159:19: note: use '==' to turn this assignment into an equality comparison while(cfgIface=parser->SrvCfgIfaceLst.get()) { ^ == SrvCfgMgr.cpp:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= SrvCfgIfaceLst.get()) { ~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:262:10: note: place parentheses around the assignment to silence this warning while (x= SrvCfgIfaceLst.get()) { ^ ( ) SrvCfgMgr.cpp:262:10: note: use '==' to turn this assignment into an equality comparison while (x= SrvCfgIfaceLst.get()) { ^ == SrvCfgMgr.cpp:277:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= InactiveLst.get()) { ~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:277:17: note: place parentheses around the assignment to silence this warning while (x= InactiveLst.get()) { ^ ( ) SrvCfgMgr.cpp:277:17: note: use '==' to turn this assignment into an equality comparison while (x= InactiveLst.get()) { ^ == SrvCfgMgr.cpp:323:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = InactiveLst.get()) { ~~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:323:14: note: place parentheses around the assignment to silence this warning while (x = InactiveLst.get()) { ^ ( ) SrvCfgMgr.cpp:323:14: note: use '==' to turn this assignment into an equality comparison while (x = InactiveLst.get()) { ^ == SrvCfgMgr.cpp:391:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addrClass = ptrIface->getAddrClass()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:391:22: note: place parentheses around the assignment to silence this warning while (addrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:391:22: note: use '==' to turn this assignment into an equality comparison while (addrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:429:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:429:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:429:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:469:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:469:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:469:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:498:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getPD()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:498:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getPD()) { ^ ( ) SrvCfgMgr.cpp:498:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getPD()) { ^ == SrvCfgMgr.cpp:547:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:547:23: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:547:23: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:580:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:580:22: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:580:22: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:607:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIface=getIface()) { ~~~~~~~~^~~~~~~~~~~ SrvCfgMgr.cpp:607:19: note: place parentheses around the assignment to silence this warning while(ptrIface=getIface()) { ^ ( ) SrvCfgMgr.cpp:607:19: note: use '==' to turn this assignment into an equality comparison while(ptrIface=getIface()) { ^ == SrvCfgMgr.cpp:645:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:645:19: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:645:19: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:685:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIface = this->getIface() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:685:22: note: place parentheses around the assignment to silence this warning while ( ptrIface = this->getIface() ) { ^ ( ) SrvCfgMgr.cpp:685:22: note: use '==' to turn this assignment into an equality comparison while ( ptrIface = this->getIface() ) { ^ == SrvCfgMgr.cpp:884:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dig=x.DigestLst.get()) { ~~~^~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:884:15: note: place parentheses around the assignment to silence this warning while (dig=x.DigestLst.get()) { ^ ( ) SrvCfgMgr.cpp:884:15: note: use '==' to turn this assignment into an equality comparison while (dig=x.DigestLst.get()) { ^ == SrvCfgMgr.cpp:908:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface = x.getIface()) { ~~~~~~~~~^~~~~~~~~~~~~~ SrvCfgMgr.cpp:908:21: note: place parentheses around the assignment to silence this warning while (ptrIface = x.getIface()) { ^ ( ) SrvCfgMgr.cpp:908:21: note: use '==' to turn this assignment into an equality comparison while (ptrIface = x.getIface()) { ^ == SrvCfgMgr.cpp:922:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass= ClientClassLst.get() ) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:922:18: note: place parentheses around the assignment to silence this warning while( clntClass= ClientClassLst.get() ) ^ ( ) SrvCfgMgr.cpp:922:18: note: use '==' to turn this assignment into an equality comparison while( clntClass= ClientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvParsClassOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsClassOpt.o SrvParsClassOpt.cpp SrvParsClassOpt.cpp:139:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=rejedClnt->get()) ~~~~^~~~~~~~~~~~~~~~~ SrvParsClassOpt.cpp:139:15: note: place parentheses around the assignment to silence this warning while(addr=rejedClnt->get()) ^ ( ) SrvParsClassOpt.cpp:139:15: note: use '==' to turn this assignment into an equality comparison while(addr=rejedClnt->get()) ^ == SrvParsClassOpt.cpp:164:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=acceptClnt->get()) ~~~~^~~~~~~~~~~~~~~~~~ SrvParsClassOpt.cpp:164:15: note: place parentheses around the assignment to silence this warning while(addr=acceptClnt->get()) ^ ( ) SrvParsClassOpt.cpp:164:15: note: use '==' to turn this assignment into an equality comparison while(addr=acceptClnt->get()) ^ == SrvParsClassOpt.cpp:187:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=pool->get()) ~~~~^~~~~~~~~~~~ SrvParsClassOpt.cpp:187:15: note: place parentheses around the assignment to silence this warning while(addr=pool->get()) ^ ( ) SrvParsClassOpt.cpp:187:15: note: use '==' to turn this assignment into an equality comparison while(addr=pool->get()) ^ == 3 warnings generated. [CXX ] /SrvCfgMgr/SrvParsGlobalOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsGlobalOpt.o SrvParsGlobalOpt.cpp [CXX ] /SrvCfgMgr/SrvParsIfaceOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsIfaceOpt.o SrvParsIfaceOpt.cpp [CXX ] /SrvCfgMgr/SrvCfgTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgTA.o SrvCfgTA.cpp SrvCfgTA.cpp:48:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:48:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:48:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:55:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:55:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:55:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:73:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:73:19: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgTA.cpp:73:19: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgTA.cpp:81:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:81:19: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgTA.cpp:81:19: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == SrvCfgTA.cpp:91:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:91:17: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:91:17: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:98:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:98:21: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:98:21: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:121:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:121:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:121:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:127:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:127:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:127:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:163:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getRejedClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:163:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getRejedClnt()) ^ ( ) SrvCfgTA.cpp:163:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getRejedClnt()) ^ == SrvCfgTA.cpp:168:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getAcceptClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:168:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getAcceptClnt()) ^ ( ) SrvCfgTA.cpp:168:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getAcceptClnt()) ^ == SrvCfgTA.cpp:243:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.RejedClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:243:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:243:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.RejedClnt.get()) ^ == SrvCfgTA.cpp:248:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.AcceptClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:248:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.AcceptClnt.get()) ^ ( ) SrvCfgTA.cpp:248:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.AcceptClnt.get()) ^ == SrvCfgTA.cpp:264:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:264:19: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgTA.cpp:264:19: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgTA.cpp:267:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:267:20: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgTA.cpp:267:20: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgTA.cpp:279:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgTA.cpp:279:19: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgTA.cpp:279:19: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgTA.cpp:282:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:282:21: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgTA.cpp:282:21: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgPD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgPD.o SrvCfgPD.cpp SrvCfgPD.cpp:105:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pool = opt->getPool() ) { ~~~~~^~~~~~~~~~~~~~~~ SrvCfgPD.cpp:105:18: note: place parentheses around the assignment to silence this warning while ( pool = opt->getPool() ) { ^ ( ) SrvCfgPD.cpp:105:18: note: use '==' to turn this assignment into an equality comparison while ( pool = opt->getPool() ) { ^ == SrvCfgPD.cpp:147:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pool=PoolLst.get() ) { ~~~~^~~~~~~~~~~~~~ SrvCfgPD.cpp:147:17: note: place parentheses around the assignment to silence this warning while ( pool=PoolLst.get() ) { ^ ( ) SrvCfgPD.cpp:147:17: note: use '==' to turn this assignment into an equality comparison while ( pool=PoolLst.get() ) { ^ == SrvCfgPD.cpp:194:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (range = PoolLst.get()) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgPD.cpp:194:18: note: place parentheses around the assignment to silence this warning while (range = PoolLst.get()) { ^ ( ) SrvCfgPD.cpp:194:18: note: use '==' to turn this assignment into an equality comparison while (range = PoolLst.get()) { ^ == SrvCfgPD.cpp:245:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pool = prefix.PoolLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:245:17: note: place parentheses around the assignment to silence this warning while (pool = prefix.PoolLst.get()) { ^ ( ) SrvCfgPD.cpp:245:17: note: use '==' to turn this assignment into an equality comparison while (pool = prefix.PoolLst.get()) { ^ == SrvCfgPD.cpp:273:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgPD.cpp:273:19: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgPD.cpp:273:19: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgPD.cpp:276:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:276:20: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgPD.cpp:276:20: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgPD.cpp:289:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgPD.cpp:289:19: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgPD.cpp:289:19: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgPD.cpp:292:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:292:21: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgPD.cpp:292:21: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgPD.cpp:311:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:311:18: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgPD.cpp:311:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgPD.cpp:319:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:319:18: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgPD.cpp:319:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == 10 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgOptions.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgOptions.o SrvCfgOptions.cpp SrvCfgOptions.cpp:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=VendorSpec.get()) { ~^~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:211:13: note: place parentheses around the assignment to silence this warning while (x=VendorSpec.get()) { ^ ( ) SrvCfgOptions.cpp:211:13: note: use '==' to turn this assignment into an equality comparison while (x=VendorSpec.get()) { ^ == SrvCfgOptions.cpp:298:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:298:17: note: place parentheses around the assignment to silence this warning while (addr = iface.DNSServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:298:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.DNSServerLst.get()) { ^ == SrvCfgOptions.cpp:305:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:305:16: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) { ^ ( ) SrvCfgOptions.cpp:305:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) { ^ == SrvCfgOptions.cpp:312:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:312:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NTPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:312:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NTPServerLst.get()) { ^ == SrvCfgOptions.cpp:326:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:326:17: note: place parentheses around the assignment to silence this warning while (addr = iface.SIPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:326:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.SIPServerLst.get()) { ^ == SrvCfgOptions.cpp:333:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:333:16: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) { ^ ( ) SrvCfgOptions.cpp:333:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) { ^ == SrvCfgOptions.cpp:340:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:340:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:340:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISServerLst.get()) { ^ == SrvCfgOptions.cpp:354:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:354:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:354:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISPServerLst.get()) { ^ == SrvCfgOptions.cpp:378:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (v = iface.VendorSpec.get()) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:378:11: note: place parentheses around the assignment to silence this warning while (v = iface.VendorSpec.get()) { ^ ( ) SrvCfgOptions.cpp:378:11: note: use '==' to turn this assignment into an equality comparison while (v = iface.VendorSpec.get()) { ^ == 9 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgClientClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgClientClass.o SrvCfgClientClass.cpp [CXX ] /SrvCfgMgr/Node.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Node.o Node.cpp [CXX ] /SrvCfgMgr/NodeConstant.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeConstant.o NodeConstant.cpp [CXX ] /SrvCfgMgr/NodeClientSpecific.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeClientSpecific.o NodeClientSpecific.cpp NodeClientSpecific.cpp:87:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption()) { ~~~~~~~^~~~~~~~~~~~~~~~~~ NodeClientSpecific.cpp:87:16: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption()) { ^ ( ) NodeClientSpecific.cpp:87:16: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption()) { ^ == 1 warning generated. [CXX ] /SrvCfgMgr/NodeOperator.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeOperator.o NodeOperator.cpp [LIB ] /SrvCfgMgr/libSrvCfgMgr.a ar cr libSrvCfgMgr.a SrvParser.o SrvLexer.o SrvCfgAddrClass.o SrvCfgIface.o SrvCfgMgr.o SrvParsClassOpt.o SrvParsGlobalOpt.o SrvParsIfaceOpt.o SrvCfgTA.o SrvCfgPD.o SrvCfgOptions.o SrvCfgClientClass.o Node.o NodeConstant.o NodeClientSpecific.o NodeOperator.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvCfgMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvTransMgr' [CXX ] /SrvTransMgr/SrvTransMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvTransMgr.o SrvTransMgr.cpp SrvTransMgr.cpp:55:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (confIface=CfgMgr->getIface()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvTransMgr.cpp:55:21: note: place parentheses around the assignment to silence this warning while (confIface=CfgMgr->getIface()) { ^ ( ) SrvTransMgr.cpp:55:21: note: use '==' to turn this assignment into an equality comparison while (confIface=CfgMgr->getIface()) { ^ == SrvTransMgr.cpp:128:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrMsg = MsgLst.get() ) ~~~~~~~^~~~~~~~~~~~~~ SrvTransMgr.cpp:128:19: note: place parentheses around the assignment to silence this warning while (ptrMsg = MsgLst.get() ) ^ ( ) SrvTransMgr.cpp:128:19: note: use '==' to turn this assignment into an equality comparison while (ptrMsg = MsgLst.get() ) ^ == SrvTransMgr.cpp:159:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(answ=(Ptr*)MsgLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~ SrvTransMgr.cpp:159:15: note: place parentheses around the assignment to silence this warning while(answ=(Ptr*)MsgLst.get()) ^ ( ) SrvTransMgr.cpp:159:15: note: use '==' to turn this assignment into an equality comparison while(answ=(Ptr*)MsgLst.get()) ^ == SrvTransMgr.cpp:308:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg=MsgLst.get()) ~~~^~~~~~~~~~~~~ SrvTransMgr.cpp:308:15: note: place parentheses around the assignment to silence this warning while (msg=MsgLst.get()) ^ ( ) SrvTransMgr.cpp:308:15: note: use '==' to turn this assignment into an equality comparison while (msg=MsgLst.get()) ^ == SrvTransMgr.cpp:314:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg = MsgLst.get() ) ~~~~^~~~~~~~~~~~~~ SrvTransMgr.cpp:314:16: note: place parentheses around the assignment to silence this warning while (msg = MsgLst.get() ) ^ ( ) SrvTransMgr.cpp:314:16: note: use '==' to turn this assignment into an equality comparison while (msg = MsgLst.get() ) ^ == 5 warnings generated. [LIB ] /SrvTransMgr/libSrvTransMgr.a ar cr libSrvTransMgr.a SrvTransMgr.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvTransMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvMessages' [CXX ] /SrvMessages/SrvMsgAdvertise.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgAdvertise.o SrvMsgAdvertise.cpp SrvMsgAdvertise.cpp:89:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = solicit->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgAdvertise.cpp:89:17: note: place parentheses around the assignment to silence this warning while ( opt = solicit->getOption()) { ^ ( ) SrvMsgAdvertise.cpp:89:17: note: use '==' to turn this assignment into an equality comparison while ( opt = solicit->getOption()) { ^ == SrvMsgAdvertise.cpp:245:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvMsgAdvertise.cpp:245:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption()) { ^ ( ) SrvMsgAdvertise.cpp:245:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption()) { ^ == 2 warnings generated. [CXX ] /SrvMessages/SrvMsgDecline.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgDecline.o SrvMsgDecline.cpp [CXX ] /SrvMessages/SrvMsgRenew.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRenew.o SrvMsgRenew.cpp [CXX ] /SrvMessages/SrvMsgSolicit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgSolicit.o SrvMsgSolicit.cpp [CXX ] /SrvMessages/SrvMsgConfirm.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgConfirm.o SrvMsgConfirm.cpp [CXX ] /SrvMessages/SrvMsgRebind.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRebind.o SrvMsgRebind.cpp [CXX ] /SrvMessages/SrvMsgReply.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgReply.o SrvMsgReply.cpp SrvMsgReply.cpp:123:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (subOpt = ta->getOption() && (OnLink)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:123:20: note: place parentheses around the assignment to silence this warning while (subOpt = ta->getOption() && (OnLink)) { ^ ( ) SrvMsgReply.cpp:123:20: note: use '==' to turn this assignment into an equality comparison while (subOpt = ta->getOption() && (OnLink)) { ^ == SrvMsgReply.cpp:166:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=validIAs.get() ){ ~~^~~~~~~~~~~~~~~ SrvMsgReply.cpp:166:14: note: place parentheses around the assignment to silence this warning while(ia=validIAs.get() ){ ^ ( ) SrvMsgReply.cpp:166:14: note: use '==' to turn this assignment into an equality comparison while(ia=validIAs.get() ){ ^ == SrvMsgReply.cpp:242:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = decline->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:242:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = decline->getOption() ) ^ ( ) SrvMsgReply.cpp:242:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = decline->getOption() ) ^ == SrvMsgReply.cpp:272:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( subOpt = ptrOpt->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:272:20: note: place parentheses around the assignment to silence this warning while( subOpt = ptrOpt->getOption() ) { ^ ( ) SrvMsgReply.cpp:272:20: note: use '==' to turn this assignment into an equality comparison while( subOpt = ptrOpt->getOption() ) { ^ == SrvMsgReply.cpp:346:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = rebind->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:346:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = rebind->getOption() ) ^ ( ) SrvMsgReply.cpp:346:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = rebind->getOption() ) ^ == SrvMsgReply.cpp:461:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(opt=release->getOption()) { ~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:461:14: note: place parentheses around the assignment to silence this warning while(opt=release->getOption()) { ^ ( ) SrvMsgReply.cpp:461:14: note: use '==' to turn this assignment into an equality comparison while(opt=release->getOption()) { ^ == SrvMsgReply.cpp:484:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(subOpt=clntIA->getOption()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:484:18: note: place parentheses around the assignment to silence this warning while(subOpt=clntIA->getOption()) { ^ ( ) SrvMsgReply.cpp:484:18: note: use '==' to turn this assignment into an equality comparison while(subOpt=clntIA->getOption()) { ^ == SrvMsgReply.cpp:518:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( subOpt = (Ptr*) ta->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:518:21: note: place parentheses around the assignment to silence this warning while ( subOpt = (Ptr*) ta->getOption() ) { ^ ( ) SrvMsgReply.cpp:518:21: note: use '==' to turn this assignment into an equality comparison while ( subOpt = (Ptr*) ta->getOption() ) { ^ == SrvMsgReply.cpp:555:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(subOpt=pd->getOption()) { ~~~~~~^~~~~~~~~~~~~~~~ SrvMsgReply.cpp:555:18: note: place parentheses around the assignment to silence this warning while(subOpt=pd->getOption()) { ^ ( ) SrvMsgReply.cpp:555:18: note: use '==' to turn this assignment into an equality comparison while(subOpt=pd->getOption()) { ^ == SrvMsgReply.cpp:620:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = renew->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:620:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = renew->getOption() ) ^ ( ) SrvMsgReply.cpp:620:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = renew->getOption() ) ^ == SrvMsgReply.cpp:724:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = request->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:724:17: note: place parentheses around the assignment to silence this warning while ( opt = request->getOption() ) { ^ ( ) SrvMsgReply.cpp:724:17: note: use '==' to turn this assignment into an equality comparison while ( opt = request->getOption() ) { ^ == SrvMsgReply.cpp:855:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = solicit->getOption() ) ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:855:17: note: place parentheses around the assignment to silence this warning while ( opt = solicit->getOption() ) ^ ( ) SrvMsgReply.cpp:855:17: note: use '==' to turn this assignment into an equality comparison while ( opt = solicit->getOption() ) ^ == SrvMsgReply.cpp:925:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = question->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:925:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = question->getOption() ) ^ ( ) SrvMsgReply.cpp:925:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = question->getOption() ) ^ == 13 warnings generated. [CXX ] /SrvMessages/SrvMsg.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsg.o SrvMsg.cpp SrvMsg.cpp:341:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = this->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:341:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = this->getOption() ) ^ ( ) SrvMsg.cpp:341:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = this->getOption() ) ^ == SrvMsg.cpp:362:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = EchoListTbl[i].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:362:14: note: place parentheses around the assignment to silence this warning while (gen = EchoListTbl[i].get()) { ^ ( ) SrvMsg.cpp:362:14: note: use '==' to turn this assignment into an equality comparison while (gen = EchoListTbl[i].get()) { ^ == SrvMsg.cpp:452:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = EchoListTbl[relayDepth].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:452:16: note: place parentheses around the assignment to silence this warning while (gen = EchoListTbl[relayDepth].get()) { ^ ( ) SrvMsg.cpp:452:16: note: use '==' to turn this assignment into an equality comparison while (gen = EchoListTbl[relayDepth].get()) { ^ == SrvMsg.cpp:667:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = generics.get()) ~~~~^~~~~~~~~~~~~~~~ SrvMsg.cpp:667:16: note: place parentheses around the assignment to silence this warning while (gen = generics.get()) ^ ( ) SrvMsg.cpp:667:16: note: use '==' to turn this assignment into an equality comparison while (gen = generics.get()) ^ == SrvMsg.cpp:1008:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = getOption()) { ~~~~^~~~~~~~~~~~~ SrvMsg.cpp:1008:16: note: place parentheses around the assignment to silence this warning while (opt = getOption()) { ^ ( ) SrvMsg.cpp:1008:16: note: use '==' to turn this assignment into an equality comparison while (opt = getOption()) { ^ == SrvMsg.cpp:1012:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:1012:18: note: place parentheses around the assignment to silence this warning if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ^ ( ) SrvMsg.cpp:1012:18: note: use '==' to turn this assignment into an equality comparison if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ^ == SrvMsg.cpp:1036:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = Options.get()) { ~~~~^~~~~~~~~~~~~~~ SrvMsg.cpp:1036:16: note: place parentheses around the assignment to silence this warning while (opt = Options.get()) { ^ ( ) SrvMsg.cpp:1036:16: note: use '==' to turn this assignment into an equality comparison while (opt = Options.get()) { ^ == 7 warnings generated. [CXX ] /SrvMessages/SrvMsgRelease.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRelease.o SrvMsgRelease.cpp [CXX ] /SrvMessages/SrvMsgRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRequest.o SrvMsgRequest.cpp [CXX ] /SrvMessages/SrvMsgInfRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgInfRequest.o SrvMsgInfRequest.cpp [CXX ] /SrvMessages/SrvMsgLeaseQuery.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgLeaseQuery.o SrvMsgLeaseQuery.cpp [CXX ] /SrvMessages/SrvMsgLeaseQueryReply.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgLeaseQueryReply.o SrvMsgLeaseQueryReply.cpp SrvMsgLeaseQueryReply.cpp:59:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = queryMsg->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:59:17: note: place parentheses around the assignment to silence this warning while ( opt = queryMsg->getOption()) { ^ ( ) SrvMsgLeaseQueryReply.cpp:59:17: note: use '==' to turn this assignment into an equality comparison while ( opt = queryMsg->getOption()) { ^ == SrvMsgLeaseQueryReply.cpp:113:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = q->getOption() ) { ~~~~^~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:113:17: note: place parentheses around the assignment to silence this warning while ( opt = q->getOption() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:113:17: note: use '==' to turn this assignment into an equality comparison while ( opt = q->getOption() ) { ^ == SrvMsgLeaseQueryReply.cpp:142:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = q->getOption() ) { ~~~~^~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:142:17: note: place parentheses around the assignment to silence this warning while ( opt = q->getOption() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:142:17: note: use '==' to turn this assignment into an equality comparison while ( opt = q->getOption() ) { ^ == SrvMsgLeaseQueryReply.cpp:184:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ia = cli->getIA() ) { ~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:184:16: note: place parentheses around the assignment to silence this warning while ( ia = cli->getIA() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:184:16: note: use '==' to turn this assignment into an equality comparison while ( ia = cli->getIA() ) { ^ == SrvMsgLeaseQueryReply.cpp:186:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( addr=ia->getAddr() ) { ~~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:186:14: note: place parentheses around the assignment to silence this warning while ( addr=ia->getAddr() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:186:14: note: use '==' to turn this assignment into an equality comparison while ( addr=ia->getAddr() ) { ^ == SrvMsgLeaseQueryReply.cpp:195:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ia = cli->getPD() ) { ~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:195:16: note: place parentheses around the assignment to silence this warning while ( ia = cli->getPD() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:195:16: note: use '==' to turn this assignment into an equality comparison while ( ia = cli->getPD() ) { ^ == SrvMsgLeaseQueryReply.cpp:197:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = ia->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:197:16: note: place parentheses around the assignment to silence this warning while (prefix = ia->getPrefix()) { ^ ( ) SrvMsgLeaseQueryReply.cpp:197:16: note: use '==' to turn this assignment into an equality comparison while (prefix = ia->getPrefix()) { ^ == 7 warnings generated. [LIB ] /SrvMessages/libSrvMsg.a ar cr libSrvMsg.a SrvMsgAdvertise.o SrvMsgDecline.o SrvMsgRenew.o SrvMsgSolicit.o SrvMsgConfirm.o SrvMsgRebind.o SrvMsgReply.o SrvMsg.o SrvMsgRelease.o SrvMsgRequest.o SrvMsgInfRequest.o SrvMsgLeaseQuery.o SrvMsgLeaseQueryReply.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/SrvMessages' [CXX ] /Misc/DHCPServer.o g++ -ftemplate-depth-40 -DLINUX -I ./include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Misc/DHCPServer.o Misc/DHCPServer.cpp Misc/DHCPServer.cpp:95:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~ Misc/DHCPServer.cpp:95:16: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption() ) ^ ( ) Misc/DHCPServer.cpp:95:16: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption() ) ^ == 1 warning generated. [LINK ] /dibbler-server (debug) g++ -ftemplate-depth-40 -DLINUX -I ./include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -I ./include -o dibbler-server ./Misc/DHCPServer.o ./Port-linux/dibbler-server.cpp \ -L./SrvAddrMgr -lSrvAddrMgr \ -L./AddrMgr -lAddrMgr \ -L././Port-linux \ -L./SrvCfgMgr -lSrvCfgMgr \ -L./CfgMgr -lCfgMgr \ -L./SrvIfaceMgr -lSrvIfaceMgr \ -L./Misc -lMisc \ -lSrvIfaceMgr -lSrvMsg -lSrvCfgMgr \ -L./SrvAddrMgr -lSrvAddrMgr \ -lAddrMgr \ -L./SrvOptions -lSrvOptions \ -L./SrvTransMgr -lSrvTransMgr \ -L./SrvCfgMgr -lSrvCfgMgr \ -L./SrvMessages -lSrvMsg \ -L./SrvIfaceMgr -lSrvIfaceMgr \ -L./Messages -lMsg \ -L./Options -lOptions \ -L./Misc -lMisc \ -L././Port-linux -lLowLevel \ -L./IfaceMgr -lIfaceMgr \ -L./poslib/poslib/.libs -lposlib make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntOptions' [CXX ] /ClntOptions/ClntOptClientIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptClientIdentifier.o ClntOptClientIdentifier.cpp [CXX ] /ClntOptions/ClntOptElapsed.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptElapsed.o ClntOptElapsed.cpp [CXX ] /ClntOptions/ClntOptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIAAddress.o ClntOptIAAddress.cpp [CXX ] /ClntOptions/ClntOptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptPreference.o ClntOptPreference.cpp [CXX ] /ClntOptions/ClntOptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptRapidCommit.o ClntOptRapidCommit.cpp [CXX ] /ClntOptions/ClntOptAddrParams.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAddrParams.o ClntOptAddrParams.cpp [CXX ] /ClntOptions/ClntOptServerIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptServerIdentifier.o ClntOptServerIdentifier.cpp [CXX ] /ClntOptions/ClntOptServerUnicast.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptServerUnicast.o ClntOptServerUnicast.cpp [CXX ] /ClntOptions/ClntOptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptStatusCode.o ClntOptStatusCode.cpp [CXX ] /ClntOptions/ClntOptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptUserClass.o ClntOptUserClass.cpp [CXX ] /ClntOptions/ClntOptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptVendorClass.o ClntOptVendorClass.cpp [CXX ] /ClntOptions/ClntOptVendorSpec.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptVendorSpec.o ClntOptVendorSpec.cpp [CXX ] /ClntOptions/ClntOptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIA_PD.o ClntOptIA_PD.cpp ClntOptIA_PD.cpp:41:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = addrPD->getPrefix() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:41:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = addrPD->getPrefix() ) ^ ( ) ClntOptIA_PD.cpp:41:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = addrPD->getPrefix() ) ^ == ClntOptIA_PD.cpp:140:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:140:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptIA_PD.cpp:140:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptIA_PD.cpp:150:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:150:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptIA_PD.cpp:150:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptIA_PD.cpp:212:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optPrefix=this->getPrefix()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:212:20: note: place parentheses around the assignment to silence this warning while(optPrefix=this->getPrefix()) ^ ( ) ClntOptIA_PD.cpp:212:20: note: use '==' to turn this assignment into an equality comparison while(optPrefix=this->getPrefix()) ^ == ClntOptIA_PD.cpp:260:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (prefix = getPrefix()) { ~~~~~~~^~~~~~~~~~~~~ ClntOptIA_PD.cpp:260:20: note: place parentheses around the assignment to silence this warning if (prefix = getPrefix()) { ^ ( ) ClntOptIA_PD.cpp:260:20: note: use '==' to turn this assignment into an equality comparison if (prefix = getPrefix()) { ^ == ClntOptIA_PD.cpp:270:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = this->getPrefix() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:270:19: note: place parentheses around the assignment to silence this warning while (prefix = this->getPrefix() ) { ^ ( ) ClntOptIA_PD.cpp:270:19: note: use '==' to turn this assignment into an equality comparison while (prefix = this->getPrefix() ) { ^ == ClntOptIA_PD.cpp:316:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = this->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:316:19: note: place parentheses around the assignment to silence this warning while (prefix = this->getPrefix()) { ^ ( ) ClntOptIA_PD.cpp:316:19: note: use '==' to turn this assignment into an equality comparison while (prefix = this->getPrefix()) { ^ == 7 warnings generated. [CXX ] /ClntOptions/ClntOptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptOptionRequest.o ClntOptOptionRequest.cpp [CXX ] /ClntOptions/ClntOptDNSServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptDNSServers.o ClntOptDNSServers.cpp [CXX ] /ClntOptions/ClntOptDomainName.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptDomainName.o ClntOptDomainName.cpp [CXX ] /ClntOptions/ClntOptNTPServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNTPServers.o ClntOptNTPServers.cpp [CXX ] /ClntOptions/ClntOptTimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptTimeZone.o ClntOptTimeZone.cpp [CXX ] /ClntOptions/ClntOptSIPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptSIPServer.o ClntOptSIPServer.cpp [CXX ] /ClntOptions/ClntOptSIPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptSIPDomain.o ClntOptSIPDomain.cpp [CXX ] /ClntOptions/ClntOptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptFQDN.o ClntOptFQDN.cpp [CXX ] /ClntOptions/ClntOptNISServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISServer.o ClntOptNISServer.cpp [CXX ] /ClntOptions/ClntOptNISDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISDomain.o ClntOptNISDomain.cpp [CXX ] /ClntOptions/ClntOptNISPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISPServer.o ClntOptNISPServer.cpp [CXX ] /ClntOptions/ClntOptNISPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISPDomain.o ClntOptNISPDomain.cpp [CXX ] /ClntOptions/ClntOptLifetime.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptLifetime.o ClntOptLifetime.cpp [CXX ] /ClntOptions/ClntOptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptTA.o ClntOptTA.cpp ClntOptTA.cpp:81:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr=ta->getAddr()) { ~~~~^~~~~~~~~~~~~~ ClntOptTA.cpp:81:16: note: place parentheses around the assignment to silence this warning while (addr=ta->getAddr()) { ^ ( ) ClntOptTA.cpp:81:16: note: use '==' to turn this assignment into an equality comparison while (addr=ta->getAddr()) { ^ == ClntOptTA.cpp:108:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptTA.cpp:108:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptTA.cpp:108:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptTA.cpp:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptTA.cpp:118:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptTA.cpp:118:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptTA.cpp:161:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (optAddr = this->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~ ClntOptTA.cpp:161:20: note: place parentheses around the assignment to silence this warning while (optAddr = this->getAddr() ) { ^ ( ) ClntOptTA.cpp:161:20: note: use '==' to turn this assignment into an equality comparison while (optAddr = this->getAddr() ) { ^ == ClntOptTA.cpp:216:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optAddr=this->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~ ClntOptTA.cpp:216:18: note: place parentheses around the assignment to silence this warning while(optAddr=this->getAddr()) ^ ( ) ClntOptTA.cpp:216:18: note: use '==' to turn this assignment into an equality comparison while(optAddr=this->getAddr()) ^ == ClntOptTA.cpp:239:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->getAddr()) { ~~~~~^~~~~~~~~~~~~~~~~ ClntOptTA.cpp:239:17: note: place parentheses around the assignment to silence this warning while (addr = this->getAddr()) { ^ ( ) ClntOptTA.cpp:239:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->getAddr()) { ^ == 6 warnings generated. [CXX ] /ClntOptions/ClntOptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIAPrefix.o ClntOptIAPrefix.cpp [CXX ] /ClntOptions/ClntOptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIA_NA.o ClntOptIA_NA.cpp ClntOptIA_NA.cpp:34:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( addr = clntAddrIA->getAddr() ) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:34:18: note: place parentheses around the assignment to silence this warning while ( addr = clntAddrIA->getAddr() ) { ^ ( ) ClntOptIA_NA.cpp:34:18: note: use '==' to turn this assignment into an equality comparison while ( addr = clntAddrIA->getAddr() ) { ^ == ClntOptIA_NA.cpp:68:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = addrIA->getAddr() ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:68:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = addrIA->getAddr() ) ^ ( ) ClntOptIA_NA.cpp:68:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = addrIA->getAddr() ) ^ == ClntOptIA_NA.cpp:116:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ClntCfgAddr = ClntCfgIA->getAddr()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:116:24: note: place parentheses around the assignment to silence this warning while (ClntCfgAddr = ClntCfgIA->getAddr()) ^ ( ) ClntOptIA_NA.cpp:116:24: note: use '==' to turn this assignment into an equality comparison while (ClntCfgAddr = ClntCfgIA->getAddr()) ^ == ClntOptIA_NA.cpp:199:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:199:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptIA_NA.cpp:199:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptIA_NA.cpp:209:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:209:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptIA_NA.cpp:209:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptIA_NA.cpp:330:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOptAddr = this->getAddr() ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:330:23: note: place parentheses around the assignment to silence this warning while (ptrOptAddr = this->getAddr() ) { ^ ( ) ClntOptIA_NA.cpp:330:23: note: use '==' to turn this assignment into an equality comparison while (ptrOptAddr = this->getAddr() ) { ^ == ClntOptIA_NA.cpp:413:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr = ptrIA->getAddr()) ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:413:19: note: place parentheses around the assignment to silence this warning while(ptrAddr = ptrIA->getAddr()) ^ ( ) ClntOptIA_NA.cpp:413:19: note: use '==' to turn this assignment into an equality comparison while(ptrAddr = ptrIA->getAddr()) ^ == ClntOptIA_NA.cpp:434:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrOptIAAddr=this->getAddr()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:434:23: note: place parentheses around the assignment to silence this warning while(ptrOptIAAddr=this->getAddr()) ^ ( ) ClntOptIA_NA.cpp:434:23: note: use '==' to turn this assignment into an equality comparison while(ptrOptIAAddr=this->getAddr()) ^ == ClntOptIA_NA.cpp:448:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optAddr=this->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:448:18: note: place parentheses around the assignment to silence this warning while(optAddr=this->getAddr()) ^ ( ) ClntOptIA_NA.cpp:448:18: note: use '==' to turn this assignment into an equality comparison while(optAddr=this->getAddr()) ^ == ClntOptIA_NA.cpp:476:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->getAddr()) { ~~~~~^~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:476:17: note: place parentheses around the assignment to silence this warning while (addr = this->getAddr()) { ^ ( ) ClntOptIA_NA.cpp:476:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->getAddr()) { ^ == 10 warnings generated. [CXX ] /ClntOptions/ClntOptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAuthentication.o ClntOptAuthentication.cpp [CXX ] /ClntOptions/ClntOptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptKeyGeneration.o ClntOptKeyGeneration.cpp [CXX ] /ClntOptions/ClntOptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAAAAuthentication.o ClntOptAAAAuthentication.cpp [LIB ] /ClntOptions/libClntOptions.a ar cr libClntOptions.a ClntOptClientIdentifier.o ClntOptElapsed.o ClntOptIAAddress.o ClntOptPreference.o ClntOptRapidCommit.o ClntOptAddrParams.o ClntOptServerIdentifier.o ClntOptServerUnicast.o ClntOptStatusCode.o ClntOptUserClass.o ClntOptVendorClass.o ClntOptVendorSpec.o ClntOptIA_PD.o ClntOptOptionRequest.o ClntOptDNSServers.o ClntOptDomainName.o ClntOptNTPServers.o ClntOptTimeZone.o ClntOptSIPServer.o ClntOptSIPDomain.o ClntOptFQDN.o ClntOptNISServer.o ClntOptNISDomain.o ClntOptNISPServer.o ClntOptNISPDomain.o ClntOptLifetime.o ClntOptTA.o ClntOptIAPrefix.o ClntOptIA_NA.o ClntOptAuthentication.o ClntOptKeyGeneration.o ClntOptAAAAuthentication.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntOptions' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntIfaceMgr' [CXX ] /ClntIfaceMgr/ClntIfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntIfaceMgr.o ClntIfaceMgr.cpp ClntIfaceMgr.cpp:212:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:212:18: note: place parentheses around the assignment to silence this warning while (iface = this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:212:18: note: use '==' to turn this assignment into an equality comparison while (iface = this->getIface()) { ^ == ClntIfaceMgr.cpp:224:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:224:18: note: place parentheses around the assignment to silence this warning while (iface = this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:224:18: note: use '==' to turn this assignment into an equality comparison while (iface = this->getIface()) { ^ == ClntIfaceMgr.cpp:238:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = (Ptr*)this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:238:18: note: place parentheses around the assignment to silence this warning while (iface = (Ptr*)this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:238:18: note: use '==' to turn this assignment into an equality comparison while (iface = (Ptr*)this->getIface()) { ^ == ClntIfaceMgr.cpp:497:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x = (Ptr*)getIface() ) { ~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:497:15: note: place parentheses around the assignment to silence this warning while ( x = (Ptr*)getIface() ) { ^ ( ) ClntIfaceMgr.cpp:497:15: note: use '==' to turn this assignment into an equality comparison while ( x = (Ptr*)getIface() ) { ^ == ClntIfaceMgr.cpp:672:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr= (Ptr*) x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:672:16: note: place parentheses around the assignment to silence this warning while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ ( ) ClntIfaceMgr.cpp:672:16: note: use '==' to turn this assignment into an equality comparison while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ == 5 warnings generated. [CXX ] /ClntIfaceMgr/ClntIfaceIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntIfaceIface.o ClntIfaceIface.cpp ClntIfaceIface.cpp:70:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DNSServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:70:16: note: place parentheses around the assignment to silence this warning while (old = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:70:16: note: use '==' to turn this assignment into an equality comparison while (old = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:74:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:74:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:74:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:93:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:93:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:93:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:96:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DNSServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:96:13: note: place parentheses around the assignment to silence this warning while (old = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:96:13: note: use '==' to turn this assignment into an equality comparison while (old = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:124:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:124:16: note: place parentheses around the assignment to silence this warning while (old = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:124:16: note: use '==' to turn this assignment into an equality comparison while (old = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:128:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:128:16: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:128:16: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:147:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:147:19: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:147:19: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:150:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:150:13: note: place parentheses around the assignment to silence this warning while (old = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:150:13: note: use '==' to turn this assignment into an equality comparison while (old = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:179:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NTPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:179:16: note: place parentheses around the assignment to silence this warning while (old = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:179:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:183:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:183:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:183:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:202:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:202:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:202:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:205:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NTPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:205:13: note: place parentheses around the assignment to silence this warning while (old = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:205:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:252:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:252:16: note: place parentheses around the assignment to silence this warning while (old = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:252:16: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:256:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:256:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:256:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:275:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:275:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:275:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:278:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:278:13: note: place parentheses around the assignment to silence this warning while (old = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:278:13: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:305:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:305:16: note: place parentheses around the assignment to silence this warning while (old = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:305:16: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:309:16: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:309:16: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:328:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:328:19: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:328:19: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:331:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:331:13: note: place parentheses around the assignment to silence this warning while (old = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:331:13: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:366:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:366:16: note: place parentheses around the assignment to silence this warning while (old = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:366:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:370:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:370:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:370:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:389:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:389:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:389:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:392:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:392:13: note: place parentheses around the assignment to silence this warning while (old = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:392:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:437:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:437:16: note: place parentheses around the assignment to silence this warning while (old = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:437:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:441:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:441:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:460:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:460:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:460:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:463:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:463:13: note: place parentheses around the assignment to silence this warning while (old = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:463:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:584:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:584:17: note: place parentheses around the assignment to silence this warning while (addr = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:584:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:593:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:593:16: note: place parentheses around the assignment to silence this warning while (str = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:593:16: note: use '==' to turn this assignment into an equality comparison while (str = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:602:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:602:17: note: place parentheses around the assignment to silence this warning while (addr = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:602:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:619:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:619:17: note: place parentheses around the assignment to silence this warning while (addr = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:619:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:628:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:628:16: note: place parentheses around the assignment to silence this warning while (str = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:628:16: note: use '==' to turn this assignment into an equality comparison while (str = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:637:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:637:17: note: place parentheses around the assignment to silence this warning while (addr = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:637:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:654:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:654:17: note: place parentheses around the assignment to silence this warning while (addr = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:654:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:731:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:731:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) ClntIfaceIface.cpp:731:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == ClntIfaceIface.cpp:746:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:746:17: note: place parentheses around the assignment to silence this warning while (addr = x.DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:746:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:758:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = x.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:758:16: note: place parentheses around the assignment to silence this warning while (str = x.DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:758:16: note: use '==' to turn this assignment into an equality comparison while (str = x.DomainLst.get()) { ^ == ClntIfaceIface.cpp:770:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:770:17: note: place parentheses around the assignment to silence this warning while (addr = x.NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:770:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:790:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:790:17: note: place parentheses around the assignment to silence this warning while (addr = x.SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:790:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:802:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = x.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:802:16: note: place parentheses around the assignment to silence this warning while (str = x.SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:802:16: note: use '==' to turn this assignment into an equality comparison while (str = x.SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:814:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:814:17: note: place parentheses around the assignment to silence this warning while (addr = x.NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:814:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NISServerLst.get()) { ^ == ClntIfaceIface.cpp:834:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:834:17: note: place parentheses around the assignment to silence this warning while (addr = x.NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:834:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NISPServerLst.get()) { ^ == 43 warnings generated. [LIB ] /ClntIfaceMgr/libClntIfaceMgr.a ar cr libClntIfaceMgr.a ClntIfaceMgr.o ClntIfaceIface.o ../IfaceMgr/DNSUpdate.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntIfaceMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntAddrMgr' [CXX ] /ClntAddrMgr/ClntAddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntAddrMgr.o ClntAddrMgr.cpp ClntAddrMgr.cpp:71:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=Client->getIA()) ~~~~~^~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:71:16: note: place parentheses around the assignment to silence this warning while(ptrIA=Client->getIA()) ^ ( ) ClntAddrMgr.cpp:71:16: note: use '==' to turn this assignment into an equality comparison while(ptrIA=Client->getIA()) ^ == ClntAddrMgr.cpp:91:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = this->getIA() ) ~~~~~~^~~~~~~~~~~~~~~ ClntAddrMgr.cpp:91:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = this->getIA() ) ^ ( ) ClntAddrMgr.cpp:91:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = this->getIA() ) ^ == ClntAddrMgr.cpp:94:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:94:16: note: place parentheses around the assignment to silence this warning while( ptrAddr=ptrIA->getAddr()) ^ ( ) ClntAddrMgr.cpp:94:16: note: use '==' to turn this assignment into an equality comparison while( ptrAddr=ptrIA->getAddr()) ^ == ClntAddrMgr.cpp:139:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia=getIA()) ~~^~~~~~~~ ClntAddrMgr.cpp:139:11: note: place parentheses around the assignment to silence this warning while (ia=getIA()) ^ ( ) ClntAddrMgr.cpp:139:11: note: use '==' to turn this assignment into an equality comparison while (ia=getIA()) ^ == ClntAddrMgr.cpp:148:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = this->Client->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:148:18: note: place parentheses around the assignment to silence this warning while (ptrIA = this->Client->getIA() ) { ^ ( ) ClntAddrMgr.cpp:148:18: note: use '==' to turn this assignment into an equality comparison while (ptrIA = this->Client->getIA() ) { ^ == ClntAddrMgr.cpp:164:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA = this->getIA()){ ~~~~~~^~~~~~~~~~~~~~~ ClntAddrMgr.cpp:164:17: note: place parentheses around the assignment to silence this warning while(ptrIA = this->getIA()){ ^ ( ) ClntAddrMgr.cpp:164:17: note: use '==' to turn this assignment into an equality comparison while(ptrIA = this->getIA()){ ^ == ClntAddrMgr.cpp:212:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd=Client->getPD()) ~~^~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:212:11: note: place parentheses around the assignment to silence this warning while (pd=Client->getPD()) ^ ( ) ClntAddrMgr.cpp:212:11: note: use '==' to turn this assignment into an equality comparison while (pd=Client->getPD()) ^ == ClntAddrMgr.cpp:221:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->Client->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:221:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->Client->getPD() ) { ^ ( ) ClntAddrMgr.cpp:221:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->Client->getPD() ) { ^ == ClntAddrMgr.cpp:245:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta = this->Client->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:245:15: note: place parentheses around the assignment to silence this warning while (ta = this->Client->getTA() ) { ^ ( ) ClntAddrMgr.cpp:245:15: note: use '==' to turn this assignment into an equality comparison while (ta = this->Client->getTA() ) { ^ == 9 warnings generated. [LIB ] /ClntAddrMgr/libClntAddrMgr.a ar cr libClntAddrMgr.a ClntAddrMgr.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntAddrMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntCfgMgr' [CXX ] /ClntCfgMgr/ClntParser.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParser.o ClntParser.cpp ClntParser.y:997:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=ClntCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~~ ClntParser.y:997:13: note: place parentheses around the assignment to silence this warning while (ptr=ClntCfgIfaceLst.get()) ^ ( ) ClntParser.y:997:13: note: use '==' to turn this assignment into an equality comparison while (ptr=ClntCfgIfaceLst.get()) ^ == ClntParser.y:1008:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=ClntCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~~ ClntParser.y:1008:13: note: place parentheses around the assignment to silence this warning while (ptr=ClntCfgIfaceLst.get()) ^ ( ) ClntParser.y:1008:13: note: use '==' to turn this assignment into an equality comparison while (ptr=ClntCfgIfaceLst.get()) ^ == ClntParser.y:1061:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia=ClntCfgIALst.get()) { ~~^~~~~~~~~~~~~~~~~~~ ClntParser.y:1061:14: note: place parentheses around the assignment to silence this warning while (ia=ClntCfgIALst.get()) { ^ ( ) ClntParser.y:1061:14: note: use '==' to turn this assignment into an equality comparison while (ia=ClntCfgIALst.get()) { ^ == ClntParser.y:1068:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrTA = ClntCfgTALst.get() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntParser.y:1068:19: note: place parentheses around the assignment to silence this warning while ( ptrTA = ClntCfgTALst.get() ) { ^ ( ) ClntParser.y:1068:19: note: use '==' to turn this assignment into an equality comparison while ( ptrTA = ClntCfgTALst.get() ) { ^ == ClntParser.y:1075:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = ClntCfgPDLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~ ClntParser.y:1075:15: note: place parentheses around the assignment to silence this warning while (pd = ClntCfgPDLst.get() ) { ^ ( ) ClntParser.y:1075:15: note: use '==' to turn this assignment into an equality comparison while (pd = ClntCfgPDLst.get() ) { ^ == ClntParser.y:1121:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptr=ClntCfgAddrLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ ClntParser.y:1121:11: note: place parentheses around the assignment to silence this warning while(ptr=ClntCfgAddrLst.get()) ^ ( ) ClntParser.y:1121:11: note: use '==' to turn this assignment into an equality comparison while(ptr=ClntCfgAddrLst.get()) ^ == 6 warnings generated. [CXX ] /ClntCfgMgr/ClntLexer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -ftemplate-depth-30 ClntLexer.cpp [CXX ] /ClntCfgMgr/ClntCfgIA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgIA.o ClntCfgIA.cpp ClntCfgIA.cpp:98:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=ia.ClntCfgAddrLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIA.cpp:98:15: note: place parentheses around the assignment to silence this warning while(addr=ia.ClntCfgAddrLst.get()) ^ ( ) ClntCfgIA.cpp:98:15: note: use '==' to turn this assignment into an equality comparison while(addr=ia.ClntCfgAddrLst.get()) ^ == 1 warning generated. [CXX ] /ClntCfgMgr/ClntCfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgMgr.o ClntCfgMgr.cpp ClntCfgMgr.cpp:149:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIface = parser->ClntCfgIfaceLst.get()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:149:17: note: place parentheses around the assignment to silence this warning while(cfgIface = parser->ClntCfgIfaceLst.get()) { ^ ( ) ClntCfgMgr.cpp:149:17: note: use '==' to turn this assignment into an equality comparison while(cfgIface = parser->ClntCfgIfaceLst.get()) { ^ == ClntCfgMgr.cpp:227:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ifaceIface = IfaceMgr->getIface() ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:227:21: note: place parentheses around the assignment to silence this warning while ( ifaceIface = IfaceMgr->getIface() ) { ^ ( ) ClntCfgMgr.cpp:227:21: note: use '==' to turn this assignment into an equality comparison while ( ifaceIface = IfaceMgr->getIface() ) { ^ == ClntCfgMgr.cpp:305:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= ClntCfgIfaceLst.get()) { ~^~~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:305:10: note: place parentheses around the assignment to silence this warning while (x= ClntCfgIfaceLst.get()) { ^ ( ) ClntCfgMgr.cpp:305:10: note: use '==' to turn this assignment into an equality comparison while (x= ClntCfgIfaceLst.get()) { ^ == ClntCfgMgr.cpp:318:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= InactiveLst.get()) { ~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:318:13: note: place parentheses around the assignment to silence this warning while (x= InactiveLst.get()) { ^ ( ) ClntCfgMgr.cpp:318:13: note: use '==' to turn this assignment into an equality comparison while (x= InactiveLst.get()) { ^ == ClntCfgMgr.cpp:351:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:351:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:351:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:355:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = iface->getIA()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:355:12: note: place parentheses around the assignment to silence this warning while (ia = iface->getIA()) ^ ( ) ClntCfgMgr.cpp:355:12: note: use '==' to turn this assignment into an equality comparison while (ia = iface->getIA()) ^ == ClntCfgMgr.cpp:366:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:366:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:366:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = iface->getIA()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:370:12: note: place parentheses around the assignment to silence this warning while (ia = iface->getIA()) ^ ( ) ClntCfgMgr.cpp:370:12: note: use '==' to turn this assignment into an equality comparison while (ia = iface->getIA()) ^ == ClntCfgMgr.cpp:381:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:381:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:381:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:385:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = iface->getPD()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:385:12: note: place parentheses around the assignment to silence this warning while (pd = iface->getPD()) ^ ( ) ClntCfgMgr.cpp:385:12: note: use '==' to turn this assignment into an equality comparison while (pd = iface->getPD()) ^ == ClntCfgMgr.cpp:396:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface = getIface() ) { ~~~~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:396:21: note: place parentheses around the assignment to silence this warning while (ptrIface = getIface() ) { ^ ( ) ClntCfgMgr.cpp:396:21: note: use '==' to turn this assignment into an equality comparison while (ptrIface = getIface() ) { ^ == ClntCfgMgr.cpp:408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = ptrIface->getIA()) ~~~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:408:15: note: place parentheses around the assignment to silence this warning while (ia = ptrIface->getIA()) ^ ( ) ClntCfgMgr.cpp:408:15: note: use '==' to turn this assignment into an equality comparison while (ia = ptrIface->getIA()) ^ == ClntCfgMgr.cpp:427:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIface=ClntCfgIfaceLst.get()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:427:19: note: place parentheses around the assignment to silence this warning while(ptrIface=ClntCfgIfaceLst.get()) ^ ( ) ClntCfgMgr.cpp:427:19: note: use '==' to turn this assignment into an equality comparison while(ptrIface=ClntCfgIfaceLst.get()) ^ == ClntCfgMgr.cpp:451:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=ptrIface->getIA()) ~~~~~^~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:451:16: note: place parentheses around the assignment to silence this warning while(ptrIA=ptrIface->getIA()) ^ ( ) ClntCfgMgr.cpp:451:16: note: use '==' to turn this assignment into an equality comparison while(ptrIA=ptrIface->getIA()) ^ == ClntCfgMgr.cpp:469:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:469:18: note: place parentheses around the assignment to silence this warning while(ptrAddr=ptrIA->getAddr()) ^ ( ) ClntCfgMgr.cpp:469:18: note: use '==' to turn this assignment into an equality comparison while(ptrAddr=ptrIA->getAddr()) ^ == ClntCfgMgr.cpp:507:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=getIface()) ~~~~~^~~~~~~~~~~ ClntCfgMgr.cpp:507:16: note: place parentheses around the assignment to silence this warning while(iface=getIface()) ^ ( ) ClntCfgMgr.cpp:507:16: note: use '==' to turn this assignment into an equality comparison while(iface=getIface()) ^ == ClntCfgMgr.cpp:516:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=getIface()) ~~~~~^~~~~~~~~~~ ClntCfgMgr.cpp:516:16: note: place parentheses around the assignment to silence this warning while(iface=getIface()) ^ ( ) ClntCfgMgr.cpp:516:16: note: use '==' to turn this assignment into an equality comparison while(iface=getIface()) ^ == ClntCfgMgr.cpp:520:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface->getIA()) ~~^~~~~~~~~~~~~~~ ClntCfgMgr.cpp:520:10: note: place parentheses around the assignment to silence this warning while(ia=iface->getIA()) ^ ( ) ClntCfgMgr.cpp:520:10: note: use '==' to turn this assignment into an equality comparison while(ia=iface->getIA()) ^ == ClntCfgMgr.cpp:608:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = getIface() ) { ~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:608:17: note: place parentheses around the assignment to silence this warning while ( ptr = getIface() ) { ^ ( ) ClntCfgMgr.cpp:608:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = getIface() ) { ^ == ClntCfgMgr.cpp:635:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = InactiveLst.get()) { ~~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:635:14: note: place parentheses around the assignment to silence this warning while (x = InactiveLst.get()) { ^ ( ) ClntCfgMgr.cpp:635:14: note: use '==' to turn this assignment into an equality comparison while (x = InactiveLst.get()) { ^ == ClntCfgMgr.cpp:734:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = x.getIface() ) { ~~~~^~~~~~~~~~~~~~ ClntCfgMgr.cpp:734:17: note: place parentheses around the assignment to silence this warning while ( ptr = x.getIface() ) { ^ ( ) ClntCfgMgr.cpp:734:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = x.getIface() ) { ^ == 21 warnings generated. [CXX ] /ClntCfgMgr/ClntCfgIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgIface.o ClntCfgIface.cpp ClntCfgIface.cpp:114:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (station = opt->getPrefSrv()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:114:20: note: place parentheses around the assignment to silence this warning while (station = opt->getPrefSrv()) ^ ( ) ClntCfgIface.cpp:114:20: note: use '==' to turn this assignment into an equality comparison while (station = opt->getPrefSrv()) ^ == ClntCfgIface.cpp:119:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (station = opt->getRejedSrv()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:119:20: note: place parentheses around the assignment to silence this warning while (station = opt->getRejedSrv()) ^ ( ) ClntCfgIface.cpp:119:20: note: use '==' to turn this assignment into an equality comparison while (station = opt->getRejedSrv()) ^ == ClntCfgIface.cpp:127:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(RejectedSrv=RejectedSrvLst.get()) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:127:22: note: place parentheses around the assignment to silence this warning while(RejectedSrv=RejectedSrvLst.get()) ^ ( ) ClntCfgIface.cpp:127:22: note: use '==' to turn this assignment into an equality comparison while(RejectedSrv=RejectedSrvLst.get()) ^ == ClntCfgIface.cpp:171:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = IALst.get() ) { ~~~^~~~~~~~~~~~~ ClntCfgIface.cpp:171:15: note: place parentheses around the assignment to silence this warning while (ia = IALst.get() ) { ^ ( ) ClntCfgIface.cpp:171:15: note: use '==' to turn this assignment into an equality comparison while (ia = IALst.get() ) { ^ == ClntCfgIface.cpp:203:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = PDLst.get() ) { ~~~^~~~~~~~~~~~~ ClntCfgIface.cpp:203:15: note: place parentheses around the assignment to silence this warning while (ia = PDLst.get() ) { ^ ( ) ClntCfgIface.cpp:203:15: note: use '==' to turn this assignment into an equality comparison while (ia = PDLst.get() ) { ^ == ClntCfgIface.cpp:511:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface.IALst.get()) ~~^~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:511:13: note: place parentheses around the assignment to silence this warning while(ia=iface.IALst.get()) ^ ( ) ClntCfgIface.cpp:511:13: note: use '==' to turn this assignment into an equality comparison while(ia=iface.IALst.get()) ^ == ClntCfgIface.cpp:520:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta = iface.getTA() ) { ~~~^~~~~~~~~~~~~~~ ClntCfgIface.cpp:520:15: note: place parentheses around the assignment to silence this warning while (ta = iface.getTA() ) { ^ ( ) ClntCfgIface.cpp:520:15: note: use '==' to turn this assignment into an equality comparison while (ta = iface.getTA() ) { ^ == ClntCfgIface.cpp:530:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = iface.getPD()) { ~~~^~~~~~~~~~~~~~~ ClntCfgIface.cpp:530:15: note: place parentheses around the assignment to silence this warning while (pd = iface.getPD()) { ^ ( ) ClntCfgIface.cpp:530:15: note: use '==' to turn this assignment into an equality comparison while (pd = iface.getPD()) { ^ == ClntCfgIface.cpp:541:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.DNSServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:541:12: note: place parentheses around the assignment to silence this warning while(addr=iface.DNSServerLst.get()) ^ ( ) ClntCfgIface.cpp:541:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.DNSServerLst.get()) ^ == ClntCfgIface.cpp:553:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:553:13: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) ^ ( ) ClntCfgIface.cpp:553:13: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) ^ == ClntCfgIface.cpp:564:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NTPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:564:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NTPServerLst.get()) ^ ( ) ClntCfgIface.cpp:564:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NTPServerLst.get()) ^ == ClntCfgIface.cpp:583:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NTPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:583:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NTPServerLst.get()) ^ ( ) ClntCfgIface.cpp:583:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NTPServerLst.get()) ^ == ClntCfgIface.cpp:594:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:594:13: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) ^ ( ) ClntCfgIface.cpp:594:13: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) ^ == ClntCfgIface.cpp:613:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NISServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:613:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NISServerLst.get()) ^ ( ) ClntCfgIface.cpp:613:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NISServerLst.get()) ^ == ClntCfgIface.cpp:632:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NISPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:632:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NISPServerLst.get()) ^ ( ) ClntCfgIface.cpp:632:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NISPServerLst.get()) ^ == ClntCfgIface.cpp:658:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = iface.VendorSpec.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:658:13: note: place parentheses around the assignment to silence this warning while (opt = iface.VendorSpec.get()) { ^ ( ) ClntCfgIface.cpp:658:13: note: use '==' to turn this assignment into an equality comparison while (opt = iface.VendorSpec.get()) { ^ == 16 warnings generated. [CXX ] /ClntCfgMgr/ClntCfgAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgAddr.o ClntCfgAddr.cpp [CXX ] /ClntCfgMgr/ClntParsAddrOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsAddrOpt.o ClntParsAddrOpt.cpp [CXX ] /ClntCfgMgr/ClntParsGlobalOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsGlobalOpt.o ClntParsGlobalOpt.cpp [CXX ] /ClntCfgMgr/ClntParsIAOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsIAOpt.o ClntParsIAOpt.cpp ClntParsIAOpt.cpp:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(id=lst->get()) ~~^~~~~~~~~~~ ClntParsIAOpt.cpp:84:13: note: place parentheses around the assignment to silence this warning while(id=lst->get()) ^ ( ) ClntParsIAOpt.cpp:84:13: note: use '==' to turn this assignment into an equality comparison while(id=lst->get()) ^ == ClntParsIAOpt.cpp:107:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(id=lst->get()) ~~^~~~~~~~~~~ ClntParsIAOpt.cpp:107:13: note: place parentheses around the assignment to silence this warning while(id=lst->get()) ^ ( ) ClntParsIAOpt.cpp:107:13: note: use '==' to turn this assignment into an equality comparison while(id=lst->get()) ^ == 2 warnings generated. [CXX ] /ClntCfgMgr/ClntParsIfaceOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsIfaceOpt.o ClntParsIfaceOpt.cpp [CXX ] /ClntCfgMgr/ClntCfgTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgTA.o ClntCfgTA.cpp [CXX ] /ClntCfgMgr/ClntCfgPD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgPD.o ClntCfgPD.cpp ClntCfgPD.cpp:91:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(prefix=pd.ClntCfgPrefixLst.get()) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgPD.cpp:91:17: note: place parentheses around the assignment to silence this warning while(prefix=pd.ClntCfgPrefixLst.get()) ^ ( ) ClntCfgPD.cpp:91:17: note: use '==' to turn this assignment into an equality comparison while(prefix=pd.ClntCfgPrefixLst.get()) ^ == 1 warning generated. [CXX ] /ClntCfgMgr/ClntCfgPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgPrefix.o ClntCfgPrefix.cpp [LIB ] /ClntCfgMgr/libClntCfgMgr.a ar cr libClntCfgMgr.a ClntParser.o ClntLexer.o ClntCfgIA.o ClntCfgMgr.o ClntCfgIface.o ClntCfgAddr.o ClntParsAddrOpt.o ClntParsGlobalOpt.o ClntParsIAOpt.o ClntParsIfaceOpt.o ClntCfgTA.o ClntCfgPD.o ClntCfgPrefix.o make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntCfgMgr' make[2]: Entering directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntTransMgr' [CXX ] /ClntTransMgr/ClntTransMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntTransMgr.o ClntTransMgr.cpp In file included from ClntTransMgr.cpp:34: ../include/ClntMsgRelease.h:42:39: error: conversion from 'long' to 'SmartPtr' is ambiguous int iface, SmartPtr addr=NULL); ^ ~~~~ ../include/SmartPtr.h:71:5: note: candidate constructor SmartPtr(T* something); ^ ../include/SmartPtr.h:72:2: note: candidate constructor SmartPtr(Ptr *voidptr) { ^ ../include/SmartPtr.h:82:2: note: candidate constructor SmartPtr(int onlyNull); ^ ../include/ClntMsgRelease.h:42:39: note: passing argument to parameter 'addr' here int iface, SmartPtr addr=NULL); ^ ClntTransMgr.cpp:75:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=CfgMgr->getIface()) { ~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:75:16: note: place parentheses around the assignment to silence this warning while(iface=CfgMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:75:16: note: use '==' to turn this assignment into an equality comparison while(iface=CfgMgr->getIface()) { ^ == ClntTransMgr.cpp:94:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface->getIA()) { ~~^~~~~~~~~~~~~~~ ClntTransMgr.cpp:94:13: note: place parentheses around the assignment to silence this warning while(ia=iface->getIA()) { ^ ( ) ClntTransMgr.cpp:94:13: note: use '==' to turn this assignment into an equality comparison while(ia=iface->getIA()) { ^ == ClntTransMgr.cpp:190:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = this->AddrMgr->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:190:18: note: place parentheses around the assignment to silence this warning while (ptrIA = this->AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:190:18: note: use '==' to turn this assignment into an equality comparison while (ptrIA = this->AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:195:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = ptrIA->getAddr()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:195:17: note: place parentheses around the assignment to silence this warning while (ptrAddr = ptrIA->getAddr()) { ^ ( ) ClntTransMgr.cpp:195:17: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = ptrIA->getAddr()) { ^ == ClntTransMgr.cpp:221:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = AddrMgr->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:221:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:221:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:228:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = ptrIA->getAddr()) ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:228:28: note: place parentheses around the assignment to silence this warning while (ptrAddr = ptrIA->getAddr()) ^ ( ) ClntTransMgr.cpp:228:28: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = ptrIA->getAddr()) ^ == ClntTransMgr.cpp:245:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface=IfaceMgr->getIface()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:245:20: note: place parentheses around the assignment to silence this warning while (ptrIface=IfaceMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:245:20: note: use '==' to turn this assignment into an equality comparison while (ptrIface=IfaceMgr->getIface()) { ^ == ClntTransMgr.cpp:278:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(msg=Transactions.get()) ~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:278:14: note: place parentheses around the assignment to silence this warning while(msg=Transactions.get()) ^ ( ) ClntTransMgr.cpp:278:14: note: use '==' to turn this assignment into an equality comparison while(msg=Transactions.get()) ^ == ClntTransMgr.cpp:285:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption()) { ~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:285:20: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption()) { ^ ( ) ClntTransMgr.cpp:285:20: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption()) { ^ == ClntTransMgr.cpp:295:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg = Transactions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:295:16: note: place parentheses around the assignment to silence this warning while (msg = Transactions.get() ) { ^ ( ) ClntTransMgr.cpp:295:16: note: use '==' to turn this assignment into an equality comparison while (msg = Transactions.get() ) { ^ == ClntTransMgr.cpp:361:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrFirstIA = AddrMgr->getIA()) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:361:23: note: place parentheses around the assignment to silence this warning while (ptrFirstIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:361:23: note: use '==' to turn this assignment into an equality comparison while (ptrFirstIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:379:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrNextIA = AddrMgr->getIA()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:379:26: note: place parentheses around the assignment to silence this warning while (ptrNextIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:379:26: note: use '==' to turn this assignment into an equality comparison while (ptrNextIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:421:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:421:12: note: place parentheses around the assignment to silence this warning while (pd = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:421:12: note: use '==' to turn this assignment into an equality comparison while (pd = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:432:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = CfgMgr->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:432:18: note: place parentheses around the assignment to silence this warning while (iface = CfgMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:432:18: note: use '==' to turn this assignment into an equality comparison while (iface = CfgMgr->getIface()) { ^ == ClntTransMgr.cpp:455:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:455:15: note: place parentheses around the assignment to silence this warning while (pd = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:455:15: note: use '==' to turn this assignment into an equality comparison while (pd = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:485:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(msgQuestion=(Ptr*)Transactions.get()) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:485:22: note: place parentheses around the assignment to silence this warning while(msgQuestion=(Ptr*)Transactions.get()) { ^ ( ) ClntTransMgr.cpp:485:22: note: use '==' to turn this assignment into an equality comparison while(msgQuestion=(Ptr*)Transactions.get()) { ^ == ClntTransMgr.cpp:539:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrMsg=Transactions.get()) ~~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:539:17: note: place parentheses around the assignment to silence this warning while(ptrMsg=Transactions.get()) ^ ( ) ClntTransMgr.cpp:539:17: note: use '==' to turn this assignment into an equality comparison while(ptrMsg=Transactions.get()) ^ == ClntTransMgr.cpp:568:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:568:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:568:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:626:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:626:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:626:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:639:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:639:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:639:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:666:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIA=iface->getIA()) ~~~~~^~~~~~~~~~~~~~~ ClntTransMgr.cpp:666:13: note: place parentheses around the assignment to silence this warning while(cfgIA=iface->getIA()) ^ ( ) ClntTransMgr.cpp:666:13: note: use '==' to turn this assignment into an equality comparison while(cfgIA=iface->getIA()) ^ == ClntTransMgr.cpp:690:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pd = iface->getPD() ) { ~~~^~~~~~~~~~~~~~~~ ClntTransMgr.cpp:690:13: note: place parentheses around the assignment to silence this warning while ( pd = iface->getPD() ) { ^ ( ) ClntTransMgr.cpp:690:13: note: use '==' to turn this assignment into an equality comparison while ( pd = iface->getPD() ) { ^ == ClntTransMgr.cpp:721:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=CfgMgr->getIface()) ~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:721:16: note: place parentheses around the assignment to silence this warning while(iface=CfgMgr->getIface()) ^ ( ) ClntTransMgr.cpp:721:16: note: use '==' to turn this assignment into an equality comparison while(iface=CfgMgr->getIface()) ^ == ClntTransMgr.cpp:725:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cfgIA = iface->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~ ClntTransMgr.cpp:725:15: note: place parentheses around the assignment to silence this warning while (cfgIA = iface->getIA()) { ^ ( ) ClntTransMgr.cpp:725:15: note: use '==' to turn this assignment into an equality comparison while (cfgIA = iface->getIA()) { ^ == ClntTransMgr.cpp:727:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=AddrMgr->getIA()) ~~~~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:727:17: note: place parentheses around the assignment to silence this warning while(ptrIA=AddrMgr->getIA()) ^ ( ) ClntTransMgr.cpp:727:17: note: use '==' to turn this assignment into an equality comparison while(ptrIA=AddrMgr->getIA()) ^ == ClntTransMgr.cpp:825:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = AddrMgr->getIA() ) ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:825:15: note: place parentheses around the assignment to silence this warning while (ia = AddrMgr->getIA() ) ^ ( ) ClntTransMgr.cpp:825:15: note: use '==' to turn this assignment into an equality comparison while (ia = AddrMgr->getIA() ) ^ == ClntTransMgr.cpp:850:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:850:15: note: place parentheses around the assignment to silence this warning while (ia = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:850:15: note: use '==' to turn this assignment into an equality comparison while (ia = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:902:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=AddrMgr->getIA()) ~~~~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:902:24: note: place parentheses around the assignment to silence this warning while(ptrIA=AddrMgr->getIA()) ^ ( ) ClntTransMgr.cpp:902:24: note: use '==' to turn this assignment into an equality comparison while(ptrIA=AddrMgr->getIA()) ^ == ClntTransMgr.cpp:923:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = declineIALst.get() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:923:26: note: place parentheses around the assignment to silence this warning while (ptrIA = declineIALst.get() ) { ^ ( ) ClntTransMgr.cpp:923:26: note: use '==' to turn this assignment into an equality comparison while (ptrIA = declineIALst.get() ) { ^ == ClntTransMgr.cpp:928:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr= ptrIA->getAddr() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:928:32: note: place parentheses around the assignment to silence this warning while ( ptrAddr= ptrIA->getAddr() ) { ^ ( ) ClntTransMgr.cpp:928:32: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr= ptrIA->getAddr() ) { ^ == ClntTransMgr.cpp:966:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ia=AddrMgr->getIA() ) { ~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:966:14: note: place parentheses around the assignment to silence this warning while( ia=AddrMgr->getIA() ) { ^ ( ) ClntTransMgr.cpp:966:14: note: use '==' to turn this assignment into an equality comparison while( ia=AddrMgr->getIA() ) { ^ == ClntTransMgr.cpp:1083:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = (Ptr*) AdvertiseLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:1083:17: note: place parentheses around the assignment to silence this warning while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ ( ) ClntTransMgr.cpp:1083:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ == ClntTransMgr.cpp:1096:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = lst.get()) { ~~^~~~~~~~~~~ ClntTransMgr.cpp:1096:14: note: place parentheses around the assignment to silence this warning while (x = lst.get()) { ^ ( ) ClntTransMgr.cpp:1096:14: note: use '==' to turn this assignment into an equality comparison while (x = lst.get()) { ^ == ClntTransMgr.cpp:1117:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = (Ptr*) AdvertiseLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:1117:14: note: place parentheses around the assignment to silence this warning while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ ( ) ClntTransMgr.cpp:1117:14: note: use '==' to turn this assignment into an equality comparison while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ == 34 warnings and 1 error generated. make[2]: *** [ClntTransMgr.o] Error 1 make[2]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3/ClntTransMgr' make[1]: *** [clntlibs] Error 1 make[1]: Leaving directory `/build/dibbler-pp62CC/dibbler-0.7.3' make: *** [build-arch-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120112-2358 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-39b4d1ca-7fbf-43e1-8eea-341d03b516c6/build/dibbler-pp62CC Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 117100 Build-Time: 150 Distribution: lsid64b Fail-Stage: build Install-Time: 7 Job: dibbler_0.7.3-1.3 Package: dibbler Package-Time: 172 Source-Version: 0.7.3-1.3 Space: 117100 Status: attempted Version: 0.7.3-1.3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120112-2358 Build needed 00:02:52, 117100k disc space DC-Message: Failed, but took only 172.902144. Retrying, you never know. Another build requested exclusive access to the build node Another build requested exclusive access to the build node Another build requested exclusive access to the build node Another build requested exclusive access to the build node Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-15.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ dibbler 0.7.3-1.3 (amd64) 13 Jan 2012 00:09 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: dibbler Version: 0.7.3-1.3 Source Version: 0.7.3-1.3 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 3s (5495 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... Need to get 3746 kB of source archives. Get:1 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (dsc) [1724 B] Get:2 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (tar) [3723 kB] Get:3 http://localhost/debian/ sid/main dibbler 0.7.3-1.3 (diff) [21.0 kB] Fetched 3746 kB in 0s (39.6 MB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/dibbler-OdVoaQ/resolver-gRdwYl/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/704 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-be203731-85a1-457e-9f85-dddab5d132e4/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), po-debconf, autotools-dev Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), po-debconf, autotools-dev dpkg-deb: building package `sbuild-build-depends-dibbler-dummy' in `/build/dibbler-OdVoaQ/resolver-J8hc2S/apt_archive/sbuild-build-depends-dibbler-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install dibbler build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autotools-dev bsdmainutils debhelper file gettext gettext-base groff-base html2text intltool-debian libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libunistring0 libxml2 man-db po-debconf Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff www-browser libmail-box-perl Recommended packages: curl wget lynx-cur autopoint libglib2.0-data shared-mime-info xml-core libmail-sendmail-perl The following NEW packages will be installed: autotools-dev bsdmainutils debhelper file gettext gettext-base groff-base html2text intltool-debian libcroco3 libglib2.0-0 libmagic1 libpcre3 libpipeline1 libunistring0 libxml2 man-db po-debconf sbuild-build-depends-dibbler-dummy 0 upgraded, 19 newly installed, 0 to remove and 10 not upgraded. Need to get 9585 kB/9586 kB of archives. After this operation, 26.2 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpcre3 libglib2.0-0 libxml2 libcroco3 libunistring0 bsdmainutils groff-base man-db libmagic1 file gettext-base autotools-dev html2text gettext intltool-debian po-debconf debhelper sbuild-build-depends-dibbler-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:3 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:4 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:5 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:6 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:7 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:8 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:9 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:10 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:11 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:12 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:13 http://localhost/debian/ sid/main autotools-dev all 20110511.1 [73.8 kB] Get:14 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:15 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:16 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:17 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:18 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Preconfiguring packages ... Fetched 9585 kB in 0s (41.8 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package autotools-dev. Unpacking autotools-dev (from .../autotools-dev_20110511.1_all.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package sbuild-build-depends-dibbler-dummy. Unpacking sbuild-build-depends-dibbler-dummy (from .../sbuild-build-depends-dibbler-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpcre3 (8.12-4) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libunistring0 (0.9.3-5) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up autotools-dev (20110511.1) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up sbuild-build-depends-dibbler-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 autotools-dev_20110511.1 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 libattr1_1:2.4.46-5 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdpkg-perl_1.16.1.2 libffi5_3.0.10-3 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgdbm3_1.8.3-10 libglib2.0-0_2.30.2-4 libgmp10_2:5.0.2+dfsg-2 libgomp1_4.6.2-9 libllvm3.0_3.0-5 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncursesw5_5.9-4 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libquadmath0_4.6.2-9 libreadline6_6.2-8 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libss2_1.42-1 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libtimedate-perl_1.2000-1 libtinfo5_5.9-4 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libxml2_2.7.8.dfsg-5.1 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-dibbler-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tzdata_2011n-2 util-linux_2.20.1-1.1 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Sep 24 15:24:28 2010 CEST using RSA key ID 8649AA06 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./dibbler_0.7.3-1.3.dsc dpkg-source: info: extracting dibbler in dibbler-0.7.3 dpkg-source: info: unpacking dibbler_0.7.3.orig.tar.gz dpkg-source: info: applying dibbler_0.7.3-1.3.diff.gz dpkg-source: info: upstream files that have been modified: dibbler-0.7.3/Misc/Portable.h dibbler-0.7.3/Port-linux/lowlevel-options-linux.c Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package dibbler dpkg-buildpackage: source version 0.7.3-1.3 dpkg-source --before-build dibbler-0.7.3 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-arch-stamp poslib.log poslib/configure-poslib.log /usr/bin/make clobber make[1]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3' [CLEAN ] make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/doc' [CLEAN ] /doc make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/doc' make[1]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3' if [ -e poslib/Makefile ]; then /usr/bin/make -C poslib distclean ; fi make[1]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib' Making distclean in . make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib' rm -f config.h rm -f TAGS ID rm -f Makefile poslib.pc rm -f config.cache config.log stamp-h stamp-h[0-9]* test -z "poslib-1.1.pc " || rm -f poslib-1.1.pc rm -f libtool make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib' Making distclean in poslib make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib/poslib' Making distclean in . make[3]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib/poslib' rm -f *.tab.c rm -f TAGS ID rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* test -z "libposlib.la" || rm -f libposlib.la rm -rf .libs _libs rm -f *.o core *.core rm -f *.o rm -f *.lo rm -f libtool make[3]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib/poslib' make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib/poslib' rm -f config.status make[1]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/poslib' dh_clean debconf-updatepo dpkg-source -b dibbler-0.7.3 dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1) dpkg-source: info: using source format `1.0' dpkg-source: info: building dibbler using existing dibbler_0.7.3.orig.tar.gz dpkg-source: info: building dibbler in dibbler_0.7.3-1.3.diff.gz dpkg-source: warning: ignoring deletion of file poslib.log dpkg-source: warning: ignoring deletion of file poslib/poslib.pc dpkg-source: warning: ignoring deletion of file poslib/config.h dpkg-source: warning: ignoring deletion of file poslib/stamp-h dpkg-source: warning: ignoring deletion of file poslib/configure-poslib.log dpkg-source: warning: ignoring deletion of file poslib/libtool dpkg-source: warning: ignoring deletion of file poslib/config.log dpkg-source: warning: ignoring deletion of file poslib/Makefile dpkg-source: warning: ignoring deletion of file poslib/config.status dpkg-source: warning: ignoring deletion of file poslib/poslib/Makefile dpkg-source: warning: ignoring deletion of directory poslib/autom4te.cache dpkg-source: warning: ignoring deletion of file Port-linux/#libnetlink.c-warnings# dpkg-source: warning: the diff modifies the following upstream files: Misc/Portable.h Port-linux/lowlevel-options-linux.c dpkg-source: info: use the '3.0 (quilt)' format to have separate and documented changes to upstream files, see dpkg-source(1) dpkg-source: info: building dibbler in dibbler_0.7.3-1.3.dsc debian/rules build cp /usr/share/misc/config.sub /usr/share/misc/config.guess poslib/ /usr/bin/make SILENTMAKE="" CFLAGS="-Wall -g -O2" server client relay make[1]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3' [CONFIG ] /poslib/ cd ./poslib; test -e "config.h" || \ ./configure --disable-shared --host= --build= >configure-poslib.log; [MAKE ] /poslib/poslib /usr/bin/make -C ./poslib > poslib.log cd ./include; /usr/bin/make links make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/include' echo "[LINKS ] /poslib" [LINKS ] /poslib ln -f -s ../poslib/poslib/bits.h ln -f -s ../poslib/config.h ln -f -s ../poslib/poslib/dnsdefs.h ln -f -s ../poslib/poslib/dnsmessage.h ln -f -s ../poslib/poslib/domainfn.h ln -f -s ../poslib/poslib/exception.h ln -f -s ../poslib/poslib/lexfn.h ln -f -s ../poslib/poslib/masterfile.h ln -f -s ../poslib/poslib/poslib.h ln -f -s ../poslib/poslib/postime.h ln -f -s ../poslib/poslib/random.h ln -f -s ../poslib/poslib/resolver.h ln -f -s ../poslib/poslib/rr.h ln -f -s ../poslib/poslib/socket.h ln -f -s ../poslib/poslib/syssocket.h ln -f -s ../poslib/poslib/sysstl.h ln -f -s ../poslib/poslib/sysstring.h ln -f -s ../poslib/poslib/types.h ln -f -s ../poslib/poslib/vsnprintf.h ln -f -s ../poslib/poslib/w32poll.h echo "[LINKS ] /include " [LINKS ] /include for dir in IfaceMgr AddrMgr CfgMgr Messages Options include Misc Port-linux ClntOptions ClntIfaceMgr ClntAddrMgr ClntCfgMgr ClntTransMgr ClntMessages SrvOptions SrvIfaceMgr SrvAddrMgr SrvCfgMgr SrvTransMgr SrvMessages RelTransMgr RelMessages RelOptions RelIfaceMgr RelCfgMgr poslib poslib/poslib; do \ if [ "$dir" != "include" ]; then \ ln -f -s ../$dir/*.h . 2>/dev/null; \ fi; \ echo -n ""; \ done ln -f -s ../SrvCfgMgr/SrvParser.h SrvParser.h ln -f -s ../ClntCfgMgr/ClntParser.h ClntParser.h ln -f -s ../RelCfgMgr/RelParser.h RelParser.h make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/include' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/IfaceMgr' [CXX ] /IfaceMgr/SocketIPv6.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SocketIPv6.o SocketIPv6.cpp [CXX ] /IfaceMgr/Iface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Iface.o Iface.cpp Iface.cpp:300:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( sock = SocketsLst.get() ) { ~~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:300:18: note: place parentheses around the assignment to silence this warning while ( sock = SocketsLst.get() ) { ^ ( ) Iface.cpp:300:18: note: use '==' to turn this assignment into an equality comparison while ( sock = SocketsLst.get() ) { ^ == Iface.cpp:329:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SocketsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:329:17: note: place parentheses around the assignment to silence this warning while ( ptr = SocketsLst.get() ) { ^ ( ) Iface.cpp:329:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SocketsLst.get() ) { ^ == Iface.cpp:356:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SocketsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Iface.cpp:356:17: note: place parentheses around the assignment to silence this warning while ( ptr = SocketsLst.get() ) { ^ ( ) Iface.cpp:356:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SocketsLst.get() ) { ^ == Iface.cpp:401:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.getGlobalAddr()) { ~~~~~^~~~~~~~~~~~~~~~~~~ Iface.cpp:401:17: note: place parentheses around the assignment to silence this warning while (addr = x.getGlobalAddr()) { ^ ( ) Iface.cpp:401:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.getGlobalAddr()) { ^ == Iface.cpp:416:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ Iface.cpp:416:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) Iface.cpp:416:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == 5 warnings generated. [CXX ] /IfaceMgr/IfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o IfaceMgr.o IfaceMgr.cpp IfaceMgr.cpp:97:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:97:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:97:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:111:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:111:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:111:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:124:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IfaceLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ IfaceMgr.cpp:124:17: note: place parentheses around the assignment to silence this warning while ( ptr = IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:124:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IfaceLst.get() ) { ^ == IfaceMgr.cpp:169:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( sock = iface->getSocket() ) { ~~~~~^~~~~~~~~~~~~~~~~~~~ IfaceMgr.cpp:169:15: note: place parentheses around the assignment to silence this warning while ( sock = iface->getSocket() ) { ^ ( ) IfaceMgr.cpp:169:15: note: use '==' to turn this assignment into an equality comparison while ( sock = iface->getSocket() ) { ^ == IfaceMgr.cpp:268:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr=x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~ IfaceMgr.cpp:268:16: note: place parentheses around the assignment to silence this warning while ( ptr=x.IfaceLst.get() ) { ^ ( ) IfaceMgr.cpp:268:16: note: use '==' to turn this assignment into an equality comparison while ( ptr=x.IfaceLst.get() ) { ^ == 5 warnings generated. [LIB ] /IfaceMgr/libIfaceMgr.a ar cr libIfaceMgr.a SocketIPv6.o Iface.o IfaceMgr.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/IfaceMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/AddrMgr' [CXX ] /AddrMgr/AddrAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrAddr.o AddrAddr.cpp [CXX ] /AddrMgr/AddrIA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrIA.o AddrIA.cpp AddrIA.cpp:176:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = AddrLst.get() ) { ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:176:20: note: place parentheses around the assignment to silence this warning while (ptrAddr = AddrLst.get() ) { ^ ( ) AddrIA.cpp:176:20: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = AddrLst.get() ) { ^ == AddrIA.cpp:193:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = AddrLst.get()) ~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:193:16: note: place parentheses around the assignment to silence this warning while (ptr = AddrLst.get()) ^ ( ) AddrIA.cpp:193:16: note: use '==' to turn this assignment into an equality comparison while (ptr = AddrLst.get()) ^ == AddrIA.cpp:242:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = PrefixLst.get()) ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:242:16: note: place parentheses around the assignment to silence this warning while (ptr = PrefixLst.get()) ^ ( ) AddrIA.cpp:242:16: note: use '==' to turn this assignment into an equality comparison while (ptr = PrefixLst.get()) ^ == AddrIA.cpp:258:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = PrefixLst.get()) ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:258:16: note: place parentheses around the assignment to silence this warning while (ptr = PrefixLst.get()) ^ ( ) AddrIA.cpp:258:16: note: use '==' to turn this assignment into an equality comparison while (ptr = PrefixLst.get()) ^ == AddrIA.cpp:306:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:306:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:306:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:318:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:318:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:318:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:325:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = getPrefix()) { ~~~~~~~^~~~~~~~~~~~~ AddrIA.cpp:325:19: note: place parentheses around the assignment to silence this warning while (prefix = getPrefix()) { ^ ( ) AddrIA.cpp:325:19: note: use '==' to turn this assignment into an equality comparison while (prefix = getPrefix()) { ^ == AddrIA.cpp:339:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:339:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:339:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:352:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = this->AddrLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~ AddrIA.cpp:352:16: note: place parentheses around the assignment to silence this warning while (ptr = this->AddrLst.get() ) { ^ ( ) AddrIA.cpp:352:16: note: use '==' to turn this assignment into an equality comparison while (ptr = this->AddrLst.get() ) { ^ == AddrIA.cpp:365:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = AddrLst.get() ) ~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:365:16: note: place parentheses around the assignment to silence this warning while (ptr = AddrLst.get() ) ^ ( ) AddrIA.cpp:365:16: note: use '==' to turn this assignment into an equality comparison while (ptr = AddrLst.get() ) ^ == AddrIA.cpp:392:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:392:25: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) ^ ( ) AddrIA.cpp:392:25: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) ^ == AddrIA.cpp:417:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) { ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:417:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) { ^ ( ) AddrIA.cpp:417:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) { ^ == AddrIA.cpp:466:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = AddrLst.get() ) ~~~~~~~~^~~~~~~~~~~~~~~ AddrIA.cpp:466:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = AddrLst.get() ) ^ ( ) AddrIA.cpp:466:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = AddrLst.get() ) ^ == AddrIA.cpp:545:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.AddrLst.get()) { ~~~~^~~~~~~~~~~~~~~~~ AddrIA.cpp:545:16: note: place parentheses around the assignment to silence this warning while (ptr = x.AddrLst.get()) { ^ ( ) AddrIA.cpp:545:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.AddrLst.get()) { ^ == AddrIA.cpp:552:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = x.PrefixLst.get()) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrIA.cpp:552:19: note: place parentheses around the assignment to silence this warning while (prefix = x.PrefixLst.get()) { ^ ( ) AddrIA.cpp:552:19: note: use '==' to turn this assignment into an equality comparison while (prefix = x.PrefixLst.get()) { ^ == 15 warnings generated. [CXX ] /AddrMgr/AddrClient.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrClient.o AddrClient.cpp AddrClient.cpp:40:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:40:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:40:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:69:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:69:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:69:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:88:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:88:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:88:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:112:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:112:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:112:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:131:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = TALst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:131:17: note: place parentheses around the assignment to silence this warning while ( ptr = TALst.get() ) { ^ ( ) AddrClient.cpp:131:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = TALst.get() ) { ^ == AddrClient.cpp:154:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = TALst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:154:17: note: place parentheses around the assignment to silence this warning while ( ptr = TALst.get() ) { ^ ( ) AddrClient.cpp:154:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = TALst.get() ) { ^ == AddrClient.cpp:172:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:172:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:172:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:182:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:182:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:182:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:196:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:196:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:196:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:204:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:204:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:204:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:219:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:219:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:219:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:227:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:227:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:227:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:242:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:242:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:242:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:248:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:248:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:262:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~ AddrClient.cpp:262:17: note: place parentheses around the assignment to silence this warning while ( ptr = IAsLst.get() ) { ^ ( ) AddrClient.cpp:262:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = IAsLst.get() ) { ^ == AddrClient.cpp:268:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = getTA() ) { ~~~~^~~~~~~~~ AddrClient.cpp:268:17: note: place parentheses around the assignment to silence this warning while ( ptr = getTA() ) { ^ ( ) AddrClient.cpp:268:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = getTA() ) { ^ == AddrClient.cpp:275:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = PDLst.get() ) { ~~~~^~~~~~~~~~~~~ AddrClient.cpp:275:17: note: place parentheses around the assignment to silence this warning while ( ptr = PDLst.get() ) { ^ ( ) AddrClient.cpp:275:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = PDLst.get() ) { ^ == AddrClient.cpp:322:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.IAsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrClient.cpp:322:16: note: place parentheses around the assignment to silence this warning while (ptr = x.IAsLst.get() ) { ^ ( ) AddrClient.cpp:322:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.IAsLst.get() ) { ^ == AddrClient.cpp:328:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.TALst.get() ) { ~~~~^~~~~~~~~~~~~~~ AddrClient.cpp:328:16: note: place parentheses around the assignment to silence this warning while (ptr = x.TALst.get() ) { ^ ( ) AddrClient.cpp:328:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.TALst.get() ) { ^ == AddrClient.cpp:334:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = x.PDLst.get() ) { ~~~~^~~~~~~~~~~~~~~ AddrClient.cpp:334:16: note: place parentheses around the assignment to silence this warning while (ptr = x.PDLst.get() ) { ^ ( ) AddrClient.cpp:334:16: note: use '==' to turn this assignment into an equality comparison while (ptr = x.PDLst.get() ) { ^ == 20 warnings generated. [CXX ] /AddrMgr/AddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrMgr.o AddrMgr.cpp AddrMgr.cpp:84:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:84:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:84:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:96:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:96:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:96:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:108:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cli = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:108:16: note: place parentheses around the assignment to silence this warning while (cli = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:108:16: note: use '==' to turn this assignment into an equality comparison while (cli = ClntsLst.get() ) ^ == AddrMgr.cpp:112:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = cli->getIA()) { ~~~^~~~~~~~~~~~~~ AddrMgr.cpp:112:12: note: place parentheses around the assignment to silence this warning while (ia = cli->getIA()) { ^ ( ) AddrMgr.cpp:112:12: note: use '==' to turn this assignment into an equality comparison while (ia = cli->getIA()) { ^ == AddrMgr.cpp:131:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = ClntsLst.get() ) ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:131:17: note: place parentheses around the assignment to silence this warning while ( ptr = ClntsLst.get() ) ^ ( ) AddrMgr.cpp:131:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = ClntsLst.get() ) ^ == AddrMgr.cpp:151:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:151:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:151:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:163:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:163:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:163:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:175:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:175:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:175:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:187:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:187:16: note: place parentheses around the assignment to silence this warning while (ptr = ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:187:16: note: use '==' to turn this assignment into an equality comparison while (ptr = ClntsLst.get() ) { ^ == AddrMgr.cpp:225:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:225:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) AddrMgr.cpp:225:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == AddrMgr.cpp:257:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = client->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:257:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = client->getPD() ) { ^ ( ) AddrMgr.cpp:257:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = client->getPD() ) { ^ == AddrMgr.cpp:272:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = ptrPD->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:272:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = ptrPD->getPrefix() ) { ^ ( ) AddrMgr.cpp:272:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = ptrPD->getPrefix() ) { ^ == AddrMgr.cpp:301:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( client = this->getClient() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:301:20: note: place parentheses around the assignment to silence this warning while ( client = this->getClient() ) { ^ ( ) AddrMgr.cpp:301:20: note: use '==' to turn this assignment into an equality comparison while ( client = this->getClient() ) { ^ == AddrMgr.cpp:330:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pd = client->getPD() ) { ~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:330:16: note: place parentheses around the assignment to silence this warning while ( pd = client->getPD() ) { ^ ( ) AddrMgr.cpp:330:16: note: use '==' to turn this assignment into an equality comparison while ( pd = client->getPD() ) { ^ == AddrMgr.cpp:345:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = pd->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:345:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = pd->getPrefix() ) { ^ ( ) AddrMgr.cpp:345:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = pd->getPrefix() ) { ^ == AddrMgr.cpp:374:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:374:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) AddrMgr.cpp:374:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == AddrMgr.cpp:389:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = ptrClient->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:389:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = ptrClient->getPD() ) { ^ ( ) AddrMgr.cpp:389:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = ptrClient->getPD() ) { ^ == AddrMgr.cpp:403:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = ptrPD->getPrefix() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ AddrMgr.cpp:403:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = ptrPD->getPrefix() ) { ^ ( ) AddrMgr.cpp:403:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = ptrPD->getPrefix() ) { ^ == AddrMgr.cpp:451:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (client = getClient()) { ~~~~~~~^~~~~~~~~~~~~ AddrMgr.cpp:451:19: note: place parentheses around the assignment to silence this warning while (client = getClient()) { ^ ( ) AddrMgr.cpp:451:19: note: use '==' to turn this assignment into an equality comparison while (client = getClient()) { ^ == AddrMgr.cpp:453:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = client->getPD()) { ~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:453:12: note: place parentheses around the assignment to silence this warning while (pd = client->getPD()) { ^ ( ) AddrMgr.cpp:453:12: note: use '==' to turn this assignment into an equality comparison while (pd = client->getPD()) { ^ == AddrMgr.cpp:455:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = pd->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~ AddrMgr.cpp:455:20: note: place parentheses around the assignment to silence this warning while (prefix = pd->getPrefix()) { ^ ( ) AddrMgr.cpp:455:20: note: use '==' to turn this assignment into an equality comparison while (prefix = pd->getPrefix()) { ^ == AddrMgr.cpp:711:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ia = parseAddrIA(f)) { ~~~^~~~~~~~~~~~~~~~ AddrMgr.cpp:711:13: note: place parentheses around the assignment to silence this warning if (ia = parseAddrIA(f)) { ^ ( ) AddrMgr.cpp:711:13: note: use '==' to turn this assignment into an equality comparison if (ia = parseAddrIA(f)) { ^ == AddrMgr.cpp:851:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = x.ClntsLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ AddrMgr.cpp:851:17: note: place parentheses around the assignment to silence this warning while ( ptr = x.ClntsLst.get() ) { ^ ( ) AddrMgr.cpp:851:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = x.ClntsLst.get() ) { ^ == 23 warnings generated. [CXX ] /AddrMgr/AddrPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o AddrPrefix.o AddrPrefix.cpp [LIB ] /AddrMgr/libAddrMgr.a ar cr libAddrMgr.a AddrAddr.o AddrIA.o AddrClient.o AddrMgr.o AddrPrefix.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/AddrMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/CfgMgr' [CXX ] /CfgMgr/CfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o CfgMgr.o CfgMgr.cpp [CXX ] /CfgMgr/TimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o TimeZone.o TimeZone.cpp [CXX ] /CfgMgr/StationID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o StationID.o StationID.cpp [CXX ] /CfgMgr/StationRange.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o StationRange.o StationRange.cpp [LIB ] /CfgMgr/libCfgMgr.a ar cr libCfgMgr.a CfgMgr.o TimeZone.o StationID.o StationRange.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/CfgMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Messages' [CXX ] /Messages/Msg.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Msg.o Msg.cpp Msg.cpp:74:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( Option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:74:19: note: place parentheses around the assignment to silence this warning while( Option = Options.get() ) ^ ( ) Msg.cpp:74:19: note: use '==' to turn this assignment into an equality comparison while( Option = Options.get() ) ^ == Msg.cpp:117:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( Option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:117:19: note: place parentheses around the assignment to silence this warning while( Option = Options.get() ) ^ ( ) Msg.cpp:117:19: note: use '==' to turn this assignment into an equality comparison while( Option = Options.get() ) ^ == Msg.cpp:168:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( Option = Options.get() ) { ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:168:20: note: place parentheses around the assignment to silence this warning while ( Option = Options.get() ) { ^ ( ) Msg.cpp:168:20: note: use '==' to turn this assignment into an equality comparison while ( Option = Options.get() ) { ^ == Msg.cpp:328:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dt = authLst.get()) { ~~~^~~~~~~~~~~~~~~ Msg.cpp:328:19: note: place parentheses around the assignment to silence this warning while (dt = authLst.get()) { ^ ( ) Msg.cpp:328:19: note: use '==' to turn this assignment into an equality comparison while (dt = authLst.get()) { ^ == Msg.cpp:418:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (option = Options.get() ) ~~~~~~~^~~~~~~~~~~~~~~ Msg.cpp:418:19: note: place parentheses around the assignment to silence this warning while (option = Options.get() ) ^ ( ) Msg.cpp:418:19: note: use '==' to turn this assignment into an equality comparison while (option = Options.get() ) ^ == 5 warnings generated. [LIB ] /Messages/libMsg.a ar cr libMsg.a Msg.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Messages' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Options' [CXX ] /Options/Opt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Opt.o Opt.cpp Opt.cpp:58:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr = SubOptions.get()) ~~~~^~~~~~~~~~~~~~~~~~ Opt.cpp:58:16: note: place parentheses around the assignment to silence this warning while (ptr = SubOptions.get()) ^ ( ) Opt.cpp:58:16: note: use '==' to turn this assignment into an equality comparison while (ptr = SubOptions.get()) ^ == Opt.cpp:65:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ Opt.cpp:65:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) Opt.cpp:65:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == Opt.cpp:83:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(opt=getOption()) { ~~~^~~~~~~~~~~~ Opt.cpp:83:14: note: place parentheses around the assignment to silence this warning while(opt=getOption()) { ^ ( ) Opt.cpp:83:14: note: use '==' to turn this assignment into an equality comparison while(opt=getOption()) { ^ == 3 warnings generated. [CXX ] /Options/OptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIAAddress.o OptIAAddress.cpp [CXX ] /Options/OptGeneric.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptGeneric.o OptGeneric.cpp [CXX ] /Options/OptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptTA.o OptTA.cpp OptTA.cpp:48:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptTA.cpp:48:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptTA.cpp:48:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptTA.cpp:78:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptTA.cpp:78:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptTA.cpp:78:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptTA.cpp:100:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptTA.cpp:100:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptTA.cpp:100:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptPreference.o OptPreference.cpp [CXX ] /Options/OptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptRapidCommit.o OptRapidCommit.cpp [CXX ] /Options/OptInteger.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptInteger.o OptInteger.cpp [CXX ] /Options/OptDUID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptDUID.o OptDUID.cpp [CXX ] /Options/OptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptStatusCode.o OptStatusCode.cpp [CXX ] /Options/OptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptUserClass.o OptUserClass.cpp [CXX ] /Options/OptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptVendorClass.o OptVendorClass.cpp [CXX ] /Options/OptVendorSpecInfo.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptVendorSpecInfo.o OptVendorSpecInfo.cpp [CXX ] /Options/OptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIA_NA.o OptIA_NA.cpp OptIA_NA.cpp:89:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptIA_NA.cpp:89:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptIA_NA.cpp:89:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptIA_NA.cpp:124:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptIA_NA.cpp:124:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptIA_NA.cpp:124:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptIA_NA.cpp:146:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptIA_NA.cpp:146:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptIA_NA.cpp:146:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptOptionRequest.o OptOptionRequest.cpp [CXX ] /Options/OptAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAddr.o OptAddr.cpp [CXX ] /Options/OptAddrLst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAddrLst.o OptAddrLst.cpp OptAddrLst.cpp:61:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=AddrLst.get()) ~~~~^~~~~~~~~~~~~~ OptAddrLst.cpp:61:15: note: place parentheses around the assignment to silence this warning while(addr=AddrLst.get()) ^ ( ) OptAddrLst.cpp:61:15: note: use '==' to turn this assignment into an equality comparison while(addr=AddrLst.get()) ^ == 1 warning generated. [CXX ] /Options/OptString.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptString.o OptString.cpp [CXX ] /Options/OptStringLst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptStringLst.o OptStringLst.cpp OptStringLst.cpp:118:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = StringLst.get() ) { ~~^~~~~~~~~~~~~~~~~ OptStringLst.cpp:118:14: note: place parentheses around the assignment to silence this warning while (x = StringLst.get() ) { ^ ( ) OptStringLst.cpp:118:14: note: use '==' to turn this assignment into an equality comparison while (x = StringLst.get() ) { ^ == OptStringLst.cpp:151:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x = StringLst.get() ) { ~~^~~~~~~~~~~~~~~~~ OptStringLst.cpp:151:15: note: place parentheses around the assignment to silence this warning while ( x = StringLst.get() ) { ^ ( ) OptStringLst.cpp:151:15: note: use '==' to turn this assignment into an equality comparison while ( x = StringLst.get() ) { ^ == 2 warnings generated. [CXX ] /Options/OptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptFQDN.o OptFQDN.cpp [CXX ] /Options/OptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIA_PD.o OptIA_PD.cpp OptIA_PD.cpp:61:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrOpt = SubOptions.get() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ OptIA_PD.cpp:61:20: note: place parentheses around the assignment to silence this warning while ( ptrOpt = SubOptions.get() ) { ^ ( ) OptIA_PD.cpp:61:20: note: use '==' to turn this assignment into an equality comparison while ( ptrOpt = SubOptions.get() ) { ^ == OptIA_PD.cpp:95:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt=SubOptions.get()) ~~~~~~^~~~~~~~~~~~~~~~~ OptIA_PD.cpp:95:18: note: place parentheses around the assignment to silence this warning while (ptrOpt=SubOptions.get()) ^ ( ) OptIA_PD.cpp:95:18: note: use '==' to turn this assignment into an equality comparison while (ptrOpt=SubOptions.get()) ^ == OptIA_PD.cpp:117:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ OptIA_PD.cpp:117:16: note: place parentheses around the assignment to silence this warning while (opt = this->getOption() ) { ^ ( ) OptIA_PD.cpp:117:16: note: use '==' to turn this assignment into an equality comparison while (opt = this->getOption() ) { ^ == 3 warnings generated. [CXX ] /Options/OptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptIAPrefix.o OptIAPrefix.cpp [CXX ] /Options/OptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAuthentication.o OptAuthentication.cpp [CXX ] /Options/OptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptAAAAuthentication.o OptAAAAuthentication.cpp [CXX ] /Options/OptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o OptKeyGeneration.o OptKeyGeneration.cpp [LIB ] /Options/libOptions.a ar cr libOptions.a Opt.o OptIAAddress.o OptGeneric.o OptTA.o OptPreference.o OptRapidCommit.o OptInteger.o OptDUID.o OptStatusCode.o OptUserClass.o OptVendorClass.o OptVendorSpecInfo.o OptIA_NA.o OptOptionRequest.o OptAddr.o OptAddrLst.o OptString.o OptStringLst.o OptGeneric.o OptFQDN.o OptIA_PD.o OptIAPrefix.o OptAuthentication.o OptAAAAuthentication.o OptKeyGeneration.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Options' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/include' make[2]: Nothing to be done for `libs'. make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/include' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Misc' [CXX ] /Misc/Logger.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Logger.o Logger.cpp [CXX ] /Misc/DHCPConst.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o DHCPConst.o DHCPConst.cpp [CXX ] /Misc/DUID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o DUID.o DUID.cpp [CXX ] /Misc/IPv6Addr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o IPv6Addr.o IPv6Addr.cpp [CC ] /Misc/addrpack.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c addrpack.c [CXX ] /Misc/FQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o FQDN.o FQDN.cpp [CXX ] /Misc/KeyList.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o KeyList.o KeyList.cpp [CC ] /Misc/sha1.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c sha1.c [CC ] /Misc/sha256.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c sha256.c [CC ] /Misc/sha512.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -std=c99 -c sha512.c [CC ] /Misc/md5.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c md5.c [CC ] /Misc/hmac-sha-md5.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c hmac-sha-md5.c [LIB ] /Misc/libMisc.a ar cr libMisc.a Logger.o DHCPConst.o DUID.o IPv6Addr.o addrpack.o FQDN.o KeyList.o sha1.o sha256.o sha512.o md5.o hmac-sha-md5.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Misc' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Port-linux' [CC ] /Port-linux/lowlevel-linux.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -I. -c lowlevel-linux.c [CC ] /Port-linux/lowlevel-linux-link-state.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -I. -c lowlevel-linux-link-state.c [CC ] /Port-linux/lowlevel-options-linux.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c lowlevel-options-linux.c [CC ] /Port-linux/libnetlink.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c libnetlink.c 2> libnetlink.c-warnings [CC ] /Port-linux/ll_map.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c ll_map.c [CC ] /Port-linux/ll_types.o cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c ll_types.c [CC ] /Port-linux/utils.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c utils.c 2> utils.c-warnings [CXX ] /Port-linux/daemon.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o daemon.o daemon.cpp [CC ] /Port-linux/iproute.o (warnings ignored) cc -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -c iproute.c 2> iproute.c-warnings [LIB ] /Port-linux/libLowLevel.a ar cr libLowLevel.a lowlevel-linux.o lowlevel-linux-link-state.o lowlevel-options-linux.o libnetlink.o ll_map.o ll_types.o utils.o daemon.o iproute.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/Port-linux' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvOptions' [CXX ] /SrvOptions/SrvOptClientIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptClientIdentifier.o SrvOptClientIdentifier.cpp [CXX ] /SrvOptions/SrvOptElapsed.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptElapsed.o SrvOptElapsed.cpp [CXX ] /SrvOptions/SrvOptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIAAddress.o SrvOptIAAddress.cpp [CXX ] /SrvOptions/SrvOptInterfaceID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptInterfaceID.o SrvOptInterfaceID.cpp [CXX ] /SrvOptions/SrvOptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptPreference.o SrvOptPreference.cpp [CXX ] /SrvOptions/SrvOptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptRapidCommit.o SrvOptRapidCommit.cpp [CXX ] /SrvOptions/SrvOptServerIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptServerIdentifier.o SrvOptServerIdentifier.cpp [CXX ] /SrvOptions/SrvOptServerUnicast.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptServerUnicast.o SrvOptServerUnicast.cpp [CXX ] /SrvOptions/SrvOptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptStatusCode.o SrvOptStatusCode.cpp [CXX ] /SrvOptions/SrvOptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptUserClass.o SrvOptUserClass.cpp [CXX ] /SrvOptions/SrvOptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptVendorClass.o SrvOptVendorClass.cpp [CXX ] /SrvOptions/SrvOptVendorSpec.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptVendorSpec.o SrvOptVendorSpec.cpp [CXX ] /SrvOptions/SrvOptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIA_NA.o SrvOptIA_NA.cpp SrvOptIA_NA.cpp:193:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = queryOpt->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:193:17: note: place parentheses around the assignment to silence this warning while ( opt = queryOpt->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:193:17: note: use '==' to turn this assignment into an equality comparison while ( opt = queryOpt->getOption() ) { ^ == SrvOptIA_NA.cpp:266:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:266:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:266:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptIA_NA.cpp:437:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:437:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvOptIA_NA.cpp:437:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvOptIA_NA.cpp:485:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:485:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvOptIA_NA.cpp:485:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvOptIA_NA.cpp:512:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( subOpt = ia->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:512:20: note: place parentheses around the assignment to silence this warning while ( subOpt = ia->getOption() ) { ^ ( ) SrvOptIA_NA.cpp:512:20: note: use '==' to turn this assignment into an equality comparison while ( subOpt = ia->getOption() ) { ^ == SrvOptIA_NA.cpp:639:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:639:14: note: place parentheses around the assignment to silence this warning if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ^ ( ) SrvOptIA_NA.cpp:639:14: note: use '==' to turn this assignment into an equality comparison if (addr = AddrMgr->getCachedAddr(this->ClntDuid)) { ^ == SrvOptIA_NA.cpp:665:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvOptIA_NA.cpp:665:18: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvOptIA_NA.cpp:665:18: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == 7 warnings generated. [CXX ] /SrvOptions/SrvOptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptOptionRequest.o SrvOptOptionRequest.cpp [CXX ] /SrvOptions/SrvOptDNSServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptDNSServers.o SrvOptDNSServers.cpp [CXX ] /SrvOptions/SrvOptDomainName.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptDomainName.o SrvOptDomainName.cpp [CXX ] /SrvOptions/SrvOptNTPServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNTPServers.o SrvOptNTPServers.cpp [CXX ] /SrvOptions/SrvOptTimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptTimeZone.o SrvOptTimeZone.cpp [CXX ] /SrvOptions/SrvOptSIPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptSIPServer.o SrvOptSIPServer.cpp [CXX ] /SrvOptions/SrvOptSIPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptSIPDomain.o SrvOptSIPDomain.cpp [CXX ] /SrvOptions/SrvOptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptFQDN.o SrvOptFQDN.cpp [CXX ] /SrvOptions/SrvOptNISServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISServer.o SrvOptNISServer.cpp [CXX ] /SrvOptions/SrvOptNISDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISDomain.o SrvOptNISDomain.cpp [CXX ] /SrvOptions/SrvOptNISPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISPServer.o SrvOptNISPServer.cpp [CXX ] /SrvOptions/SrvOptNISPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptNISPDomain.o SrvOptNISPDomain.cpp [CXX ] /SrvOptions/SrvOptLifetime.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptLifetime.o SrvOptLifetime.cpp [CXX ] /SrvOptions/SrvOptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptTA.o SrvOptTA.cpp SrvOptTA.cpp:180:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptTA.cpp:180:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptTA.cpp:180:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptTA.cpp:220:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrIface->getTA()) ~~~^~~~~~~~~~~~~~~~~~~ SrvOptTA.cpp:220:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrIface->getTA()) ^ ( ) SrvOptTA.cpp:220:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrIface->getTA()) ^ == SrvOptTA.cpp:238:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((this->OrgMessage == REQUEST_MSG)) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ SrvOptTA.cpp:238:28: note: remove extraneous parentheses around the comparison to silence this warning if ((this->OrgMessage == REQUEST_MSG)) { ~ ^ ~ SrvOptTA.cpp:238:28: note: use '=' to turn this equality comparison into an assignment if ((this->OrgMessage == REQUEST_MSG)) { ^~ = 3 warnings generated. [CXX ] /SrvOptions/SrvOptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIA_PD.o SrvOptIA_PD.cpp SrvOptIA_PD.cpp:99:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:99:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption() ) { ^ ( ) SrvOptIA_PD.cpp:99:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption() ) { ^ == SrvOptIA_PD.cpp:132:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = prefixLst.get()) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:132:19: note: place parentheses around the assignment to silence this warning while (prefix = prefixLst.get()) { ^ ( ) SrvOptIA_PD.cpp:132:19: note: use '==' to turn this assignment into an equality comparison while (prefix = prefixLst.get()) { ^ == SrvOptIA_PD.cpp:299:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( prefix = ptrIA->getPrefix() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:299:20: note: place parentheses around the assignment to silence this warning while ( prefix = ptrIA->getPrefix() ) { ^ ( ) SrvOptIA_PD.cpp:299:20: note: use '==' to turn this assignment into an equality comparison while ( prefix = ptrIA->getPrefix() ) { ^ == SrvOptIA_PD.cpp:447:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPD = ptrIface->getPD()) ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvOptIA_PD.cpp:447:19: note: place parentheses around the assignment to silence this warning while ( ptrPD = ptrIface->getPD()) ^ ( ) SrvOptIA_PD.cpp:447:19: note: use '==' to turn this assignment into an equality comparison while ( ptrPD = ptrIface->getPD()) ^ == SrvOptIA_PD.cpp:466:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = lst.get()) { ~~~~~~~^~~~~~~~~~~ SrvOptIA_PD.cpp:466:16: note: place parentheses around the assignment to silence this warning while (prefix = lst.get()) { ^ ( ) SrvOptIA_PD.cpp:466:16: note: use '==' to turn this assignment into an equality comparison while (prefix = lst.get()) { ^ == 5 warnings generated. [CXX ] /SrvOptions/SrvOptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptIAPrefix.o SrvOptIAPrefix.cpp [CXX ] /SrvOptions/SrvOptAddrParams.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAddrParams.o SrvOptAddrParams.cpp [CXX ] /SrvOptions/SrvOptLQ.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptLQ.o SrvOptLQ.cpp SrvOptLQ.cpp:82:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ SrvOptLQ.cpp:82:16: note: place parentheses around the assignment to silence this warning while (opt = SubOptions.get() ) { ^ ( ) SrvOptLQ.cpp:82:16: note: use '==' to turn this assignment into an equality comparison while (opt = SubOptions.get() ) { ^ == SrvOptLQ.cpp:107:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x=SubOptions.get() ) { ~^~~~~~~~~~~~~~~~~ SrvOptLQ.cpp:107:14: note: place parentheses around the assignment to silence this warning while ( x=SubOptions.get() ) { ^ ( ) SrvOptLQ.cpp:107:14: note: use '==' to turn this assignment into an equality comparison while ( x=SubOptions.get() ) { ^ == 2 warnings generated. [CXX ] /SrvOptions/SrvOptRemoteID.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptRemoteID.o SrvOptRemoteID.cpp [CXX ] /SrvOptions/SrvOptGeneric.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptGeneric.o SrvOptGeneric.cpp [CXX ] /SrvOptions/SrvOptEcho.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptEcho.o SrvOptEcho.cpp [CXX ] /SrvOptions/SrvOptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAuthentication.o SrvOptAuthentication.cpp [CXX ] /SrvOptions/SrvOptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptKeyGeneration.o SrvOptKeyGeneration.cpp [CXX ] /SrvOptions/SrvOptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvOptAAAAuthentication.o SrvOptAAAAuthentication.cpp [LIB ] /SrvOptions/libSrvOptions.a ar cr libSrvOptions.a SrvOptClientIdentifier.o SrvOptElapsed.o SrvOptIAAddress.o SrvOptInterfaceID.o SrvOptPreference.o SrvOptRapidCommit.o SrvOptServerIdentifier.o SrvOptServerUnicast.o SrvOptStatusCode.o SrvOptUserClass.o SrvOptVendorClass.o SrvOptVendorSpec.o SrvOptIA_NA.o SrvOptOptionRequest.o SrvOptDNSServers.o SrvOptDomainName.o SrvOptNTPServers.o SrvOptTimeZone.o SrvOptSIPServer.o SrvOptSIPDomain.o SrvOptFQDN.o SrvOptNISServer.o SrvOptNISDomain.o SrvOptNISPServer.o SrvOptNISPDomain.o SrvOptLifetime.o SrvOptTA.o SrvOptIA_PD.o SrvOptIAPrefix.o SrvOptAddrParams.o SrvOptLQ.o SrvOptRemoteID.o SrvOptGeneric.o SrvOptEcho.o SrvOptAuthentication.o SrvOptKeyGeneration.o SrvOptAAAAuthentication.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvOptions' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvIfaceMgr' [CXX ] /SrvIfaceMgr/SrvIfaceIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvIfaceIface.o SrvIfaceIface.cpp SrvIfaceIface.cpp:133:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ SrvIfaceIface.cpp:133:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) SrvIfaceIface.cpp:133:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == 1 warning generated. [CXX ] /SrvIfaceMgr/SrvIfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvIfaceMgr.o SrvIfaceMgr.cpp SrvIfaceMgr.cpp:357:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = echoListTbl[relays].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvIfaceMgr.cpp:357:13: note: place parentheses around the assignment to silence this warning while (gen = echoListTbl[relays].get()) { ^ ( ) SrvIfaceMgr.cpp:357:13: note: use '==' to turn this assignment into an equality comparison while (gen = echoListTbl[relays].get()) { ^ == SrvIfaceMgr.cpp:548:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr= (Ptr*) x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvIfaceMgr.cpp:548:16: note: place parentheses around the assignment to silence this warning while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ ( ) SrvIfaceMgr.cpp:548:16: note: use '==' to turn this assignment into an equality comparison while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ == 2 warnings generated. [CXX ] /SrvIfaceMgr/../IfaceMgr/DNSUpdate.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ../IfaceMgr/DNSUpdate.o ../IfaceMgr/DNSUpdate.cpp [LIB ] /SrvIfaceMgr/libSrvIfaceMgr.a ar cr libSrvIfaceMgr.a SrvIfaceIface.o SrvIfaceMgr.o ../IfaceMgr/DNSUpdate.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvIfaceMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvAddrMgr' [CXX ] /SrvAddrMgr/SrvAddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvAddrMgr.o SrvAddrMgr.cpp SrvAddrMgr.cpp:58:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:58:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:58:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:74:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:74:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:74:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:89:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:89:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:89:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvAddrMgr.cpp:120:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:120:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:120:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:135:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:135:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:135:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:149:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:149:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:149:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) { ^ == SrvAddrMgr.cpp:200:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:200:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:200:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:215:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:215:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) { ^ ( ) SrvAddrMgr.cpp:215:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) { ^ == SrvAddrMgr.cpp:229:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ta->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:229:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ta->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:229:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ta->getAddr() ) { ^ == SrvAddrMgr.cpp:263:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = this->getClient() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:263:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = this->getClient() ) { ^ ( ) SrvAddrMgr.cpp:263:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = this->getClient() ) { ^ == SrvAddrMgr.cpp:278:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:278:16: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) { ^ ( ) SrvAddrMgr.cpp:278:16: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) { ^ == SrvAddrMgr.cpp:292:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ta->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:292:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ta->getAddr() ) { ^ ( ) SrvAddrMgr.cpp:292:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ta->getAddr() ) { ^ == SrvAddrMgr.cpp:327:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:327:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) { ^ ( ) SrvAddrMgr.cpp:327:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) { ^ == SrvAddrMgr.cpp:341:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:341:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) { ^ ( ) SrvAddrMgr.cpp:341:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) { ^ == SrvAddrMgr.cpp:352:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:352:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) ^ ( ) SrvAddrMgr.cpp:352:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) ^ == SrvAddrMgr.cpp:358:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:358:23: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) ^ ( ) SrvAddrMgr.cpp:358:23: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) ^ == SrvAddrMgr.cpp:361:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ptrAddr = ptrIA->getAddr(addr) ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:361:25: note: place parentheses around the assignment to silence this warning if (ptrAddr = ptrIA->getAddr(addr) ) ^ ( ) SrvAddrMgr.cpp:361:25: note: use '==' to turn this assignment into an equality comparison if (ptrAddr = ptrIA->getAddr(addr) ) ^ == SrvAddrMgr.cpp:380:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrClient = ClntsLst.get() ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:380:23: note: place parentheses around the assignment to silence this warning while ( ptrClient = ClntsLst.get() ) { ^ ( ) SrvAddrMgr.cpp:380:23: note: use '==' to turn this assignment into an equality comparison while ( ptrClient = ClntsLst.get() ) { ^ == SrvAddrMgr.cpp:384:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = ptrClient->getTA() ) ~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:384:20: note: place parentheses around the assignment to silence this warning while ( ta = ptrClient->getTA() ) ^ ( ) SrvAddrMgr.cpp:384:20: note: use '==' to turn this assignment into an equality comparison while ( ta = ptrClient->getTA() ) ^ == SrvAddrMgr.cpp:406:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClient=getClient()) ~~~~~~~~~^~~~~~~~~~~~ SrvAddrMgr.cpp:406:20: note: place parentheses around the assignment to silence this warning while(ptrClient=getClient()) ^ ( ) SrvAddrMgr.cpp:406:20: note: use '==' to turn this assignment into an equality comparison while(ptrClient=getClient()) ^ == SrvAddrMgr.cpp:411:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=ptrClient->getIA()) ~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:411:20: note: place parentheses around the assignment to silence this warning while(ptrIA=ptrClient->getIA()) ^ ( ) SrvAddrMgr.cpp:411:20: note: use '==' to turn this assignment into an equality comparison while(ptrIA=ptrClient->getIA()) ^ == SrvAddrMgr.cpp:415:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:415:26: note: place parentheses around the assignment to silence this warning while(ptrAddr=ptrIA->getAddr()) ^ ( ) SrvAddrMgr.cpp:415:26: note: use '==' to turn this assignment into an equality comparison while(ptrAddr=ptrIA->getAddr()) ^ == SrvAddrMgr.cpp:422:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=classes->get()) ~~~~~~~~^~~~~~~~~~~~~~~ SrvAddrMgr.cpp:422:35: note: place parentheses around the assignment to silence this warning while(ptrClass=classes->get()) ^ ( ) SrvAddrMgr.cpp:422:35: note: use '==' to turn this assignment into an equality comparison while(ptrClass=classes->get()) ^ == SrvAddrMgr.cpp:477:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClient = this->getClient() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:477:22: note: place parentheses around the assignment to silence this warning while (ptrClient = this->getClient() ) ^ ( ) SrvAddrMgr.cpp:477:22: note: use '==' to turn this assignment into an equality comparison while (ptrClient = this->getClient() ) ^ == SrvAddrMgr.cpp:483:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = ptrClient->getIA() ) ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:483:27: note: place parentheses around the assignment to silence this warning while ( ptrIA = ptrClient->getIA() ) ^ ( ) SrvAddrMgr.cpp:483:27: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = ptrClient->getIA() ) ^ == SrvAddrMgr.cpp:489:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = ptrIA->getAddr() ) ~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:489:37: note: place parentheses around the assignment to silence this warning while ( ptrAddr = ptrIA->getAddr() ) ^ ( ) SrvAddrMgr.cpp:489:37: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = ptrIA->getAddr() ) ^ == SrvAddrMgr.cpp:537:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:537:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:537:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:564:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:564:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:564:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:591:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = this->Cache.get()) { ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:591:18: note: place parentheses around the assignment to silence this warning while (entry = this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:591:18: note: use '==' to turn this assignment into an equality comparison while (entry = this->Cache.get()) { ^ == SrvAddrMgr.cpp:673:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=this->Cache.get()) { ~^~~~~~~~~~~~~~~~~~ SrvAddrMgr.cpp:673:13: note: place parentheses around the assignment to silence this warning while (x=this->Cache.get()) { ^ ( ) SrvAddrMgr.cpp:673:13: note: use '==' to turn this assignment into an equality comparison while (x=this->Cache.get()) { ^ == 30 warnings generated. [LIB ] /SrvAddrMgr/libSrvAddrMgr.a ar cr libSrvAddrMgr.a SrvAddrMgr.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvAddrMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvCfgMgr' [CXX ] /SrvCfgMgr/SrvParser.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParser.o SrvParser.cpp SrvParser.y:830:23: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if ((yyvsp[0].ival<0)||(yyvsp[0].ival>255)) { ~~~~~~~~~~~~~^~ SrvParser.y:994:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (clntClass = SrvCfgClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:994:22: note: place parentheses around the assignment to silence this warning while (clntClass = SrvCfgClientClassLst.get()) ^ ( ) SrvParser.y:994:22: note: use '==' to turn this assignment into an equality comparison while (clntClass = SrvCfgClientClassLst.get()) ^ == SrvParser.y:1023:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (clntClass = SrvCfgClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1023:22: note: place parentheses around the assignment to silence this warning while (clntClass = SrvCfgClientClassLst.get()) ^ ( ) SrvParser.y:1023:22: note: use '==' to turn this assignment into an equality comparison while (clntClass = SrvCfgClientClassLst.get()) ^ == SrvParser.y:1334:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=SrvCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1334:13: note: place parentheses around the assignment to silence this warning while (ptr=SrvCfgIfaceLst.get()) ^ ( ) SrvParser.y:1334:13: note: use '==' to turn this assignment into an equality comparison while (ptr=SrvCfgIfaceLst.get()) ^ == SrvParser.y:1348:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=SrvCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1348:13: note: place parentheses around the assignment to silence this warning while (ptr=SrvCfgIfaceLst.get()) ^ ( ) SrvParser.y:1348:13: note: use '==' to turn this assignment into an equality comparison while (ptr=SrvCfgIfaceLst.get()) ^ == SrvParser.y:1392:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddrClass=SrvCfgAddrClassLst.get()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvParser.y:1392:24: note: place parentheses around the assignment to silence this warning while (ptrAddrClass=SrvCfgAddrClassLst.get()) ^ ( ) SrvParser.y:1392:24: note: use '==' to turn this assignment into an equality comparison while (ptrAddrClass=SrvCfgAddrClassLst.get()) ^ == SrvParser.y:1399:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta=SrvCfgTALst.get()) ~~^~~~~~~~~~~~~~~~~~ SrvParser.y:1399:14: note: place parentheses around the assignment to silence this warning while (ta=SrvCfgTALst.get()) ^ ( ) SrvParser.y:1399:14: note: use '==' to turn this assignment into an equality comparison while (ta=SrvCfgTALst.get()) ^ == SrvParser.y:1405:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd=SrvCfgPDLst.get()) ~~^~~~~~~~~~~~~~~~~~ SrvParser.y:1405:14: note: place parentheses around the assignment to silence this warning while (pd=SrvCfgPDLst.get()) ^ ( ) SrvParser.y:1405:14: note: use '==' to turn this assignment into an equality comparison while (pd=SrvCfgPDLst.get()) ^ == 8 warnings generated. [CXX ] /SrvCfgMgr/SrvLexer.o g++ -c -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -ftemplate-depth-30 SrvLexer.cpp [CXX ] /SrvCfgMgr/SrvCfgAddrClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgAddrClass.o SrvCfgAddrClass.cpp SrvCfgAddrClass.cpp:53:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:53:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:53:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:60:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:60:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:60:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:77:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:77:18: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgAddrClass.cpp:77:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgAddrClass.cpp:85:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:85:18: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgAddrClass.cpp:85:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == SrvCfgAddrClass.cpp:95:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:95:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:95:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:102:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:102:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:102:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:123:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:123:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:123:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:129:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:129:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgAddrClass.cpp:129:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgAddrClass.cpp:184:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getRejedClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:184:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getRejedClnt()) ^ ( ) SrvCfgAddrClass.cpp:184:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getRejedClnt()) ^ == SrvCfgAddrClass.cpp:188:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getAcceptClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:188:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getAcceptClnt()) ^ ( ) SrvCfgAddrClass.cpp:188:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getAcceptClnt()) ^ == SrvCfgAddrClass.cpp:302:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.RejedClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:302:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.RejedClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:302:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.RejedClnt.get()) ^ == SrvCfgAddrClass.cpp:307:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.AcceptClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:307:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.AcceptClnt.get()) ^ ( ) SrvCfgAddrClass.cpp:307:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.AcceptClnt.get()) ^ == SrvCfgAddrClass.cpp:331:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:331:22: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgAddrClass.cpp:331:22: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgAddrClass.cpp:334:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:334:19: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgAddrClass.cpp:334:19: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgAddrClass.cpp:345:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:345:22: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgAddrClass.cpp:345:22: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgAddrClass.cpp:348:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgAddrClass.cpp:348:19: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgAddrClass.cpp:348:19: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgIface.o SrvCfgIface.cpp SrvCfgIface.cpp:42:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=ExceptionsLst.get()) { ~^~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:42:13: note: place parentheses around the assignment to silence this warning while (x=ExceptionsLst.get()) { ^ ( ) SrvCfgIface.cpp:42:13: note: use '==' to turn this assignment into an equality comparison while (x=ExceptionsLst.get()) { ^ == SrvCfgIface.cpp:71:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=SrvCfgAddrClassLst.get()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:71:19: note: place parentheses around the assignment to silence this warning while(ptrClass=SrvCfgAddrClassLst.get()) { ^ ( ) SrvCfgIface.cpp:71:19: note: use '==' to turn this assignment into an equality comparison while(ptrClass=SrvCfgAddrClassLst.get()) { ^ == SrvCfgIface.cpp:149:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = this->getTA() ) { ~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:149:16: note: place parentheses around the assignment to silence this warning while ( ta = this->getTA() ) { ^ ( ) SrvCfgIface.cpp:149:16: note: use '==' to turn this assignment into an equality comparison while ( ta = this->getTA() ) { ^ == SrvCfgIface.cpp:156:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ta = this->getTA() ) { ~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:156:16: note: place parentheses around the assignment to silence this warning while ( ta = this->getTA() ) { ^ ( ) SrvCfgIface.cpp:156:16: note: use '==' to turn this assignment into an equality comparison while ( ta = this->getTA() ) { ^ == SrvCfgIface.cpp:171:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:171:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass()) { ^ ( ) SrvCfgIface.cpp:171:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass()) { ^ == SrvCfgIface.cpp:181:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:181:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass() ) { ^ ( ) SrvCfgIface.cpp:181:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass() ) { ^ == SrvCfgIface.cpp:196:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = this->getAddrClass() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:196:21: note: place parentheses around the assignment to silence this warning while (ptrClass = this->getAddrClass() ) { ^ ( ) SrvCfgIface.cpp:196:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = this->getAddrClass() ) { ^ == SrvCfgIface.cpp:252:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD()) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:252:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD()) { ^ ( ) SrvCfgIface.cpp:252:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD()) { ^ == SrvCfgIface.cpp:262:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:262:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD() ) { ^ ( ) SrvCfgIface.cpp:262:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD() ) { ^ == SrvCfgIface.cpp:278:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgIface.cpp:278:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->getPD() ) { ^ ( ) SrvCfgIface.cpp:278:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->getPD() ) { ^ == SrvCfgIface.cpp:480:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (foo=this->FQDNLst.get()) { ~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:480:15: note: place parentheses around the assignment to silence this warning while (foo=this->FQDNLst.get()) { ^ ( ) SrvCfgIface.cpp:480:15: note: use '==' to turn this assignment into an equality comparison while (foo=this->FQDNLst.get()) { ^ == SrvCfgIface.cpp:651:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ia=iface.SrvCfgAddrClassLst.get() ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:651:14: note: place parentheses around the assignment to silence this warning while( ia=iface.SrvCfgAddrClassLst.get() ) { ^ ( ) SrvCfgIface.cpp:651:14: note: use '==' to turn this assignment into an equality comparison while( ia=iface.SrvCfgAddrClassLst.get() ) { ^ == SrvCfgIface.cpp:660:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( pd=iface.SrvCfgPDLst.get() ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:660:14: note: place parentheses around the assignment to silence this warning while( pd=iface.SrvCfgPDLst.get() ) { ^ ( ) SrvCfgIface.cpp:660:14: note: use '==' to turn this assignment into an equality comparison while( pd=iface.SrvCfgPDLst.get() ) { ^ == SrvCfgIface.cpp:669:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ta=iface.getTA() ) ~~^~~~~~~~~~~~~~ SrvCfgIface.cpp:669:14: note: place parentheses around the assignment to silence this warning while( ta=iface.getTA() ) ^ ( ) SrvCfgIface.cpp:669:14: note: use '==' to turn this assignment into an equality comparison while( ta=iface.getTA() ) ^ == SrvCfgIface.cpp:679:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:679:17: note: place parentheses around the assignment to silence this warning while (addr = iface.DNSServerLst.get()) { ^ ( ) SrvCfgIface.cpp:679:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.DNSServerLst.get()) { ^ == SrvCfgIface.cpp:686:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:686:16: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) { ^ ( ) SrvCfgIface.cpp:686:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) { ^ == SrvCfgIface.cpp:693:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:693:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NTPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:693:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NTPServerLst.get()) { ^ == SrvCfgIface.cpp:707:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:707:17: note: place parentheses around the assignment to silence this warning while (addr = iface.SIPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:707:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.SIPServerLst.get()) { ^ == SrvCfgIface.cpp:714:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:714:16: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) { ^ ( ) SrvCfgIface.cpp:714:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) { ^ == SrvCfgIface.cpp:721:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:721:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISServerLst.get()) { ^ ( ) SrvCfgIface.cpp:721:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISServerLst.get()) { ^ == SrvCfgIface.cpp:735:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:735:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISPServerLst.get()) { ^ ( ) SrvCfgIface.cpp:735:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISPServerLst.get()) { ^ == SrvCfgIface.cpp:758:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (v = iface.VendorSpec.get()) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:758:11: note: place parentheses around the assignment to silence this warning while (v = iface.VendorSpec.get()) { ^ ( ) SrvCfgIface.cpp:758:11: note: use '==' to turn this assignment into an equality comparison while (v = iface.VendorSpec.get()) { ^ == SrvCfgIface.cpp:773:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = extraOpts.get()) ~~~~^~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:773:16: note: place parentheses around the assignment to silence this warning while (gen = extraOpts.get()) ^ ( ) SrvCfgIface.cpp:773:16: note: use '==' to turn this assignment into an equality comparison while (gen = extraOpts.get()) ^ == SrvCfgIface.cpp:784:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (f=lst->get()) { ~^~~~~~~~~~~ SrvCfgIface.cpp:784:15: note: place parentheses around the assignment to silence this warning while (f=lst->get()) { ^ ( ) SrvCfgIface.cpp:784:15: note: use '==' to turn this assignment into an equality comparison while (f=lst->get()) { ^ == SrvCfgIface.cpp:796:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ex = iface.ExceptionsLst.get()) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:796:15: note: place parentheses around the assignment to silence this warning while (ex = iface.ExceptionsLst.get()) { ^ ( ) SrvCfgIface.cpp:796:15: note: use '==' to turn this assignment into an equality comparison while (ex = iface.ExceptionsLst.get()) { ^ == SrvCfgIface.cpp:810:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=SrvCfgAddrClassLst.get()){ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:810:18: note: place parentheses around the assignment to silence this warning while(ptrClass=SrvCfgAddrClassLst.get()){ ^ ( ) SrvCfgIface.cpp:810:18: note: use '==' to turn this assignment into an equality comparison while(ptrClass=SrvCfgAddrClassLst.get()){ ^ == SrvCfgIface.cpp:818:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrTA = SrvCfgTALst.get()){ ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:818:16: note: place parentheses around the assignment to silence this warning while(ptrTA = SrvCfgTALst.get()){ ^ ( ) SrvCfgIface.cpp:818:16: note: use '==' to turn this assignment into an equality comparison while(ptrTA = SrvCfgTALst.get()){ ^ == SrvCfgIface.cpp:824:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrPD = SrvCfgPDLst.get()){ ~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgIface.cpp:824:16: note: place parentheses around the assignment to silence this warning while(ptrPD = SrvCfgPDLst.get()){ ^ ( ) SrvCfgIface.cpp:824:16: note: use '==' to turn this assignment into an equality comparison while(ptrPD = SrvCfgPDLst.get()){ ^ == 28 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgMgr.o SrvCfgMgr.cpp SrvCfgMgr.cpp:159:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIface=parser->SrvCfgIfaceLst.get()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:159:19: note: place parentheses around the assignment to silence this warning while(cfgIface=parser->SrvCfgIfaceLst.get()) { ^ ( ) SrvCfgMgr.cpp:159:19: note: use '==' to turn this assignment into an equality comparison while(cfgIface=parser->SrvCfgIfaceLst.get()) { ^ == SrvCfgMgr.cpp:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= SrvCfgIfaceLst.get()) { ~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:262:10: note: place parentheses around the assignment to silence this warning while (x= SrvCfgIfaceLst.get()) { ^ ( ) SrvCfgMgr.cpp:262:10: note: use '==' to turn this assignment into an equality comparison while (x= SrvCfgIfaceLst.get()) { ^ == SrvCfgMgr.cpp:277:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= InactiveLst.get()) { ~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:277:17: note: place parentheses around the assignment to silence this warning while (x= InactiveLst.get()) { ^ ( ) SrvCfgMgr.cpp:277:17: note: use '==' to turn this assignment into an equality comparison while (x= InactiveLst.get()) { ^ == SrvCfgMgr.cpp:323:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = InactiveLst.get()) { ~~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:323:14: note: place parentheses around the assignment to silence this warning while (x = InactiveLst.get()) { ^ ( ) SrvCfgMgr.cpp:323:14: note: use '==' to turn this assignment into an equality comparison while (x = InactiveLst.get()) { ^ == SrvCfgMgr.cpp:391:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addrClass = ptrIface->getAddrClass()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:391:22: note: place parentheses around the assignment to silence this warning while (addrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:391:22: note: use '==' to turn this assignment into an equality comparison while (addrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:429:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:429:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:429:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:469:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getAddrClass()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:469:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:469:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:498:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrClass = ptrIface->getPD()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:498:21: note: place parentheses around the assignment to silence this warning while (ptrClass = ptrIface->getPD()) { ^ ( ) SrvCfgMgr.cpp:498:21: note: use '==' to turn this assignment into an equality comparison while (ptrClass = ptrIface->getPD()) { ^ == SrvCfgMgr.cpp:547:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:547:23: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:547:23: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:580:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:580:22: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:580:22: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:607:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIface=getIface()) { ~~~~~~~~^~~~~~~~~~~ SrvCfgMgr.cpp:607:19: note: place parentheses around the assignment to silence this warning while(ptrIface=getIface()) { ^ ( ) SrvCfgMgr.cpp:607:19: note: use '==' to turn this assignment into an equality comparison while(ptrIface=getIface()) { ^ == SrvCfgMgr.cpp:645:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrClass=ptrIface->getAddrClass()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:645:19: note: place parentheses around the assignment to silence this warning while(ptrClass=ptrIface->getAddrClass()) { ^ ( ) SrvCfgMgr.cpp:645:19: note: use '==' to turn this assignment into an equality comparison while(ptrClass=ptrIface->getAddrClass()) { ^ == SrvCfgMgr.cpp:685:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIface = this->getIface() ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:685:22: note: place parentheses around the assignment to silence this warning while ( ptrIface = this->getIface() ) { ^ ( ) SrvCfgMgr.cpp:685:22: note: use '==' to turn this assignment into an equality comparison while ( ptrIface = this->getIface() ) { ^ == SrvCfgMgr.cpp:884:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dig=x.DigestLst.get()) { ~~~^~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:884:15: note: place parentheses around the assignment to silence this warning while (dig=x.DigestLst.get()) { ^ ( ) SrvCfgMgr.cpp:884:15: note: use '==' to turn this assignment into an equality comparison while (dig=x.DigestLst.get()) { ^ == SrvCfgMgr.cpp:908:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface = x.getIface()) { ~~~~~~~~~^~~~~~~~~~~~~~ SrvCfgMgr.cpp:908:21: note: place parentheses around the assignment to silence this warning while (ptrIface = x.getIface()) { ^ ( ) SrvCfgMgr.cpp:908:21: note: use '==' to turn this assignment into an equality comparison while (ptrIface = x.getIface()) { ^ == SrvCfgMgr.cpp:922:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass= ClientClassLst.get() ) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgMgr.cpp:922:18: note: place parentheses around the assignment to silence this warning while( clntClass= ClientClassLst.get() ) ^ ( ) SrvCfgMgr.cpp:922:18: note: use '==' to turn this assignment into an equality comparison while( clntClass= ClientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvParsClassOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsClassOpt.o SrvParsClassOpt.cpp SrvParsClassOpt.cpp:139:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=rejedClnt->get()) ~~~~^~~~~~~~~~~~~~~~~ SrvParsClassOpt.cpp:139:15: note: place parentheses around the assignment to silence this warning while(addr=rejedClnt->get()) ^ ( ) SrvParsClassOpt.cpp:139:15: note: use '==' to turn this assignment into an equality comparison while(addr=rejedClnt->get()) ^ == SrvParsClassOpt.cpp:164:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=acceptClnt->get()) ~~~~^~~~~~~~~~~~~~~~~~ SrvParsClassOpt.cpp:164:15: note: place parentheses around the assignment to silence this warning while(addr=acceptClnt->get()) ^ ( ) SrvParsClassOpt.cpp:164:15: note: use '==' to turn this assignment into an equality comparison while(addr=acceptClnt->get()) ^ == SrvParsClassOpt.cpp:187:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=pool->get()) ~~~~^~~~~~~~~~~~ SrvParsClassOpt.cpp:187:15: note: place parentheses around the assignment to silence this warning while(addr=pool->get()) ^ ( ) SrvParsClassOpt.cpp:187:15: note: use '==' to turn this assignment into an equality comparison while(addr=pool->get()) ^ == 3 warnings generated. [CXX ] /SrvCfgMgr/SrvParsGlobalOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsGlobalOpt.o SrvParsGlobalOpt.cpp [CXX ] /SrvCfgMgr/SrvParsIfaceOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvParsIfaceOpt.o SrvParsIfaceOpt.cpp [CXX ] /SrvCfgMgr/SrvCfgTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgTA.o SrvCfgTA.cpp SrvCfgTA.cpp:48:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:48:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:48:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:55:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:55:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:55:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:73:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:73:19: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgTA.cpp:73:19: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgTA.cpp:81:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:81:19: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgTA.cpp:81:19: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == SrvCfgTA.cpp:91:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:91:17: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:91:17: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:98:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:98:21: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:98:21: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:121:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=RejedClnt.get()) ~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:121:16: note: place parentheses around the assignment to silence this warning while(range=RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:121:16: note: use '==' to turn this assignment into an equality comparison while(range=RejedClnt.get()) ^ == SrvCfgTA.cpp:127:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(range=AcceptClnt.get()) { ~~~~~^~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:127:20: note: place parentheses around the assignment to silence this warning while(range=AcceptClnt.get()) { ^ ( ) SrvCfgTA.cpp:127:20: note: use '==' to turn this assignment into an equality comparison while(range=AcceptClnt.get()) { ^ == SrvCfgTA.cpp:163:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getRejedClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:163:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getRejedClnt()) ^ ( ) SrvCfgTA.cpp:163:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getRejedClnt()) ^ == SrvCfgTA.cpp:168:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=opt->getAcceptClnt()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:168:20: note: place parentheses around the assignment to silence this warning while(statRange=opt->getAcceptClnt()) ^ ( ) SrvCfgTA.cpp:168:20: note: use '==' to turn this assignment into an equality comparison while(statRange=opt->getAcceptClnt()) ^ == SrvCfgTA.cpp:243:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.RejedClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:243:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.RejedClnt.get()) ^ ( ) SrvCfgTA.cpp:243:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.RejedClnt.get()) ^ == SrvCfgTA.cpp:248:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(statRange=addrClass.AcceptClnt.get()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:248:20: note: place parentheses around the assignment to silence this warning while(statRange=addrClass.AcceptClnt.get()) ^ ( ) SrvCfgTA.cpp:248:20: note: use '==' to turn this assignment into an equality comparison while(statRange=addrClass.AcceptClnt.get()) ^ == SrvCfgTA.cpp:264:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgTA.cpp:264:19: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgTA.cpp:264:19: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgTA.cpp:267:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:267:20: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgTA.cpp:267:20: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgTA.cpp:279:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgTA.cpp:279:19: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgTA.cpp:279:19: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgTA.cpp:282:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgTA.cpp:282:21: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgTA.cpp:282:21: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == 16 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgPD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgPD.o SrvCfgPD.cpp SrvCfgPD.cpp:105:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pool = opt->getPool() ) { ~~~~~^~~~~~~~~~~~~~~~ SrvCfgPD.cpp:105:18: note: place parentheses around the assignment to silence this warning while ( pool = opt->getPool() ) { ^ ( ) SrvCfgPD.cpp:105:18: note: use '==' to turn this assignment into an equality comparison while ( pool = opt->getPool() ) { ^ == SrvCfgPD.cpp:147:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pool=PoolLst.get() ) { ~~~~^~~~~~~~~~~~~~ SrvCfgPD.cpp:147:17: note: place parentheses around the assignment to silence this warning while ( pool=PoolLst.get() ) { ^ ( ) SrvCfgPD.cpp:147:17: note: use '==' to turn this assignment into an equality comparison while ( pool=PoolLst.get() ) { ^ == SrvCfgPD.cpp:194:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (range = PoolLst.get()) { ~~~~~~^~~~~~~~~~~~~~~ SrvCfgPD.cpp:194:18: note: place parentheses around the assignment to silence this warning while (range = PoolLst.get()) { ^ ( ) SrvCfgPD.cpp:194:18: note: use '==' to turn this assignment into an equality comparison while (range = PoolLst.get()) { ^ == SrvCfgPD.cpp:245:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pool = prefix.PoolLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:245:17: note: place parentheses around the assignment to silence this warning while (pool = prefix.PoolLst.get()) { ^ ( ) SrvCfgPD.cpp:245:17: note: use '==' to turn this assignment into an equality comparison while (pool = prefix.PoolLst.get()) { ^ == SrvCfgPD.cpp:273:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = allowLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~ SrvCfgPD.cpp:273:19: note: place parentheses around the assignment to silence this warning while (classname = allowLst.get()) ^ ( ) SrvCfgPD.cpp:273:19: note: use '==' to turn this assignment into an equality comparison while (classname = allowLst.get()) ^ == SrvCfgPD.cpp:276:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:276:20: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgPD.cpp:276:20: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgPD.cpp:289:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (classname = denyLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~ SrvCfgPD.cpp:289:19: note: place parentheses around the assignment to silence this warning while (classname = denyLst.get()) ^ ( ) SrvCfgPD.cpp:289:19: note: use '==' to turn this assignment into an equality comparison while (classname = denyLst.get()) ^ == SrvCfgPD.cpp:292:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( clntClass = clientClassLst.get() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:292:21: note: place parentheses around the assignment to silence this warning while( clntClass = clientClassLst.get() ) ^ ( ) SrvCfgPD.cpp:292:21: note: use '==' to turn this assignment into an equality comparison while( clntClass = clientClassLst.get() ) ^ == SrvCfgPD.cpp:311:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = denyClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:311:18: note: place parentheses around the assignment to silence this warning while(clntClass = denyClientClassLst.get()) ^ ( ) SrvCfgPD.cpp:311:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = denyClientClassLst.get()) ^ == SrvCfgPD.cpp:319:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(clntClass = allowClientClassLst.get()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgPD.cpp:319:18: note: place parentheses around the assignment to silence this warning while(clntClass = allowClientClassLst.get()) ^ ( ) SrvCfgPD.cpp:319:18: note: use '==' to turn this assignment into an equality comparison while(clntClass = allowClientClassLst.get()) ^ == 10 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgOptions.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgOptions.o SrvCfgOptions.cpp SrvCfgOptions.cpp:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x=VendorSpec.get()) { ~^~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:211:13: note: place parentheses around the assignment to silence this warning while (x=VendorSpec.get()) { ^ ( ) SrvCfgOptions.cpp:211:13: note: use '==' to turn this assignment into an equality comparison while (x=VendorSpec.get()) { ^ == SrvCfgOptions.cpp:298:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:298:17: note: place parentheses around the assignment to silence this warning while (addr = iface.DNSServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:298:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.DNSServerLst.get()) { ^ == SrvCfgOptions.cpp:305:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:305:16: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) { ^ ( ) SrvCfgOptions.cpp:305:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) { ^ == SrvCfgOptions.cpp:312:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:312:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NTPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:312:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NTPServerLst.get()) { ^ == SrvCfgOptions.cpp:326:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:326:17: note: place parentheses around the assignment to silence this warning while (addr = iface.SIPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:326:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.SIPServerLst.get()) { ^ == SrvCfgOptions.cpp:333:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:333:16: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) { ^ ( ) SrvCfgOptions.cpp:333:16: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) { ^ == SrvCfgOptions.cpp:340:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:340:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:340:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISServerLst.get()) { ^ == SrvCfgOptions.cpp:354:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = iface.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:354:17: note: place parentheses around the assignment to silence this warning while (addr = iface.NISPServerLst.get()) { ^ ( ) SrvCfgOptions.cpp:354:17: note: use '==' to turn this assignment into an equality comparison while (addr = iface.NISPServerLst.get()) { ^ == SrvCfgOptions.cpp:378:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (v = iface.VendorSpec.get()) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvCfgOptions.cpp:378:11: note: place parentheses around the assignment to silence this warning while (v = iface.VendorSpec.get()) { ^ ( ) SrvCfgOptions.cpp:378:11: note: use '==' to turn this assignment into an equality comparison while (v = iface.VendorSpec.get()) { ^ == 9 warnings generated. [CXX ] /SrvCfgMgr/SrvCfgClientClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvCfgClientClass.o SrvCfgClientClass.cpp [CXX ] /SrvCfgMgr/Node.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Node.o Node.cpp [CXX ] /SrvCfgMgr/NodeConstant.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeConstant.o NodeConstant.cpp [CXX ] /SrvCfgMgr/NodeClientSpecific.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeClientSpecific.o NodeClientSpecific.cpp NodeClientSpecific.cpp:87:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption()) { ~~~~~~~^~~~~~~~~~~~~~~~~~ NodeClientSpecific.cpp:87:16: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption()) { ^ ( ) NodeClientSpecific.cpp:87:16: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption()) { ^ == 1 warning generated. [CXX ] /SrvCfgMgr/NodeOperator.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o NodeOperator.o NodeOperator.cpp [LIB ] /SrvCfgMgr/libSrvCfgMgr.a ar cr libSrvCfgMgr.a SrvParser.o SrvLexer.o SrvCfgAddrClass.o SrvCfgIface.o SrvCfgMgr.o SrvParsClassOpt.o SrvParsGlobalOpt.o SrvParsIfaceOpt.o SrvCfgTA.o SrvCfgPD.o SrvCfgOptions.o SrvCfgClientClass.o Node.o NodeConstant.o NodeClientSpecific.o NodeOperator.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvCfgMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvTransMgr' [CXX ] /SrvTransMgr/SrvTransMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvTransMgr.o SrvTransMgr.cpp SrvTransMgr.cpp:55:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (confIface=CfgMgr->getIface()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvTransMgr.cpp:55:21: note: place parentheses around the assignment to silence this warning while (confIface=CfgMgr->getIface()) { ^ ( ) SrvTransMgr.cpp:55:21: note: use '==' to turn this assignment into an equality comparison while (confIface=CfgMgr->getIface()) { ^ == SrvTransMgr.cpp:128:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrMsg = MsgLst.get() ) ~~~~~~~^~~~~~~~~~~~~~ SrvTransMgr.cpp:128:19: note: place parentheses around the assignment to silence this warning while (ptrMsg = MsgLst.get() ) ^ ( ) SrvTransMgr.cpp:128:19: note: use '==' to turn this assignment into an equality comparison while (ptrMsg = MsgLst.get() ) ^ == SrvTransMgr.cpp:159:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(answ=(Ptr*)MsgLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~ SrvTransMgr.cpp:159:15: note: place parentheses around the assignment to silence this warning while(answ=(Ptr*)MsgLst.get()) ^ ( ) SrvTransMgr.cpp:159:15: note: use '==' to turn this assignment into an equality comparison while(answ=(Ptr*)MsgLst.get()) ^ == SrvTransMgr.cpp:308:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg=MsgLst.get()) ~~~^~~~~~~~~~~~~ SrvTransMgr.cpp:308:15: note: place parentheses around the assignment to silence this warning while (msg=MsgLst.get()) ^ ( ) SrvTransMgr.cpp:308:15: note: use '==' to turn this assignment into an equality comparison while (msg=MsgLst.get()) ^ == SrvTransMgr.cpp:314:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg = MsgLst.get() ) ~~~~^~~~~~~~~~~~~~ SrvTransMgr.cpp:314:16: note: place parentheses around the assignment to silence this warning while (msg = MsgLst.get() ) ^ ( ) SrvTransMgr.cpp:314:16: note: use '==' to turn this assignment into an equality comparison while (msg = MsgLst.get() ) ^ == 5 warnings generated. [LIB ] /SrvTransMgr/libSrvTransMgr.a ar cr libSrvTransMgr.a SrvTransMgr.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvTransMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvMessages' [CXX ] /SrvMessages/SrvMsgAdvertise.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgAdvertise.o SrvMsgAdvertise.cpp SrvMsgAdvertise.cpp:89:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = solicit->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgAdvertise.cpp:89:17: note: place parentheses around the assignment to silence this warning while ( opt = solicit->getOption()) { ^ ( ) SrvMsgAdvertise.cpp:89:17: note: use '==' to turn this assignment into an equality comparison while ( opt = solicit->getOption()) { ^ == SrvMsgAdvertise.cpp:245:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = this->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~ SrvMsgAdvertise.cpp:245:17: note: place parentheses around the assignment to silence this warning while ( opt = this->getOption()) { ^ ( ) SrvMsgAdvertise.cpp:245:17: note: use '==' to turn this assignment into an equality comparison while ( opt = this->getOption()) { ^ == 2 warnings generated. [CXX ] /SrvMessages/SrvMsgDecline.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgDecline.o SrvMsgDecline.cpp [CXX ] /SrvMessages/SrvMsgRenew.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRenew.o SrvMsgRenew.cpp [CXX ] /SrvMessages/SrvMsgSolicit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgSolicit.o SrvMsgSolicit.cpp [CXX ] /SrvMessages/SrvMsgConfirm.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgConfirm.o SrvMsgConfirm.cpp [CXX ] /SrvMessages/SrvMsgRebind.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRebind.o SrvMsgRebind.cpp [CXX ] /SrvMessages/SrvMsgReply.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgReply.o SrvMsgReply.cpp SrvMsgReply.cpp:123:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (subOpt = ta->getOption() && (OnLink)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:123:20: note: place parentheses around the assignment to silence this warning while (subOpt = ta->getOption() && (OnLink)) { ^ ( ) SrvMsgReply.cpp:123:20: note: use '==' to turn this assignment into an equality comparison while (subOpt = ta->getOption() && (OnLink)) { ^ == SrvMsgReply.cpp:166:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=validIAs.get() ){ ~~^~~~~~~~~~~~~~~ SrvMsgReply.cpp:166:14: note: place parentheses around the assignment to silence this warning while(ia=validIAs.get() ){ ^ ( ) SrvMsgReply.cpp:166:14: note: use '==' to turn this assignment into an equality comparison while(ia=validIAs.get() ){ ^ == SrvMsgReply.cpp:242:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = decline->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:242:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = decline->getOption() ) ^ ( ) SrvMsgReply.cpp:242:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = decline->getOption() ) ^ == SrvMsgReply.cpp:272:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( subOpt = ptrOpt->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:272:20: note: place parentheses around the assignment to silence this warning while( subOpt = ptrOpt->getOption() ) { ^ ( ) SrvMsgReply.cpp:272:20: note: use '==' to turn this assignment into an equality comparison while( subOpt = ptrOpt->getOption() ) { ^ == SrvMsgReply.cpp:346:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = rebind->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:346:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = rebind->getOption() ) ^ ( ) SrvMsgReply.cpp:346:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = rebind->getOption() ) ^ == SrvMsgReply.cpp:461:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(opt=release->getOption()) { ~~~^~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:461:14: note: place parentheses around the assignment to silence this warning while(opt=release->getOption()) { ^ ( ) SrvMsgReply.cpp:461:14: note: use '==' to turn this assignment into an equality comparison while(opt=release->getOption()) { ^ == SrvMsgReply.cpp:484:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(subOpt=clntIA->getOption()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:484:18: note: place parentheses around the assignment to silence this warning while(subOpt=clntIA->getOption()) { ^ ( ) SrvMsgReply.cpp:484:18: note: use '==' to turn this assignment into an equality comparison while(subOpt=clntIA->getOption()) { ^ == SrvMsgReply.cpp:518:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( subOpt = (Ptr*) ta->getOption() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:518:21: note: place parentheses around the assignment to silence this warning while ( subOpt = (Ptr*) ta->getOption() ) { ^ ( ) SrvMsgReply.cpp:518:21: note: use '==' to turn this assignment into an equality comparison while ( subOpt = (Ptr*) ta->getOption() ) { ^ == SrvMsgReply.cpp:555:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(subOpt=pd->getOption()) { ~~~~~~^~~~~~~~~~~~~~~~ SrvMsgReply.cpp:555:18: note: place parentheses around the assignment to silence this warning while(subOpt=pd->getOption()) { ^ ( ) SrvMsgReply.cpp:555:18: note: use '==' to turn this assignment into an equality comparison while(subOpt=pd->getOption()) { ^ == SrvMsgReply.cpp:620:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = renew->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:620:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = renew->getOption() ) ^ ( ) SrvMsgReply.cpp:620:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = renew->getOption() ) ^ == SrvMsgReply.cpp:724:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = request->getOption() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:724:17: note: place parentheses around the assignment to silence this warning while ( opt = request->getOption() ) { ^ ( ) SrvMsgReply.cpp:724:17: note: use '==' to turn this assignment into an equality comparison while ( opt = request->getOption() ) { ^ == SrvMsgReply.cpp:855:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = solicit->getOption() ) ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:855:17: note: place parentheses around the assignment to silence this warning while ( opt = solicit->getOption() ) ^ ( ) SrvMsgReply.cpp:855:17: note: use '==' to turn this assignment into an equality comparison while ( opt = solicit->getOption() ) ^ == SrvMsgReply.cpp:925:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = question->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvMsgReply.cpp:925:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = question->getOption() ) ^ ( ) SrvMsgReply.cpp:925:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = question->getOption() ) ^ == 13 warnings generated. [CXX ] /SrvMessages/SrvMsg.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsg.o SrvMsg.cpp SrvMsg.cpp:341:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = this->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:341:19: note: place parentheses around the assignment to silence this warning while (ptrOpt = this->getOption() ) ^ ( ) SrvMsg.cpp:341:19: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = this->getOption() ) ^ == SrvMsg.cpp:362:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = EchoListTbl[i].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:362:14: note: place parentheses around the assignment to silence this warning while (gen = EchoListTbl[i].get()) { ^ ( ) SrvMsg.cpp:362:14: note: use '==' to turn this assignment into an equality comparison while (gen = EchoListTbl[i].get()) { ^ == SrvMsg.cpp:452:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = EchoListTbl[relayDepth].get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:452:16: note: place parentheses around the assignment to silence this warning while (gen = EchoListTbl[relayDepth].get()) { ^ ( ) SrvMsg.cpp:452:16: note: use '==' to turn this assignment into an equality comparison while (gen = EchoListTbl[relayDepth].get()) { ^ == SrvMsg.cpp:667:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gen = generics.get()) ~~~~^~~~~~~~~~~~~~~~ SrvMsg.cpp:667:16: note: place parentheses around the assignment to silence this warning while (gen = generics.get()) ^ ( ) SrvMsg.cpp:667:16: note: use '==' to turn this assignment into an equality comparison while (gen = generics.get()) ^ == SrvMsg.cpp:1008:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = getOption()) { ~~~~^~~~~~~~~~~~~ SrvMsg.cpp:1008:16: note: place parentheses around the assignment to silence this warning while (opt = getOption()) { ^ ( ) SrvMsg.cpp:1008:16: note: use '==' to turn this assignment into an equality comparison while (opt = getOption()) { ^ == SrvMsg.cpp:1012:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SrvMsg.cpp:1012:18: note: place parentheses around the assignment to silence this warning if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ^ ( ) SrvMsg.cpp:1012:18: note: use '==' to turn this assignment into an equality comparison if (optLevel= (Ptr*)opt->getOption(OPTION_STATUS_CODE)) { ^ == SrvMsg.cpp:1036:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = Options.get()) { ~~~~^~~~~~~~~~~~~~~ SrvMsg.cpp:1036:16: note: place parentheses around the assignment to silence this warning while (opt = Options.get()) { ^ ( ) SrvMsg.cpp:1036:16: note: use '==' to turn this assignment into an equality comparison while (opt = Options.get()) { ^ == 7 warnings generated. [CXX ] /SrvMessages/SrvMsgRelease.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRelease.o SrvMsgRelease.cpp [CXX ] /SrvMessages/SrvMsgRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgRequest.o SrvMsgRequest.cpp [CXX ] /SrvMessages/SrvMsgInfRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgInfRequest.o SrvMsgInfRequest.cpp [CXX ] /SrvMessages/SrvMsgLeaseQuery.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgLeaseQuery.o SrvMsgLeaseQuery.cpp [CXX ] /SrvMessages/SrvMsgLeaseQueryReply.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o SrvMsgLeaseQueryReply.o SrvMsgLeaseQueryReply.cpp SrvMsgLeaseQueryReply.cpp:59:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = queryMsg->getOption()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:59:17: note: place parentheses around the assignment to silence this warning while ( opt = queryMsg->getOption()) { ^ ( ) SrvMsgLeaseQueryReply.cpp:59:17: note: use '==' to turn this assignment into an equality comparison while ( opt = queryMsg->getOption()) { ^ == SrvMsgLeaseQueryReply.cpp:113:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = q->getOption() ) { ~~~~^~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:113:17: note: place parentheses around the assignment to silence this warning while ( opt = q->getOption() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:113:17: note: use '==' to turn this assignment into an equality comparison while ( opt = q->getOption() ) { ^ == SrvMsgLeaseQueryReply.cpp:142:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( opt = q->getOption() ) { ~~~~^~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:142:17: note: place parentheses around the assignment to silence this warning while ( opt = q->getOption() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:142:17: note: use '==' to turn this assignment into an equality comparison while ( opt = q->getOption() ) { ^ == SrvMsgLeaseQueryReply.cpp:184:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ia = cli->getIA() ) { ~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:184:16: note: place parentheses around the assignment to silence this warning while ( ia = cli->getIA() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:184:16: note: use '==' to turn this assignment into an equality comparison while ( ia = cli->getIA() ) { ^ == SrvMsgLeaseQueryReply.cpp:186:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( addr=ia->getAddr() ) { ~~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:186:14: note: place parentheses around the assignment to silence this warning while ( addr=ia->getAddr() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:186:14: note: use '==' to turn this assignment into an equality comparison while ( addr=ia->getAddr() ) { ^ == SrvMsgLeaseQueryReply.cpp:195:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ia = cli->getPD() ) { ~~~^~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:195:16: note: place parentheses around the assignment to silence this warning while ( ia = cli->getPD() ) { ^ ( ) SrvMsgLeaseQueryReply.cpp:195:16: note: use '==' to turn this assignment into an equality comparison while ( ia = cli->getPD() ) { ^ == SrvMsgLeaseQueryReply.cpp:197:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = ia->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~ SrvMsgLeaseQueryReply.cpp:197:16: note: place parentheses around the assignment to silence this warning while (prefix = ia->getPrefix()) { ^ ( ) SrvMsgLeaseQueryReply.cpp:197:16: note: use '==' to turn this assignment into an equality comparison while (prefix = ia->getPrefix()) { ^ == 7 warnings generated. [LIB ] /SrvMessages/libSrvMsg.a ar cr libSrvMsg.a SrvMsgAdvertise.o SrvMsgDecline.o SrvMsgRenew.o SrvMsgSolicit.o SrvMsgConfirm.o SrvMsgRebind.o SrvMsgReply.o SrvMsg.o SrvMsgRelease.o SrvMsgRequest.o SrvMsgInfRequest.o SrvMsgLeaseQuery.o SrvMsgLeaseQueryReply.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/SrvMessages' [CXX ] /Misc/DHCPServer.o g++ -ftemplate-depth-40 -DLINUX -I ./include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o Misc/DHCPServer.o Misc/DHCPServer.cpp Misc/DHCPServer.cpp:95:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption() ) ~~~~~~~^~~~~~~~~~~~~~~~~~ Misc/DHCPServer.cpp:95:16: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption() ) ^ ( ) Misc/DHCPServer.cpp:95:16: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption() ) ^ == 1 warning generated. [LINK ] /dibbler-server (debug) g++ -ftemplate-depth-40 -DLINUX -I ./include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -I ./include -o dibbler-server ./Misc/DHCPServer.o ./Port-linux/dibbler-server.cpp \ -L./SrvAddrMgr -lSrvAddrMgr \ -L./AddrMgr -lAddrMgr \ -L././Port-linux \ -L./SrvCfgMgr -lSrvCfgMgr \ -L./CfgMgr -lCfgMgr \ -L./SrvIfaceMgr -lSrvIfaceMgr \ -L./Misc -lMisc \ -lSrvIfaceMgr -lSrvMsg -lSrvCfgMgr \ -L./SrvAddrMgr -lSrvAddrMgr \ -lAddrMgr \ -L./SrvOptions -lSrvOptions \ -L./SrvTransMgr -lSrvTransMgr \ -L./SrvCfgMgr -lSrvCfgMgr \ -L./SrvMessages -lSrvMsg \ -L./SrvIfaceMgr -lSrvIfaceMgr \ -L./Messages -lMsg \ -L./Options -lOptions \ -L./Misc -lMisc \ -L././Port-linux -lLowLevel \ -L./IfaceMgr -lIfaceMgr \ -L./poslib/poslib/.libs -lposlib make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntOptions' [CXX ] /ClntOptions/ClntOptClientIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptClientIdentifier.o ClntOptClientIdentifier.cpp [CXX ] /ClntOptions/ClntOptElapsed.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptElapsed.o ClntOptElapsed.cpp [CXX ] /ClntOptions/ClntOptIAAddress.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIAAddress.o ClntOptIAAddress.cpp [CXX ] /ClntOptions/ClntOptPreference.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptPreference.o ClntOptPreference.cpp [CXX ] /ClntOptions/ClntOptRapidCommit.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptRapidCommit.o ClntOptRapidCommit.cpp [CXX ] /ClntOptions/ClntOptAddrParams.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAddrParams.o ClntOptAddrParams.cpp [CXX ] /ClntOptions/ClntOptServerIdentifier.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptServerIdentifier.o ClntOptServerIdentifier.cpp [CXX ] /ClntOptions/ClntOptServerUnicast.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptServerUnicast.o ClntOptServerUnicast.cpp [CXX ] /ClntOptions/ClntOptStatusCode.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptStatusCode.o ClntOptStatusCode.cpp [CXX ] /ClntOptions/ClntOptUserClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptUserClass.o ClntOptUserClass.cpp [CXX ] /ClntOptions/ClntOptVendorClass.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptVendorClass.o ClntOptVendorClass.cpp [CXX ] /ClntOptions/ClntOptVendorSpec.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptVendorSpec.o ClntOptVendorSpec.cpp [CXX ] /ClntOptions/ClntOptIA_PD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIA_PD.o ClntOptIA_PD.cpp ClntOptIA_PD.cpp:41:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrPrefix = addrPD->getPrefix() ) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:41:23: note: place parentheses around the assignment to silence this warning while ( ptrPrefix = addrPD->getPrefix() ) ^ ( ) ClntOptIA_PD.cpp:41:23: note: use '==' to turn this assignment into an equality comparison while ( ptrPrefix = addrPD->getPrefix() ) ^ == ClntOptIA_PD.cpp:140:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:140:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptIA_PD.cpp:140:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptIA_PD.cpp:150:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:150:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptIA_PD.cpp:150:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptIA_PD.cpp:212:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optPrefix=this->getPrefix()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:212:20: note: place parentheses around the assignment to silence this warning while(optPrefix=this->getPrefix()) ^ ( ) ClntOptIA_PD.cpp:212:20: note: use '==' to turn this assignment into an equality comparison while(optPrefix=this->getPrefix()) ^ == ClntOptIA_PD.cpp:260:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (prefix = getPrefix()) { ~~~~~~~^~~~~~~~~~~~~ ClntOptIA_PD.cpp:260:20: note: place parentheses around the assignment to silence this warning if (prefix = getPrefix()) { ^ ( ) ClntOptIA_PD.cpp:260:20: note: use '==' to turn this assignment into an equality comparison if (prefix = getPrefix()) { ^ == ClntOptIA_PD.cpp:270:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = this->getPrefix() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:270:19: note: place parentheses around the assignment to silence this warning while (prefix = this->getPrefix() ) { ^ ( ) ClntOptIA_PD.cpp:270:19: note: use '==' to turn this assignment into an equality comparison while (prefix = this->getPrefix() ) { ^ == ClntOptIA_PD.cpp:316:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prefix = this->getPrefix()) { ~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_PD.cpp:316:19: note: place parentheses around the assignment to silence this warning while (prefix = this->getPrefix()) { ^ ( ) ClntOptIA_PD.cpp:316:19: note: use '==' to turn this assignment into an equality comparison while (prefix = this->getPrefix()) { ^ == 7 warnings generated. [CXX ] /ClntOptions/ClntOptOptionRequest.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptOptionRequest.o ClntOptOptionRequest.cpp [CXX ] /ClntOptions/ClntOptDNSServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptDNSServers.o ClntOptDNSServers.cpp [CXX ] /ClntOptions/ClntOptDomainName.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptDomainName.o ClntOptDomainName.cpp [CXX ] /ClntOptions/ClntOptNTPServers.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNTPServers.o ClntOptNTPServers.cpp [CXX ] /ClntOptions/ClntOptTimeZone.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptTimeZone.o ClntOptTimeZone.cpp [CXX ] /ClntOptions/ClntOptSIPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptSIPServer.o ClntOptSIPServer.cpp [CXX ] /ClntOptions/ClntOptSIPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptSIPDomain.o ClntOptSIPDomain.cpp [CXX ] /ClntOptions/ClntOptFQDN.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptFQDN.o ClntOptFQDN.cpp [CXX ] /ClntOptions/ClntOptNISServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISServer.o ClntOptNISServer.cpp [CXX ] /ClntOptions/ClntOptNISDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISDomain.o ClntOptNISDomain.cpp [CXX ] /ClntOptions/ClntOptNISPServer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISPServer.o ClntOptNISPServer.cpp [CXX ] /ClntOptions/ClntOptNISPDomain.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptNISPDomain.o ClntOptNISPDomain.cpp [CXX ] /ClntOptions/ClntOptLifetime.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptLifetime.o ClntOptLifetime.cpp [CXX ] /ClntOptions/ClntOptTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptTA.o ClntOptTA.cpp ClntOptTA.cpp:81:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr=ta->getAddr()) { ~~~~^~~~~~~~~~~~~~ ClntOptTA.cpp:81:16: note: place parentheses around the assignment to silence this warning while (addr=ta->getAddr()) { ^ ( ) ClntOptTA.cpp:81:16: note: use '==' to turn this assignment into an equality comparison while (addr=ta->getAddr()) { ^ == ClntOptTA.cpp:108:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptTA.cpp:108:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptTA.cpp:108:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptTA.cpp:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptTA.cpp:118:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptTA.cpp:118:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptTA.cpp:161:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (optAddr = this->getAddr() ) { ~~~~~~~~^~~~~~~~~~~~~~~~~ ClntOptTA.cpp:161:20: note: place parentheses around the assignment to silence this warning while (optAddr = this->getAddr() ) { ^ ( ) ClntOptTA.cpp:161:20: note: use '==' to turn this assignment into an equality comparison while (optAddr = this->getAddr() ) { ^ == ClntOptTA.cpp:216:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optAddr=this->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~ ClntOptTA.cpp:216:18: note: place parentheses around the assignment to silence this warning while(optAddr=this->getAddr()) ^ ( ) ClntOptTA.cpp:216:18: note: use '==' to turn this assignment into an equality comparison while(optAddr=this->getAddr()) ^ == ClntOptTA.cpp:239:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->getAddr()) { ~~~~~^~~~~~~~~~~~~~~~~ ClntOptTA.cpp:239:17: note: place parentheses around the assignment to silence this warning while (addr = this->getAddr()) { ^ ( ) ClntOptTA.cpp:239:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->getAddr()) { ^ == 6 warnings generated. [CXX ] /ClntOptions/ClntOptIAPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIAPrefix.o ClntOptIAPrefix.cpp [CXX ] /ClntOptions/ClntOptIA_NA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptIA_NA.o ClntOptIA_NA.cpp ClntOptIA_NA.cpp:34:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( addr = clntAddrIA->getAddr() ) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:34:18: note: place parentheses around the assignment to silence this warning while ( addr = clntAddrIA->getAddr() ) { ^ ( ) ClntOptIA_NA.cpp:34:18: note: use '==' to turn this assignment into an equality comparison while ( addr = clntAddrIA->getAddr() ) { ^ == ClntOptIA_NA.cpp:68:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr = addrIA->getAddr() ) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:68:21: note: place parentheses around the assignment to silence this warning while ( ptrAddr = addrIA->getAddr() ) ^ ( ) ClntOptIA_NA.cpp:68:21: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr = addrIA->getAddr() ) ^ == ClntOptIA_NA.cpp:116:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ClntCfgAddr = ClntCfgIA->getAddr()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:116:24: note: place parentheses around the assignment to silence this warning while (ClntCfgAddr = ClntCfgIA->getAddr()) ^ ( ) ClntOptIA_NA.cpp:116:24: note: use '==' to turn this assignment into an equality comparison while (ClntCfgAddr = ClntCfgIA->getAddr()) ^ == ClntOptIA_NA.cpp:199:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = SubOptions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:199:17: note: place parentheses around the assignment to silence this warning while ( ptr = SubOptions.get() ) { ^ ( ) ClntOptIA_NA.cpp:199:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = SubOptions.get() ) { ^ == ClntOptIA_NA.cpp:209:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (option=getOption(OPTION_STATUS_CODE)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:209:15: note: place parentheses around the assignment to silence this warning if (option=getOption(OPTION_STATUS_CODE)) ^ ( ) ClntOptIA_NA.cpp:209:15: note: use '==' to turn this assignment into an equality comparison if (option=getOption(OPTION_STATUS_CODE)) ^ == ClntOptIA_NA.cpp:330:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOptAddr = this->getAddr() ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:330:23: note: place parentheses around the assignment to silence this warning while (ptrOptAddr = this->getAddr() ) { ^ ( ) ClntOptIA_NA.cpp:330:23: note: use '==' to turn this assignment into an equality comparison while (ptrOptAddr = this->getAddr() ) { ^ == ClntOptIA_NA.cpp:413:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr = ptrIA->getAddr()) ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:413:19: note: place parentheses around the assignment to silence this warning while(ptrAddr = ptrIA->getAddr()) ^ ( ) ClntOptIA_NA.cpp:413:19: note: use '==' to turn this assignment into an equality comparison while(ptrAddr = ptrIA->getAddr()) ^ == ClntOptIA_NA.cpp:434:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrOptIAAddr=this->getAddr()) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:434:23: note: place parentheses around the assignment to silence this warning while(ptrOptIAAddr=this->getAddr()) ^ ( ) ClntOptIA_NA.cpp:434:23: note: use '==' to turn this assignment into an equality comparison while(ptrOptIAAddr=this->getAddr()) ^ == ClntOptIA_NA.cpp:448:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(optAddr=this->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:448:18: note: place parentheses around the assignment to silence this warning while(optAddr=this->getAddr()) ^ ( ) ClntOptIA_NA.cpp:448:18: note: use '==' to turn this assignment into an equality comparison while(optAddr=this->getAddr()) ^ == ClntOptIA_NA.cpp:476:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->getAddr()) { ~~~~~^~~~~~~~~~~~~~~~~ ClntOptIA_NA.cpp:476:17: note: place parentheses around the assignment to silence this warning while (addr = this->getAddr()) { ^ ( ) ClntOptIA_NA.cpp:476:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->getAddr()) { ^ == 10 warnings generated. [CXX ] /ClntOptions/ClntOptAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAuthentication.o ClntOptAuthentication.cpp [CXX ] /ClntOptions/ClntOptKeyGeneration.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptKeyGeneration.o ClntOptKeyGeneration.cpp [CXX ] /ClntOptions/ClntOptAAAAuthentication.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntOptAAAAuthentication.o ClntOptAAAAuthentication.cpp [LIB ] /ClntOptions/libClntOptions.a ar cr libClntOptions.a ClntOptClientIdentifier.o ClntOptElapsed.o ClntOptIAAddress.o ClntOptPreference.o ClntOptRapidCommit.o ClntOptAddrParams.o ClntOptServerIdentifier.o ClntOptServerUnicast.o ClntOptStatusCode.o ClntOptUserClass.o ClntOptVendorClass.o ClntOptVendorSpec.o ClntOptIA_PD.o ClntOptOptionRequest.o ClntOptDNSServers.o ClntOptDomainName.o ClntOptNTPServers.o ClntOptTimeZone.o ClntOptSIPServer.o ClntOptSIPDomain.o ClntOptFQDN.o ClntOptNISServer.o ClntOptNISDomain.o ClntOptNISPServer.o ClntOptNISPDomain.o ClntOptLifetime.o ClntOptTA.o ClntOptIAPrefix.o ClntOptIA_NA.o ClntOptAuthentication.o ClntOptKeyGeneration.o ClntOptAAAAuthentication.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntOptions' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntIfaceMgr' [CXX ] /ClntIfaceMgr/ClntIfaceMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntIfaceMgr.o ClntIfaceMgr.cpp ClntIfaceMgr.cpp:212:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:212:18: note: place parentheses around the assignment to silence this warning while (iface = this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:212:18: note: use '==' to turn this assignment into an equality comparison while (iface = this->getIface()) { ^ == ClntIfaceMgr.cpp:224:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:224:18: note: place parentheses around the assignment to silence this warning while (iface = this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:224:18: note: use '==' to turn this assignment into an equality comparison while (iface = this->getIface()) { ^ == ClntIfaceMgr.cpp:238:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = (Ptr*)this->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:238:18: note: place parentheses around the assignment to silence this warning while (iface = (Ptr*)this->getIface()) { ^ ( ) ClntIfaceMgr.cpp:238:18: note: use '==' to turn this assignment into an equality comparison while (iface = (Ptr*)this->getIface()) { ^ == ClntIfaceMgr.cpp:497:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( x = (Ptr*)getIface() ) { ~~^~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:497:15: note: place parentheses around the assignment to silence this warning while ( x = (Ptr*)getIface() ) { ^ ( ) ClntIfaceMgr.cpp:497:15: note: use '==' to turn this assignment into an equality comparison while ( x = (Ptr*)getIface() ) { ^ == ClntIfaceMgr.cpp:672:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr= (Ptr*) x.IfaceLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceMgr.cpp:672:16: note: place parentheses around the assignment to silence this warning while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ ( ) ClntIfaceMgr.cpp:672:16: note: use '==' to turn this assignment into an equality comparison while ( ptr= (Ptr*) x.IfaceLst.get() ) { ^ == 5 warnings generated. [CXX ] /ClntIfaceMgr/ClntIfaceIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntIfaceIface.o ClntIfaceIface.cpp ClntIfaceIface.cpp:70:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DNSServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:70:16: note: place parentheses around the assignment to silence this warning while (old = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:70:16: note: use '==' to turn this assignment into an equality comparison while (old = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:74:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:74:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:74:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:93:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:93:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:93:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:96:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DNSServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:96:13: note: place parentheses around the assignment to silence this warning while (old = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:96:13: note: use '==' to turn this assignment into an equality comparison while (old = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:124:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:124:16: note: place parentheses around the assignment to silence this warning while (old = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:124:16: note: use '==' to turn this assignment into an equality comparison while (old = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:128:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:128:16: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:128:16: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:147:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:147:19: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:147:19: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:150:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:150:13: note: place parentheses around the assignment to silence this warning while (old = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:150:13: note: use '==' to turn this assignment into an equality comparison while (old = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:179:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NTPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:179:16: note: place parentheses around the assignment to silence this warning while (old = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:179:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:183:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:183:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:183:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:202:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:202:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:202:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:205:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NTPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:205:13: note: place parentheses around the assignment to silence this warning while (old = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:205:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:252:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:252:16: note: place parentheses around the assignment to silence this warning while (old = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:252:16: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:256:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:256:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:256:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:275:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:275:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:275:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:278:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:278:13: note: place parentheses around the assignment to silence this warning while (old = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:278:13: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:305:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:305:16: note: place parentheses around the assignment to silence this warning while (old = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:305:16: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:309:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:309:16: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:309:16: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:328:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (domain = domains.get()) { ~~~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:328:19: note: place parentheses around the assignment to silence this warning while (domain = domains.get()) { ^ ( ) ClntIfaceIface.cpp:328:19: note: use '==' to turn this assignment into an equality comparison while (domain = domains.get()) { ^ == ClntIfaceIface.cpp:331:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:331:13: note: place parentheses around the assignment to silence this warning while (old = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:331:13: note: use '==' to turn this assignment into an equality comparison while (old = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:366:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:366:16: note: place parentheses around the assignment to silence this warning while (old = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:366:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:370:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:370:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:370:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:389:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:389:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:389:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:392:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:392:13: note: place parentheses around the assignment to silence this warning while (old = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:392:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:437:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:437:16: note: place parentheses around the assignment to silence this warning while (old = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:437:16: note: use '==' to turn this assignment into an equality comparison while (old = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:441:14: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:441:14: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:460:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = addrs.get()) { ~~~~~^~~~~~~~~~~~~ ClntIfaceIface.cpp:460:17: note: place parentheses around the assignment to silence this warning while (addr = addrs.get()) { ^ ( ) ClntIfaceIface.cpp:460:17: note: use '==' to turn this assignment into an equality comparison while (addr = addrs.get()) { ^ == ClntIfaceIface.cpp:463:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (old = this->NISPServerLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:463:13: note: place parentheses around the assignment to silence this warning while (old = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:463:13: note: use '==' to turn this assignment into an equality comparison while (old = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:584:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:584:17: note: place parentheses around the assignment to silence this warning while (addr = this->DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:584:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:593:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = this->DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:593:16: note: place parentheses around the assignment to silence this warning while (str = this->DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:593:16: note: use '==' to turn this assignment into an equality comparison while (str = this->DomainLst.get()) { ^ == ClntIfaceIface.cpp:602:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:602:17: note: place parentheses around the assignment to silence this warning while (addr = this->NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:602:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:619:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:619:17: note: place parentheses around the assignment to silence this warning while (addr = this->SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:619:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:628:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = this->SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:628:16: note: place parentheses around the assignment to silence this warning while (str = this->SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:628:16: note: use '==' to turn this assignment into an equality comparison while (str = this->SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:637:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:637:17: note: place parentheses around the assignment to silence this warning while (addr = this->NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:637:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NISServerLst.get()) { ^ == ClntIfaceIface.cpp:654:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = this->NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:654:17: note: place parentheses around the assignment to silence this warning while (addr = this->NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:654:17: note: use '==' to turn this assignment into an equality comparison while (addr = this->NISPServerLst.get()) { ^ == ClntIfaceIface.cpp:731:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sock = x.getSocket() ) { ~~~~~^~~~~~~~~~~~~~~ ClntIfaceIface.cpp:731:17: note: place parentheses around the assignment to silence this warning while (sock = x.getSocket() ) { ^ ( ) ClntIfaceIface.cpp:731:17: note: use '==' to turn this assignment into an equality comparison while (sock = x.getSocket() ) { ^ == ClntIfaceIface.cpp:746:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.DNSServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:746:17: note: place parentheses around the assignment to silence this warning while (addr = x.DNSServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:746:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.DNSServerLst.get()) { ^ == ClntIfaceIface.cpp:758:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = x.DomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:758:16: note: place parentheses around the assignment to silence this warning while (str = x.DomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:758:16: note: use '==' to turn this assignment into an equality comparison while (str = x.DomainLst.get()) { ^ == ClntIfaceIface.cpp:770:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NTPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:770:17: note: place parentheses around the assignment to silence this warning while (addr = x.NTPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:770:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NTPServerLst.get()) { ^ == ClntIfaceIface.cpp:790:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.SIPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:790:17: note: place parentheses around the assignment to silence this warning while (addr = x.SIPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:790:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.SIPServerLst.get()) { ^ == ClntIfaceIface.cpp:802:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = x.SIPDomainLst.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:802:16: note: place parentheses around the assignment to silence this warning while (str = x.SIPDomainLst.get()) { ^ ( ) ClntIfaceIface.cpp:802:16: note: use '==' to turn this assignment into an equality comparison while (str = x.SIPDomainLst.get()) { ^ == ClntIfaceIface.cpp:814:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NISServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:814:17: note: place parentheses around the assignment to silence this warning while (addr = x.NISServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:814:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NISServerLst.get()) { ^ == ClntIfaceIface.cpp:834:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (addr = x.NISPServerLst.get()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntIfaceIface.cpp:834:17: note: place parentheses around the assignment to silence this warning while (addr = x.NISPServerLst.get()) { ^ ( ) ClntIfaceIface.cpp:834:17: note: use '==' to turn this assignment into an equality comparison while (addr = x.NISPServerLst.get()) { ^ == 43 warnings generated. [LIB ] /ClntIfaceMgr/libClntIfaceMgr.a ar cr libClntIfaceMgr.a ClntIfaceMgr.o ClntIfaceIface.o ../IfaceMgr/DNSUpdate.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntIfaceMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntAddrMgr' [CXX ] /ClntAddrMgr/ClntAddrMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntAddrMgr.o ClntAddrMgr.cpp ClntAddrMgr.cpp:71:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=Client->getIA()) ~~~~~^~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:71:16: note: place parentheses around the assignment to silence this warning while(ptrIA=Client->getIA()) ^ ( ) ClntAddrMgr.cpp:71:16: note: use '==' to turn this assignment into an equality comparison while(ptrIA=Client->getIA()) ^ == ClntAddrMgr.cpp:91:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = this->getIA() ) ~~~~~~^~~~~~~~~~~~~~~ ClntAddrMgr.cpp:91:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = this->getIA() ) ^ ( ) ClntAddrMgr.cpp:91:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = this->getIA() ) ^ == ClntAddrMgr.cpp:94:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:94:16: note: place parentheses around the assignment to silence this warning while( ptrAddr=ptrIA->getAddr()) ^ ( ) ClntAddrMgr.cpp:94:16: note: use '==' to turn this assignment into an equality comparison while( ptrAddr=ptrIA->getAddr()) ^ == ClntAddrMgr.cpp:139:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia=getIA()) ~~^~~~~~~~ ClntAddrMgr.cpp:139:11: note: place parentheses around the assignment to silence this warning while (ia=getIA()) ^ ( ) ClntAddrMgr.cpp:139:11: note: use '==' to turn this assignment into an equality comparison while (ia=getIA()) ^ == ClntAddrMgr.cpp:148:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = this->Client->getIA() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:148:18: note: place parentheses around the assignment to silence this warning while (ptrIA = this->Client->getIA() ) { ^ ( ) ClntAddrMgr.cpp:148:18: note: use '==' to turn this assignment into an equality comparison while (ptrIA = this->Client->getIA() ) { ^ == ClntAddrMgr.cpp:164:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA = this->getIA()){ ~~~~~~^~~~~~~~~~~~~~~ ClntAddrMgr.cpp:164:17: note: place parentheses around the assignment to silence this warning while(ptrIA = this->getIA()){ ^ ( ) ClntAddrMgr.cpp:164:17: note: use '==' to turn this assignment into an equality comparison while(ptrIA = this->getIA()){ ^ == ClntAddrMgr.cpp:212:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd=Client->getPD()) ~~^~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:212:11: note: place parentheses around the assignment to silence this warning while (pd=Client->getPD()) ^ ( ) ClntAddrMgr.cpp:212:11: note: use '==' to turn this assignment into an equality comparison while (pd=Client->getPD()) ^ == ClntAddrMgr.cpp:221:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrPD = this->Client->getPD() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:221:18: note: place parentheses around the assignment to silence this warning while (ptrPD = this->Client->getPD() ) { ^ ( ) ClntAddrMgr.cpp:221:18: note: use '==' to turn this assignment into an equality comparison while (ptrPD = this->Client->getPD() ) { ^ == ClntAddrMgr.cpp:245:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta = this->Client->getTA() ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntAddrMgr.cpp:245:15: note: place parentheses around the assignment to silence this warning while (ta = this->Client->getTA() ) { ^ ( ) ClntAddrMgr.cpp:245:15: note: use '==' to turn this assignment into an equality comparison while (ta = this->Client->getTA() ) { ^ == 9 warnings generated. [LIB ] /ClntAddrMgr/libClntAddrMgr.a ar cr libClntAddrMgr.a ClntAddrMgr.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntAddrMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntCfgMgr' [CXX ] /ClntCfgMgr/ClntParser.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParser.o ClntParser.cpp ClntParser.y:997:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=ClntCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~~ ClntParser.y:997:13: note: place parentheses around the assignment to silence this warning while (ptr=ClntCfgIfaceLst.get()) ^ ( ) ClntParser.y:997:13: note: use '==' to turn this assignment into an equality comparison while (ptr=ClntCfgIfaceLst.get()) ^ == ClntParser.y:1008:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptr=ClntCfgIfaceLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~~ ClntParser.y:1008:13: note: place parentheses around the assignment to silence this warning while (ptr=ClntCfgIfaceLst.get()) ^ ( ) ClntParser.y:1008:13: note: use '==' to turn this assignment into an equality comparison while (ptr=ClntCfgIfaceLst.get()) ^ == ClntParser.y:1061:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia=ClntCfgIALst.get()) { ~~^~~~~~~~~~~~~~~~~~~ ClntParser.y:1061:14: note: place parentheses around the assignment to silence this warning while (ia=ClntCfgIALst.get()) { ^ ( ) ClntParser.y:1061:14: note: use '==' to turn this assignment into an equality comparison while (ia=ClntCfgIALst.get()) { ^ == ClntParser.y:1068:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrTA = ClntCfgTALst.get() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntParser.y:1068:19: note: place parentheses around the assignment to silence this warning while ( ptrTA = ClntCfgTALst.get() ) { ^ ( ) ClntParser.y:1068:19: note: use '==' to turn this assignment into an equality comparison while ( ptrTA = ClntCfgTALst.get() ) { ^ == ClntParser.y:1075:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = ClntCfgPDLst.get() ) { ~~~^~~~~~~~~~~~~~~~~~~~ ClntParser.y:1075:15: note: place parentheses around the assignment to silence this warning while (pd = ClntCfgPDLst.get() ) { ^ ( ) ClntParser.y:1075:15: note: use '==' to turn this assignment into an equality comparison while (pd = ClntCfgPDLst.get() ) { ^ == ClntParser.y:1121:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptr=ClntCfgAddrLst.get()) ~~~^~~~~~~~~~~~~~~~~~~~~ ClntParser.y:1121:11: note: place parentheses around the assignment to silence this warning while(ptr=ClntCfgAddrLst.get()) ^ ( ) ClntParser.y:1121:11: note: use '==' to turn this assignment into an equality comparison while(ptr=ClntCfgAddrLst.get()) ^ == 6 warnings generated. [CXX ] /ClntCfgMgr/ClntLexer.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -ftemplate-depth-30 ClntLexer.cpp [CXX ] /ClntCfgMgr/ClntCfgIA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgIA.o ClntCfgIA.cpp ClntCfgIA.cpp:98:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=ia.ClntCfgAddrLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIA.cpp:98:15: note: place parentheses around the assignment to silence this warning while(addr=ia.ClntCfgAddrLst.get()) ^ ( ) ClntCfgIA.cpp:98:15: note: use '==' to turn this assignment into an equality comparison while(addr=ia.ClntCfgAddrLst.get()) ^ == 1 warning generated. [CXX ] /ClntCfgMgr/ClntCfgMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgMgr.o ClntCfgMgr.cpp ClntCfgMgr.cpp:149:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIface = parser->ClntCfgIfaceLst.get()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:149:17: note: place parentheses around the assignment to silence this warning while(cfgIface = parser->ClntCfgIfaceLst.get()) { ^ ( ) ClntCfgMgr.cpp:149:17: note: use '==' to turn this assignment into an equality comparison while(cfgIface = parser->ClntCfgIfaceLst.get()) { ^ == ClntCfgMgr.cpp:227:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ifaceIface = IfaceMgr->getIface() ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:227:21: note: place parentheses around the assignment to silence this warning while ( ifaceIface = IfaceMgr->getIface() ) { ^ ( ) ClntCfgMgr.cpp:227:21: note: use '==' to turn this assignment into an equality comparison while ( ifaceIface = IfaceMgr->getIface() ) { ^ == ClntCfgMgr.cpp:305:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= ClntCfgIfaceLst.get()) { ~^~~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:305:10: note: place parentheses around the assignment to silence this warning while (x= ClntCfgIfaceLst.get()) { ^ ( ) ClntCfgMgr.cpp:305:10: note: use '==' to turn this assignment into an equality comparison while (x= ClntCfgIfaceLst.get()) { ^ == ClntCfgMgr.cpp:318:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x= InactiveLst.get()) { ~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:318:13: note: place parentheses around the assignment to silence this warning while (x= InactiveLst.get()) { ^ ( ) ClntCfgMgr.cpp:318:13: note: use '==' to turn this assignment into an equality comparison while (x= InactiveLst.get()) { ^ == ClntCfgMgr.cpp:351:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:351:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:351:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:355:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = iface->getIA()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:355:12: note: place parentheses around the assignment to silence this warning while (ia = iface->getIA()) ^ ( ) ClntCfgMgr.cpp:355:12: note: use '==' to turn this assignment into an equality comparison while (ia = iface->getIA()) ^ == ClntCfgMgr.cpp:366:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:366:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:366:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = iface->getIA()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:370:12: note: place parentheses around the assignment to silence this warning while (ia = iface->getIA()) ^ ( ) ClntCfgMgr.cpp:370:12: note: use '==' to turn this assignment into an equality comparison while (ia = iface->getIA()) ^ == ClntCfgMgr.cpp:381:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = getIface() ) ~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:381:18: note: place parentheses around the assignment to silence this warning while (iface = getIface() ) ^ ( ) ClntCfgMgr.cpp:381:18: note: use '==' to turn this assignment into an equality comparison while (iface = getIface() ) ^ == ClntCfgMgr.cpp:385:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = iface->getPD()) ~~~^~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:385:12: note: place parentheses around the assignment to silence this warning while (pd = iface->getPD()) ^ ( ) ClntCfgMgr.cpp:385:12: note: use '==' to turn this assignment into an equality comparison while (pd = iface->getPD()) ^ == ClntCfgMgr.cpp:396:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface = getIface() ) { ~~~~~~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:396:21: note: place parentheses around the assignment to silence this warning while (ptrIface = getIface() ) { ^ ( ) ClntCfgMgr.cpp:396:21: note: use '==' to turn this assignment into an equality comparison while (ptrIface = getIface() ) { ^ == ClntCfgMgr.cpp:408:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = ptrIface->getIA()) ~~~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:408:15: note: place parentheses around the assignment to silence this warning while (ia = ptrIface->getIA()) ^ ( ) ClntCfgMgr.cpp:408:15: note: use '==' to turn this assignment into an equality comparison while (ia = ptrIface->getIA()) ^ == ClntCfgMgr.cpp:427:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIface=ClntCfgIfaceLst.get()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:427:19: note: place parentheses around the assignment to silence this warning while(ptrIface=ClntCfgIfaceLst.get()) ^ ( ) ClntCfgMgr.cpp:427:19: note: use '==' to turn this assignment into an equality comparison while(ptrIface=ClntCfgIfaceLst.get()) ^ == ClntCfgMgr.cpp:451:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=ptrIface->getIA()) ~~~~~^~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:451:16: note: place parentheses around the assignment to silence this warning while(ptrIA=ptrIface->getIA()) ^ ( ) ClntCfgMgr.cpp:451:16: note: use '==' to turn this assignment into an equality comparison while(ptrIA=ptrIface->getIA()) ^ == ClntCfgMgr.cpp:469:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrAddr=ptrIA->getAddr()) ~~~~~~~^~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:469:18: note: place parentheses around the assignment to silence this warning while(ptrAddr=ptrIA->getAddr()) ^ ( ) ClntCfgMgr.cpp:469:18: note: use '==' to turn this assignment into an equality comparison while(ptrAddr=ptrIA->getAddr()) ^ == ClntCfgMgr.cpp:507:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=getIface()) ~~~~~^~~~~~~~~~~ ClntCfgMgr.cpp:507:16: note: place parentheses around the assignment to silence this warning while(iface=getIface()) ^ ( ) ClntCfgMgr.cpp:507:16: note: use '==' to turn this assignment into an equality comparison while(iface=getIface()) ^ == ClntCfgMgr.cpp:516:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=getIface()) ~~~~~^~~~~~~~~~~ ClntCfgMgr.cpp:516:16: note: place parentheses around the assignment to silence this warning while(iface=getIface()) ^ ( ) ClntCfgMgr.cpp:516:16: note: use '==' to turn this assignment into an equality comparison while(iface=getIface()) ^ == ClntCfgMgr.cpp:520:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface->getIA()) ~~^~~~~~~~~~~~~~~ ClntCfgMgr.cpp:520:10: note: place parentheses around the assignment to silence this warning while(ia=iface->getIA()) ^ ( ) ClntCfgMgr.cpp:520:10: note: use '==' to turn this assignment into an equality comparison while(ia=iface->getIA()) ^ == ClntCfgMgr.cpp:608:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = getIface() ) { ~~~~^~~~~~~~~~~~ ClntCfgMgr.cpp:608:17: note: place parentheses around the assignment to silence this warning while ( ptr = getIface() ) { ^ ( ) ClntCfgMgr.cpp:608:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = getIface() ) { ^ == ClntCfgMgr.cpp:635:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = InactiveLst.get()) { ~~^~~~~~~~~~~~~~~~~~~ ClntCfgMgr.cpp:635:14: note: place parentheses around the assignment to silence this warning while (x = InactiveLst.get()) { ^ ( ) ClntCfgMgr.cpp:635:14: note: use '==' to turn this assignment into an equality comparison while (x = InactiveLst.get()) { ^ == ClntCfgMgr.cpp:734:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = x.getIface() ) { ~~~~^~~~~~~~~~~~~~ ClntCfgMgr.cpp:734:17: note: place parentheses around the assignment to silence this warning while ( ptr = x.getIface() ) { ^ ( ) ClntCfgMgr.cpp:734:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = x.getIface() ) { ^ == 21 warnings generated. [CXX ] /ClntCfgMgr/ClntCfgIface.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgIface.o ClntCfgIface.cpp ClntCfgIface.cpp:114:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (station = opt->getPrefSrv()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:114:20: note: place parentheses around the assignment to silence this warning while (station = opt->getPrefSrv()) ^ ( ) ClntCfgIface.cpp:114:20: note: use '==' to turn this assignment into an equality comparison while (station = opt->getPrefSrv()) ^ == ClntCfgIface.cpp:119:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (station = opt->getRejedSrv()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:119:20: note: place parentheses around the assignment to silence this warning while (station = opt->getRejedSrv()) ^ ( ) ClntCfgIface.cpp:119:20: note: use '==' to turn this assignment into an equality comparison while (station = opt->getRejedSrv()) ^ == ClntCfgIface.cpp:127:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(RejectedSrv=RejectedSrvLst.get()) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:127:22: note: place parentheses around the assignment to silence this warning while(RejectedSrv=RejectedSrvLst.get()) ^ ( ) ClntCfgIface.cpp:127:22: note: use '==' to turn this assignment into an equality comparison while(RejectedSrv=RejectedSrvLst.get()) ^ == ClntCfgIface.cpp:171:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = IALst.get() ) { ~~~^~~~~~~~~~~~~ ClntCfgIface.cpp:171:15: note: place parentheses around the assignment to silence this warning while (ia = IALst.get() ) { ^ ( ) ClntCfgIface.cpp:171:15: note: use '==' to turn this assignment into an equality comparison while (ia = IALst.get() ) { ^ == ClntCfgIface.cpp:203:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = PDLst.get() ) { ~~~^~~~~~~~~~~~~ ClntCfgIface.cpp:203:15: note: place parentheses around the assignment to silence this warning while (ia = PDLst.get() ) { ^ ( ) ClntCfgIface.cpp:203:15: note: use '==' to turn this assignment into an equality comparison while (ia = PDLst.get() ) { ^ == ClntCfgIface.cpp:511:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface.IALst.get()) ~~^~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:511:13: note: place parentheses around the assignment to silence this warning while(ia=iface.IALst.get()) ^ ( ) ClntCfgIface.cpp:511:13: note: use '==' to turn this assignment into an equality comparison while(ia=iface.IALst.get()) ^ == ClntCfgIface.cpp:520:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ta = iface.getTA() ) { ~~~^~~~~~~~~~~~~~~ ClntCfgIface.cpp:520:15: note: place parentheses around the assignment to silence this warning while (ta = iface.getTA() ) { ^ ( ) ClntCfgIface.cpp:520:15: note: use '==' to turn this assignment into an equality comparison while (ta = iface.getTA() ) { ^ == ClntCfgIface.cpp:530:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = iface.getPD()) { ~~~^~~~~~~~~~~~~~~ ClntCfgIface.cpp:530:15: note: place parentheses around the assignment to silence this warning while (pd = iface.getPD()) { ^ ( ) ClntCfgIface.cpp:530:15: note: use '==' to turn this assignment into an equality comparison while (pd = iface.getPD()) { ^ == ClntCfgIface.cpp:541:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.DNSServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:541:12: note: place parentheses around the assignment to silence this warning while(addr=iface.DNSServerLst.get()) ^ ( ) ClntCfgIface.cpp:541:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.DNSServerLst.get()) ^ == ClntCfgIface.cpp:553:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.DomainLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:553:13: note: place parentheses around the assignment to silence this warning while (str = iface.DomainLst.get()) ^ ( ) ClntCfgIface.cpp:553:13: note: use '==' to turn this assignment into an equality comparison while (str = iface.DomainLst.get()) ^ == ClntCfgIface.cpp:564:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NTPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:564:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NTPServerLst.get()) ^ ( ) ClntCfgIface.cpp:564:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NTPServerLst.get()) ^ == ClntCfgIface.cpp:583:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NTPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:583:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NTPServerLst.get()) ^ ( ) ClntCfgIface.cpp:583:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NTPServerLst.get()) ^ == ClntCfgIface.cpp:594:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (str = iface.SIPDomainLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:594:13: note: place parentheses around the assignment to silence this warning while (str = iface.SIPDomainLst.get()) ^ ( ) ClntCfgIface.cpp:594:13: note: use '==' to turn this assignment into an equality comparison while (str = iface.SIPDomainLst.get()) ^ == ClntCfgIface.cpp:613:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NISServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:613:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NISServerLst.get()) ^ ( ) ClntCfgIface.cpp:613:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NISServerLst.get()) ^ == ClntCfgIface.cpp:632:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(addr=iface.NISPServerLst.get()) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:632:12: note: place parentheses around the assignment to silence this warning while(addr=iface.NISPServerLst.get()) ^ ( ) ClntCfgIface.cpp:632:12: note: use '==' to turn this assignment into an equality comparison while(addr=iface.NISPServerLst.get()) ^ == ClntCfgIface.cpp:658:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = iface.VendorSpec.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgIface.cpp:658:13: note: place parentheses around the assignment to silence this warning while (opt = iface.VendorSpec.get()) { ^ ( ) ClntCfgIface.cpp:658:13: note: use '==' to turn this assignment into an equality comparison while (opt = iface.VendorSpec.get()) { ^ == 16 warnings generated. [CXX ] /ClntCfgMgr/ClntCfgAddr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgAddr.o ClntCfgAddr.cpp [CXX ] /ClntCfgMgr/ClntParsAddrOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsAddrOpt.o ClntParsAddrOpt.cpp [CXX ] /ClntCfgMgr/ClntParsGlobalOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsGlobalOpt.o ClntParsGlobalOpt.cpp [CXX ] /ClntCfgMgr/ClntParsIAOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsIAOpt.o ClntParsIAOpt.cpp ClntParsIAOpt.cpp:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(id=lst->get()) ~~^~~~~~~~~~~ ClntParsIAOpt.cpp:84:13: note: place parentheses around the assignment to silence this warning while(id=lst->get()) ^ ( ) ClntParsIAOpt.cpp:84:13: note: use '==' to turn this assignment into an equality comparison while(id=lst->get()) ^ == ClntParsIAOpt.cpp:107:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(id=lst->get()) ~~^~~~~~~~~~~ ClntParsIAOpt.cpp:107:13: note: place parentheses around the assignment to silence this warning while(id=lst->get()) ^ ( ) ClntParsIAOpt.cpp:107:13: note: use '==' to turn this assignment into an equality comparison while(id=lst->get()) ^ == 2 warnings generated. [CXX ] /ClntCfgMgr/ClntParsIfaceOpt.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntParsIfaceOpt.o ClntParsIfaceOpt.cpp [CXX ] /ClntCfgMgr/ClntCfgTA.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgTA.o ClntCfgTA.cpp [CXX ] /ClntCfgMgr/ClntCfgPD.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgPD.o ClntCfgPD.cpp ClntCfgPD.cpp:91:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(prefix=pd.ClntCfgPrefixLst.get()) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ClntCfgPD.cpp:91:17: note: place parentheses around the assignment to silence this warning while(prefix=pd.ClntCfgPrefixLst.get()) ^ ( ) ClntCfgPD.cpp:91:17: note: use '==' to turn this assignment into an equality comparison while(prefix=pd.ClntCfgPrefixLst.get()) ^ == 1 warning generated. [CXX ] /ClntCfgMgr/ClntCfgPrefix.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntCfgPrefix.o ClntCfgPrefix.cpp [LIB ] /ClntCfgMgr/libClntCfgMgr.a ar cr libClntCfgMgr.a ClntParser.o ClntLexer.o ClntCfgIA.o ClntCfgMgr.o ClntCfgIface.o ClntCfgAddr.o ClntParsAddrOpt.o ClntParsGlobalOpt.o ClntParsIAOpt.o ClntParsIfaceOpt.o ClntCfgTA.o ClntCfgPD.o ClntCfgPrefix.o make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntCfgMgr' make[2]: Entering directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntTransMgr' [CXX ] /ClntTransMgr/ClntTransMgr.o g++ -ftemplate-depth-40 -DLINUX -I ../include -g -Wall -funsigned-char -O0 -pedantic -DMOD_CLNT_BIND_REUSE -Wall -g -O2 -c -o ClntTransMgr.o ClntTransMgr.cpp In file included from ClntTransMgr.cpp:34: ../include/ClntMsgRelease.h:42:39: error: conversion from 'long' to 'SmartPtr' is ambiguous int iface, SmartPtr addr=NULL); ^ ~~~~ ../include/SmartPtr.h:71:5: note: candidate constructor SmartPtr(T* something); ^ ../include/SmartPtr.h:72:2: note: candidate constructor SmartPtr(Ptr *voidptr) { ^ ../include/SmartPtr.h:82:2: note: candidate constructor SmartPtr(int onlyNull); ^ ../include/ClntMsgRelease.h:42:39: note: passing argument to parameter 'addr' here int iface, SmartPtr addr=NULL); ^ ClntTransMgr.cpp:75:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=CfgMgr->getIface()) { ~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:75:16: note: place parentheses around the assignment to silence this warning while(iface=CfgMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:75:16: note: use '==' to turn this assignment into an equality comparison while(iface=CfgMgr->getIface()) { ^ == ClntTransMgr.cpp:94:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ia=iface->getIA()) { ~~^~~~~~~~~~~~~~~ ClntTransMgr.cpp:94:13: note: place parentheses around the assignment to silence this warning while(ia=iface->getIA()) { ^ ( ) ClntTransMgr.cpp:94:13: note: use '==' to turn this assignment into an equality comparison while(ia=iface->getIA()) { ^ == ClntTransMgr.cpp:190:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = this->AddrMgr->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:190:18: note: place parentheses around the assignment to silence this warning while (ptrIA = this->AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:190:18: note: use '==' to turn this assignment into an equality comparison while (ptrIA = this->AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:195:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = ptrIA->getAddr()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:195:17: note: place parentheses around the assignment to silence this warning while (ptrAddr = ptrIA->getAddr()) { ^ ( ) ClntTransMgr.cpp:195:17: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = ptrIA->getAddr()) { ^ == ClntTransMgr.cpp:221:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrIA = AddrMgr->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:221:19: note: place parentheses around the assignment to silence this warning while ( ptrIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:221:19: note: use '==' to turn this assignment into an equality comparison while ( ptrIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:228:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrAddr = ptrIA->getAddr()) ~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:228:28: note: place parentheses around the assignment to silence this warning while (ptrAddr = ptrIA->getAddr()) ^ ( ) ClntTransMgr.cpp:228:28: note: use '==' to turn this assignment into an equality comparison while (ptrAddr = ptrIA->getAddr()) ^ == ClntTransMgr.cpp:245:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIface=IfaceMgr->getIface()) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:245:20: note: place parentheses around the assignment to silence this warning while (ptrIface=IfaceMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:245:20: note: use '==' to turn this assignment into an equality comparison while (ptrIface=IfaceMgr->getIface()) { ^ == ClntTransMgr.cpp:278:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(msg=Transactions.get()) ~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:278:14: note: place parentheses around the assignment to silence this warning while(msg=Transactions.get()) ^ ( ) ClntTransMgr.cpp:278:14: note: use '==' to turn this assignment into an equality comparison while(msg=Transactions.get()) ^ == ClntTransMgr.cpp:285:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrOpt = msg->getOption()) { ~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:285:20: note: place parentheses around the assignment to silence this warning while (ptrOpt = msg->getOption()) { ^ ( ) ClntTransMgr.cpp:285:20: note: use '==' to turn this assignment into an equality comparison while (ptrOpt = msg->getOption()) { ^ == ClntTransMgr.cpp:295:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (msg = Transactions.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:295:16: note: place parentheses around the assignment to silence this warning while (msg = Transactions.get() ) { ^ ( ) ClntTransMgr.cpp:295:16: note: use '==' to turn this assignment into an equality comparison while (msg = Transactions.get() ) { ^ == ClntTransMgr.cpp:361:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrFirstIA = AddrMgr->getIA()) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:361:23: note: place parentheses around the assignment to silence this warning while (ptrFirstIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:361:23: note: use '==' to turn this assignment into an equality comparison while (ptrFirstIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:379:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrNextIA = AddrMgr->getIA()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:379:26: note: place parentheses around the assignment to silence this warning while (ptrNextIA = AddrMgr->getIA()) { ^ ( ) ClntTransMgr.cpp:379:26: note: use '==' to turn this assignment into an equality comparison while (ptrNextIA = AddrMgr->getIA()) { ^ == ClntTransMgr.cpp:421:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:421:12: note: place parentheses around the assignment to silence this warning while (pd = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:421:12: note: use '==' to turn this assignment into an equality comparison while (pd = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:432:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (iface = CfgMgr->getIface()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:432:18: note: place parentheses around the assignment to silence this warning while (iface = CfgMgr->getIface()) { ^ ( ) ClntTransMgr.cpp:432:18: note: use '==' to turn this assignment into an equality comparison while (iface = CfgMgr->getIface()) { ^ == ClntTransMgr.cpp:455:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pd = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:455:15: note: place parentheses around the assignment to silence this warning while (pd = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:455:15: note: use '==' to turn this assignment into an equality comparison while (pd = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:485:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(msgQuestion=(Ptr*)Transactions.get()) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:485:22: note: place parentheses around the assignment to silence this warning while(msgQuestion=(Ptr*)Transactions.get()) { ^ ( ) ClntTransMgr.cpp:485:22: note: use '==' to turn this assignment into an equality comparison while(msgQuestion=(Ptr*)Transactions.get()) { ^ == ClntTransMgr.cpp:539:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrMsg=Transactions.get()) ~~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:539:17: note: place parentheses around the assignment to silence this warning while(ptrMsg=Transactions.get()) ^ ( ) ClntTransMgr.cpp:539:17: note: use '==' to turn this assignment into an equality comparison while(ptrMsg=Transactions.get()) ^ == ClntTransMgr.cpp:568:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:568:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:568:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:626:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:626:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:626:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:639:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (opt = requestOptions.get()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:639:16: note: place parentheses around the assignment to silence this warning while (opt = requestOptions.get()) { ^ ( ) ClntTransMgr.cpp:639:16: note: use '==' to turn this assignment into an equality comparison while (opt = requestOptions.get()) { ^ == ClntTransMgr.cpp:666:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(cfgIA=iface->getIA()) ~~~~~^~~~~~~~~~~~~~~ ClntTransMgr.cpp:666:13: note: place parentheses around the assignment to silence this warning while(cfgIA=iface->getIA()) ^ ( ) ClntTransMgr.cpp:666:13: note: use '==' to turn this assignment into an equality comparison while(cfgIA=iface->getIA()) ^ == ClntTransMgr.cpp:690:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( pd = iface->getPD() ) { ~~~^~~~~~~~~~~~~~~~ ClntTransMgr.cpp:690:13: note: place parentheses around the assignment to silence this warning while ( pd = iface->getPD() ) { ^ ( ) ClntTransMgr.cpp:690:13: note: use '==' to turn this assignment into an equality comparison while ( pd = iface->getPD() ) { ^ == ClntTransMgr.cpp:721:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(iface=CfgMgr->getIface()) ~~~~~^~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:721:16: note: place parentheses around the assignment to silence this warning while(iface=CfgMgr->getIface()) ^ ( ) ClntTransMgr.cpp:721:16: note: use '==' to turn this assignment into an equality comparison while(iface=CfgMgr->getIface()) ^ == ClntTransMgr.cpp:725:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cfgIA = iface->getIA()) { ~~~~~~^~~~~~~~~~~~~~~~ ClntTransMgr.cpp:725:15: note: place parentheses around the assignment to silence this warning while (cfgIA = iface->getIA()) { ^ ( ) ClntTransMgr.cpp:725:15: note: use '==' to turn this assignment into an equality comparison while (cfgIA = iface->getIA()) { ^ == ClntTransMgr.cpp:727:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=AddrMgr->getIA()) ~~~~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:727:17: note: place parentheses around the assignment to silence this warning while(ptrIA=AddrMgr->getIA()) ^ ( ) ClntTransMgr.cpp:727:17: note: use '==' to turn this assignment into an equality comparison while(ptrIA=AddrMgr->getIA()) ^ == ClntTransMgr.cpp:825:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = AddrMgr->getIA() ) ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:825:15: note: place parentheses around the assignment to silence this warning while (ia = AddrMgr->getIA() ) ^ ( ) ClntTransMgr.cpp:825:15: note: use '==' to turn this assignment into an equality comparison while (ia = AddrMgr->getIA() ) ^ == ClntTransMgr.cpp:850:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ia = AddrMgr->getPD()) { ~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:850:15: note: place parentheses around the assignment to silence this warning while (ia = AddrMgr->getPD()) { ^ ( ) ClntTransMgr.cpp:850:15: note: use '==' to turn this assignment into an equality comparison while (ia = AddrMgr->getPD()) { ^ == ClntTransMgr.cpp:902:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ptrIA=AddrMgr->getIA()) ~~~~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:902:24: note: place parentheses around the assignment to silence this warning while(ptrIA=AddrMgr->getIA()) ^ ( ) ClntTransMgr.cpp:902:24: note: use '==' to turn this assignment into an equality comparison while(ptrIA=AddrMgr->getIA()) ^ == ClntTransMgr.cpp:923:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ptrIA = declineIALst.get() ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:923:26: note: place parentheses around the assignment to silence this warning while (ptrIA = declineIALst.get() ) { ^ ( ) ClntTransMgr.cpp:923:26: note: use '==' to turn this assignment into an equality comparison while (ptrIA = declineIALst.get() ) { ^ == ClntTransMgr.cpp:928:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptrAddr= ptrIA->getAddr() ) { ~~~~~~~^~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:928:32: note: place parentheses around the assignment to silence this warning while ( ptrAddr= ptrIA->getAddr() ) { ^ ( ) ClntTransMgr.cpp:928:32: note: use '==' to turn this assignment into an equality comparison while ( ptrAddr= ptrIA->getAddr() ) { ^ == ClntTransMgr.cpp:966:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while( ia=AddrMgr->getIA() ) { ~~^~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:966:14: note: place parentheses around the assignment to silence this warning while( ia=AddrMgr->getIA() ) { ^ ( ) ClntTransMgr.cpp:966:14: note: use '==' to turn this assignment into an equality comparison while( ia=AddrMgr->getIA() ) { ^ == ClntTransMgr.cpp:1083:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = (Ptr*) AdvertiseLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:1083:17: note: place parentheses around the assignment to silence this warning while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ ( ) ClntTransMgr.cpp:1083:17: note: use '==' to turn this assignment into an equality comparison while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ == ClntTransMgr.cpp:1096:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (x = lst.get()) { ~~^~~~~~~~~~~ ClntTransMgr.cpp:1096:14: note: place parentheses around the assignment to silence this warning while (x = lst.get()) { ^ ( ) ClntTransMgr.cpp:1096:14: note: use '==' to turn this assignment into an equality comparison while (x = lst.get()) { ^ == ClntTransMgr.cpp:1117:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( ptr = (Ptr*) AdvertiseLst.get() ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ClntTransMgr.cpp:1117:14: note: place parentheses around the assignment to silence this warning while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ ( ) ClntTransMgr.cpp:1117:14: note: use '==' to turn this assignment into an equality comparison while ( ptr = (Ptr*) AdvertiseLst.get() ) { ^ == 34 warnings and 1 error generated. make[2]: *** [ClntTransMgr.o] Error 1 make[2]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3/ClntTransMgr' make[1]: *** [clntlibs] Error 1 make[1]: Leaving directory `/build/dibbler-OdVoaQ/dibbler-0.7.3' make: *** [build-arch-stamp] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120113-0012 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-be203731-85a1-457e-9f85-dddab5d132e4/build/dibbler-OdVoaQ Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 117100 Build-Time: 144 Distribution: lsid64b Fail-Stage: build Install-Time: 6 Job: dibbler_0.7.3-1.3 Package: dibbler Package-Time: 163 Source-Version: 0.7.3-1.3 Space: 117100 Status: attempted Version: 0.7.3-1.3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120113-0012 Build needed 00:02:43, 117100k disc space DC-Build-Status: Failed 1027.950366s ### Content of /var/log/daemon.log ### Jan 12 21:03:08 stremi-15 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:03:19 stremi-15 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:03:45 stremi-15 approx: Concurrent download of debian/dists/sid/Release is taking too long ### End of content of /var/log/daemon.log ### DC-Time-Estimation: 1027.950366 versus expected 151 (r/m: 5.8076183178808 ; m: 151.0) DC-Build-Network: USED. See /tmp/rulesafter.9De2ai ! ************************************************************ # Generated by iptables-save v1.4.8 on Fri Jan 13 00:12:31 2012 *filter :INPUT ACCEPT [3215985:23652779538] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] [1648053:19612785576] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.159.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.160.0/24 -j ACCEPT [0:0] -A OUTPUT -d 10.69.0.0/17 -j ACCEPT [0:0] -A OUTPUT -d 172.28.52.0/22 -j ACCEPT [0:0] -A OUTPUT -d 172.24.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT [424730:148307191] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT [23317:3106480] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [67:3960] -A OUTPUT -j LD [67:3960] -A LD -j LOG [67:3960] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Fri Jan 13 00:12:31 2012 ************************************************************ --- /tmp/rulesbefore.o5Q7Be 2012-01-12 23:55:23.446408219 +0100 +++ /tmp/rulesafter.9De2ai 2012-01-13 00:12:31.404826357 +0100 @@ -1,10 +1,10 @@ -# Generated by iptables-save v1.4.8 on Thu Jan 12 23:55:23 2012 +# Generated by iptables-save v1.4.8 on Fri Jan 13 00:12:31 2012 *filter -:INPUT ACCEPT [2973394:21869030790] +:INPUT ACCEPT [3215985:23652779538] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] -[1527242:18061593428] -A OUTPUT -o lo -j ACCEPT +[1648053:19612785576] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT @@ -16,11 +16,11 @@ [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT -[404098:136884620] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT +[424730:148307191] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT -[21257:2834452] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT +[23317:3106480] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [67:3960] -A OUTPUT -j LD [67:3960] -A LD -j LOG [67:3960] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT -# Completed on Thu Jan 12 23:55:23 2012 +# Completed on Fri Jan 13 00:12:31 2012 ************************************************************ [ 691.374529] IN= OUT=eth0 SRC=172.16.160.15 DST=130.238.39.145 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=6340 DF PROTO=TCP SPT=43542 DPT=8182 WINDOW=5840 RES=0x00 SYN URGP=0 [ 694.392016] IN= OUT=eth0 SRC=172.16.160.15 DST=130.238.39.145 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=6341 DF PROTO=TCP SPT=43542 DPT=8182 WINDOW=5840 RES=0x00 SYN URGP=0 [ 694.430570] IN= OUT=eth0 SRC=172.16.160.15 DST=130.238.39.145 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=7912 DF PROTO=TCP SPT=43563 DPT=8182 WINDOW=5840 RES=0x00 SYN URGP=0 [ 697.444027] IN= OUT=eth0 SRC=172.16.160.15 DST=130.238.39.145 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=7913 DF PROTO=TCP SPT=43563 DPT=8182 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5190.009620] IN= OUT=eth0 SRC=172.16.160.15 DST=224.0.0.22 LEN=40 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5192.104061] IN= OUT=eth0 SRC=172.16.160.15 DST=224.0.0.22 LEN=40 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 [ 5277.101619] IN= OUT=eth0 SRC=172.16.160.15 DST=192.168.0.9 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=8844 DF PROTO=TCP SPT=58884 DPT=504 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5280.116055] IN= OUT=eth0 SRC=172.16.160.15 DST=192.168.0.9 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=8845 DF PROTO=TCP SPT=58884 DPT=504 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8159.791888] clang[7986]: segfault at 1 ip 0000000000a35fbd sp 00007fffd5f30f30 error 4 in clang[400000+b83000] [ 8632.296988] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=51617 DF PROTO=TCP SPT=34153 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8635.324024] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=51618 DF PROTO=TCP SPT=34153 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8635.440552] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=21901 DF PROTO=TCP SPT=34154 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8638.456032] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=21902 DF PROTO=TCP SPT=34154 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8638.538951] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=181 DF PROTO=TCP SPT=34155 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8641.556030] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=182 DF PROTO=TCP SPT=34155 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8641.638055] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=31572 DF PROTO=TCP SPT=34156 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8644.652029] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=31573 DF PROTO=TCP SPT=34156 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8644.733334] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62966 DF PROTO=TCP SPT=34157 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8647.752030] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62967 DF PROTO=TCP SPT=34157 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8658.831007] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62344 DF PROTO=TCP SPT=34158 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8661.845119] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62345 DF PROTO=TCP SPT=34158 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8670.634700] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=33276 DF PROTO=TCP SPT=34183 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8673.652024] IN= OUT=eth0 SRC=172.16.160.15 DST=193.62.197.19 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=33277 DF PROTO=TCP SPT=34183 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8708.270032] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=29599 DF PROTO=TCP SPT=46753 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8711.288029] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=29600 DF PROTO=TCP SPT=46753 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8711.331086] IN= OUT=eth0 SRC=172.16.160.15 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=49493 DF PROTO=TCP SPT=35918 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8714.344024] IN= OUT=eth0 SRC=172.16.160.15 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=49494 DF PROTO=TCP SPT=35918 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8800.844240] clang[31030]: segfault at 1 ip 0000000000a35fbd sp 00007fff31651d20 error 4 in clang[400000+b83000] [ 8910.803025] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40708 DF PROTO=TCP SPT=46939 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8913.820039] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40709 DF PROTO=TCP SPT=46939 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8913.859783] IN= OUT=eth0 SRC=172.16.160.15 DST=152.19.134.41 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65109 DF PROTO=TCP SPT=58158 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8916.880031] IN= OUT=eth0 SRC=172.16.160.15 DST=152.19.134.41 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65110 DF PROTO=TCP SPT=58158 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8917.038036] IN= OUT=eth0 SRC=172.16.160.15 DST=216.34.181.96 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=38958 DF PROTO=TCP SPT=54832 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8920.056024] IN= OUT=eth0 SRC=172.16.160.15 DST=216.34.181.96 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=38959 DF PROTO=TCP SPT=54832 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8920.073655] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=50574 DF PROTO=TCP SPT=46942 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8923.092110] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=50575 DF PROTO=TCP SPT=46942 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8923.132588] IN= OUT=eth0 SRC=172.16.160.15 DST=138.202.170.10 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=43150 DF PROTO=TCP SPT=60453 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8926.152278] IN= OUT=eth0 SRC=172.16.160.15 DST=138.202.170.10 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=43151 DF PROTO=TCP SPT=60453 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8926.191813] IN= OUT=eth0 SRC=172.16.160.15 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62555 DF PROTO=TCP SPT=36108 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8929.208036] IN= OUT=eth0 SRC=172.16.160.15 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62556 DF PROTO=TCP SPT=36108 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 9431.497218] readonly.exe[27552]: segfault at 4005ac ip 00000000004004a8 sp 00007fff4b13ed48 error 7 in readonly.exe[400000+1000] [ 9443.658573] readonly.exe[10622]: segfault at 4005ac ip 00000000004004a8 sp 00007fff502abb18 error 7 in readonly.exe[400000+1000] [10748.436047] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=27224 DF PROTO=TCP SPT=35666 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10750.612943] IN= OUT=eth0 SRC=172.16.160.15 DST=63.246.24.167 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=43442 DF PROTO=TCP SPT=58390 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10752.745926] IN= OUT=eth0 SRC=172.16.160.15 DST=216.34.181.96 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=44829 DF PROTO=TCP SPT=41201 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10754.773579] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=58596 DF PROTO=TCP SPT=50836 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10765.841011] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=34478 DF PROTO=TCP SPT=41603 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10767.891978] IN= OUT=eth0 SRC=172.16.160.15 DST=63.246.24.167 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=16394 DF PROTO=TCP SPT=36974 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10770.028153] IN= OUT=eth0 SRC=172.16.160.15 DST=216.34.181.96 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65232 DF PROTO=TCP SPT=42988 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [10772.053796] IN= OUT=eth0 SRC=172.16.160.15 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=59090 DF PROTO=TCP SPT=51742 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 ************************************************************