DC-Build-Header: ptlib 2.10.11~dfsg-2.1 / 2018-05-02 13:14:34 +0000 DC-Task: type:rebuild-binarch-only source:ptlib version:2.10.11~dfsg-2.1 chroot:unstable esttime:87 logfile:/tmp/ptlib_2.10.11~dfsg-2.1_unstable_clang60.log modes:clang60:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang60 ptlib_2.10.11~dfsg-2.1' sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on ip-172-31-5-42.eu-central-1.compute.internal +==============================================================================+ | ptlib 2.10.11~dfsg-2.1 (amd64) Wed, 02 May 2018 13:14:34 +0000 | +==============================================================================+ Package: ptlib Version: 2.10.11~dfsg-2.1 Source Version: 2.10.11~dfsg-2.1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-bb8179c8-78a8-4019-9d54-78291b05c581' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang60 ------------ + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=6.0 + echo 'Install of clang-6.0' Install of clang-6.0 + apt-get update Get:1 http://127.0.0.1:9999/debian unstable InRelease [242 kB] Get:2 http://127.0.0.1:9999/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://127.0.0.1:9999/debian unstable/main Sources 2018-05-02-0830.09.pdiff [16.2 kB] Get:4 http://127.0.0.1:9999/debian unstable/main Sources 2018-05-02-0830.09.pdiff [16.2 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2018-05-02-0830.09.pdiff [1781 B] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2018-05-02-0830.09.pdiff [1781 B] Get:6 http://127.0.0.1:9999/debian unstable/main Translation-en [6016 kB] Fetched 6332 kB in 2s (3539 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-6.0 Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: lib32gcc1 lib32stdc++6 libbsd0 libc6-i386 libclang-common-6.0-dev libclang1-6.0 libedit2 libjsoncpp1 libllvm6.0 libncurses5 libobjc-7-dev libobjc4 Suggested packages: gnustep gnustep-devel clang-6.0-doc Recommended packages: llvm-6.0-dev python libomp-dev libgpm2 The following NEW packages will be installed: clang-6.0 lib32gcc1 lib32stdc++6 libbsd0 libc6-i386 libclang-common-6.0-dev libclang1-6.0 libedit2 libjsoncpp1 libllvm6.0 libncurses5 libobjc-7-dev libobjc4 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. Need to get 37.7 MB of archives. After this operation, 187 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libbsd0 amd64 0.8.7-1 [92.1 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 libncurses5 amd64 6.1+20180210-2 [95.7 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libedit2 amd64 3.1-20170329-1 [85.2 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libllvm6.0 amd64 1:6.0-3 [14.5 MB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libobjc4 amd64 8-20180425-1 [52.4 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libobjc-7-dev amd64 7.3.0-17 [204 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libc6-i386 amd64 2.27-3 [2855 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 lib32gcc1 amd64 1:8-20180425-1 [47.8 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 lib32stdc++6 amd64 8-20180425-1 [406 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 libclang-common-6.0-dev amd64 1:6.0-3 [3102 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 libclang1-6.0 amd64 1:6.0-3 [6995 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 clang-6.0 amd64 1:6.0-3 [9175 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 37.7 MB in 0s (95.8 MB/s) Selecting previously unselected package libjsoncpp1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 10022 files and directories currently installed.) Preparing to unpack .../00-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.8.7-1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.7-1) ... Selecting previously unselected package libncurses5:amd64. Preparing to unpack .../02-libncurses5_6.1+20180210-2_amd64.deb ... Unpacking libncurses5:amd64 (6.1+20180210-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../03-libedit2_3.1-20170329-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20170329-1) ... Selecting previously unselected package libllvm6.0:amd64. Preparing to unpack .../04-libllvm6.0_1%3a6.0-3_amd64.deb ... Unpacking libllvm6.0:amd64 (1:6.0-3) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../05-libobjc4_8-20180425-1_amd64.deb ... Unpacking libobjc4:amd64 (8-20180425-1) ... Selecting previously unselected package libobjc-7-dev:amd64. Preparing to unpack .../06-libobjc-7-dev_7.3.0-17_amd64.deb ... Unpacking libobjc-7-dev:amd64 (7.3.0-17) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../07-libc6-i386_2.27-3_amd64.deb ... Unpacking libc6-i386 (2.27-3) ... Selecting previously unselected package lib32gcc1. Preparing to unpack .../08-lib32gcc1_1%3a8-20180425-1_amd64.deb ... Unpacking lib32gcc1 (1:8-20180425-1) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../09-lib32stdc++6_8-20180425-1_amd64.deb ... Unpacking lib32stdc++6 (8-20180425-1) ... Selecting previously unselected package libclang-common-6.0-dev. Preparing to unpack .../10-libclang-common-6.0-dev_1%3a6.0-3_amd64.deb ... Unpacking libclang-common-6.0-dev (1:6.0-3) ... Selecting previously unselected package libclang1-6.0:amd64. Preparing to unpack .../11-libclang1-6.0_1%3a6.0-3_amd64.deb ... Unpacking libclang1-6.0:amd64 (1:6.0-3) ... Selecting previously unselected package clang-6.0. Preparing to unpack .../12-clang-6.0_1%3a6.0-3_amd64.deb ... Unpacking clang-6.0 (1:6.0-3) ... Setting up libncurses5:amd64 (6.1+20180210-2) ... Setting up libobjc4:amd64 (8-20180425-1) ... Setting up libc6-i386 (2.27-3) ... Setting up libbsd0:amd64 (0.8.7-1) ... Setting up libobjc-7-dev:amd64 (7.3.0-17) ... Processing triggers for libc-bin (2.27-3) ... Setting up lib32gcc1 (1:8-20180425-1) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libedit2:amd64 (3.1-20170329-1) ... Setting up libllvm6.0:amd64 (1:6.0-3) ... Setting up libclang1-6.0:amd64 (1:6.0-3) ... Setting up lib32stdc++6 (8-20180425-1) ... Setting up libclang-common-6.0-dev (1:6.0-3) ... Setting up clang-6.0 (1:6.0-3) ... Processing triggers for libc-bin (2.27-3) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7 8' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-6.0 g++-4.6 + ln -s clang-6.0 gcc-4.6 + ln -s clang-6.0 cpp-4.6 + ln -s clang-6.0 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-6.0 g++-4.7 + ln -s clang-6.0 gcc-4.7 + ln -s clang-6.0 cpp-4.7 + ln -s clang-6.0 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-6.0 g++-4.8 + ln -s clang-6.0 gcc-4.8 + ln -s clang-6.0 cpp-4.8 + ln -s clang-6.0 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-6.0 g++-4.9 + ln -s clang-6.0 gcc-4.9 + ln -s clang-6.0 cpp-4.9 + ln -s clang-6.0 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-6.0 g++-5 + ln -s clang-6.0 gcc-5 + ln -s clang-6.0 cpp-5 + ln -s clang-6.0 gcc + echo 'gcc-5 hold' + dpkg --set-selections + echo 'g++-5 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-6.0 g++-6 + ln -s clang-6.0 gcc-6 + ln -s clang-6.0 cpp-6 + ln -s clang-6.0 gcc + echo 'gcc-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-6.0 g++-7 + ln -s clang-6.0 gcc-7 + ln -s clang-6.0 cpp-7 + ln -s clang-6.0 gcc + echo 'gcc-7 hold' + dpkg --set-selections + echo 'g++-7 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-8 gcc-8 cpp-8 gcc + ln -s clang++-6.0 g++-8 + ln -s clang-6.0 gcc-8 + ln -s clang-6.0 cpp-8 + ln -s clang-6.0 gcc + echo 'gcc-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + cd - /build/ptlib-uW2hBP + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/clang60'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian unstable InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'ptlib' packaging is maintained in the 'Svn' version control system at: svn://anonscm.debian.org/pkg-voip/ptlib/branches/ptlib2.10-luyten/ Need to get 5480 kB of source archives. Get:1 http://127.0.0.1:9999/debian unstable/main ptlib 2.10.11~dfsg-2.1 (dsc) [2479 B] Get:2 http://127.0.0.1:9999/debian unstable/main ptlib 2.10.11~dfsg-2.1 (tar) [5436 kB] Get:3 http://127.0.0.1:9999/debian unstable/main ptlib 2.10.11~dfsg-2.1 (diff) [41.2 kB] Fetched 5480 kB in 0s (21.4 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/ptlib-uW2hBP/ptlib-2.10.11~dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/ptlib-uW2hBP' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-Btp1s8/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-Btp1s8/apt_archive ./ InRelease Get:2 copy:/<>/resolver-Btp1s8/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-Btp1s8/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-Btp1s8/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-Btp1s8/apt_archive ./ Packages [431 B] Fetched 1737 B in 0s (0 B/s) Reading package lists... 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 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-Btp1s8/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10771 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 8), autotools-dev, doxygen (>= 1.8.5-1~), pkg-config, bison, flex, unixodbc-dev, libssl1.0-dev, libldap2-dev, libsasl2-dev, libkrb5-dev, libexpat1-dev, libpulse-dev, libsdl1.2-dev, libdv4-dev, libv4l-dev, libasound2-dev Merged Build-Conflicts: libpt-dev Filtered Build-Depends: debhelper (>= 8), autotools-dev, doxygen (>= 1.8.5-1~), pkg-config, bison, flex, unixodbc-dev, libssl1.0-dev, libldap2-dev, libsasl2-dev, libkrb5-dev, libexpat1-dev, libpulse-dev, libsdl1.2-dev, libdv4-dev, libv4l-dev, libasound2-dev Filtered Build-Conflicts: libpt-dev dpkg-deb: building package 'sbuild-build-depends-ptlib-dummy' in '/<>/resolver-Btp1s8/apt_archive/sbuild-build-depends-ptlib-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-ptlib-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-Btp1s8/apt_archive ./ InRelease Get:2 copy:/<>/resolver-Btp1s8/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-Btp1s8/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-Btp1s8/apt_archive ./ Sources [616 B] Get:5 copy:/<>/resolver-Btp1s8/apt_archive ./ Packages [679 B] Fetched 2258 B in 0s (0 B/s) Reading package lists... Reading package lists... Install ptlib build dependencies (apt-based resolver) ----------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils comerr-dev debhelper dh-autoreconf dh-strip-nondeterminism doxygen file flex gettext gettext-base groff-base intltool-debian krb5-multidev libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libbison-dev libcaca-dev libcaca0 libcap2 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdv4 libdv4-dev libegl-mesa0 libegl1 libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libflac8 libgbm1 libgl1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgssapi-krb5-2 libgssrpc4 libice6 libicu57 libjpeg62-turbo libk5crypto3 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 libkeyutils1 libkrb5-3 libkrb5-dev libkrb5support0 libldap-2.4-2 libldap-common libldap2-dev libllvm5.0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmpdec2 libncursesw6 libodbc1 libogg0 libopengl0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpng-dev libpng16-16 libpopt-dev libpopt0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libreadline7 libsasl2-2 libsasl2-dev libsasl2-modules-db libsdl1.2-dev libsdl1.2debian libsensors4 libsigsegv2 libslang2 libslang2-dev libsm6 libsndfile1 libsqlite3-0 libssl1.0-dev libssl1.0.2 libssl1.1 libtimedate-perl libtool libv4l-0 libv4l-dev libv4l2rds0 libv4lconvert0 libvorbis0a libvorbisenc2 libwayland-client0 libwayland-server0 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxapian30 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support odbcinst odbcinst1debian2 pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal readline-common unixodbc-dev x11-common x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation doc-base dh-make dwz doxygen-latex doxygen-doc doxygen-gui graphviz flex-doc gettext-doc libasprintf-dev libgettextpo-dev groff krb5-doc libasound2-plugins alsa-utils libasound2-doc libdv-bin oss-compat libglib2.0-doc krb5-user libtool-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin pciutils pulseaudio lm-sensors gfortran | fortran95-compiler gcj-jdk xapian-tools libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.6-venv python3.6-doc binfmt-support readline-doc Recommended packages: libfl-dev curl | wget | lynx dbus libarchive-cpio-perl shared-mime-info xdg-user-dirs krb5-locales libgpm2 libpng-tools libsasl2-modules libx11-doc libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdmainutils comerr-dev debhelper dh-autoreconf dh-strip-nondeterminism doxygen file flex gettext gettext-base groff-base intltool-debian krb5-multidev libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libbison-dev libcaca-dev libcaca0 libcap2 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdv4 libdv4-dev libegl-mesa0 libegl1 libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libflac8 libgbm1 libgl1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgssapi-krb5-2 libgssrpc4 libice6 libicu57 libjpeg62-turbo libk5crypto3 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 libkeyutils1 libkrb5-3 libkrb5-dev libkrb5support0 libldap-2.4-2 libldap-common libldap2-dev libllvm5.0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmpdec2 libncursesw6 libodbc1 libogg0 libopengl0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpng-dev libpng16-16 libpopt-dev libpopt0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libreadline7 libsasl2-2 libsasl2-dev libsasl2-modules-db libsdl1.2-dev libsdl1.2debian libsensors4 libsigsegv2 libslang2 libslang2-dev libsm6 libsndfile1 libsqlite3-0 libssl1.0-dev libssl1.0.2 libssl1.1 libtimedate-perl libtool libv4l-0 libv4l-dev libv4l2rds0 libv4lconvert0 libvorbis0a libvorbisenc2 libwayland-client0 libwayland-server0 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxapian30 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support odbcinst odbcinst1debian2 pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal readline-common sbuild-build-depends-ptlib-dummy unixodbc-dev x11-common x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 207 newly installed, 0 to remove and 0 not upgraded. Need to get 85.3 MB of archives. After this operation, 411 MB of additional disk space will be used. Get:1 copy:/<>/resolver-Btp1s8/apt_archive ./ sbuild-build-depends-ptlib-dummy 0.invalid.0 [976 B] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 bsdmainutils amd64 11.1.2 [190 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 groff-base amd64 1.22.3-10 [1176 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libpipeline1 amd64 1.5.0-1 [29.0 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 man-db amd64 2.8.3-2 [1180 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 m4 amd64 1.4.18-1 [202 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 flex amd64 2.6.4-6.1 [454 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.1 amd64 1.1.0h-2 [1352 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6-minimal amd64 3.6.5-5 [572 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1 amd64 2.2.5-3 [96.8 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 python3.6-minimal amd64 3.6.5-5 [1728 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 python3-minimal amd64 3.6.5-3 [36.2 kB] Get:14 http://127.0.0.1:9999/debian unstable/main amd64 mime-support all 3.60 [36.7 kB] Get:15 http://127.0.0.1:9999/debian unstable/main amd64 libmpdec2 amd64 2.4.2-2 [87.2 kB] Get:16 http://127.0.0.1:9999/debian unstable/main amd64 libncursesw6 amd64 6.1+20180210-2 [131 kB] Get:17 http://127.0.0.1:9999/debian unstable/main amd64 readline-common all 7.0-3 [70.4 kB] Get:18 http://127.0.0.1:9999/debian unstable/main amd64 libreadline7 amd64 7.0-3+b1 [151 kB] Get:19 http://127.0.0.1:9999/debian unstable/main amd64 libsqlite3-0 amd64 3.23.1-1 [603 kB] Get:20 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.6-stdlib amd64 3.6.5-5 [1730 kB] Get:21 http://127.0.0.1:9999/debian unstable/main amd64 python3.6 amd64 3.6.5-5 [229 kB] Get:22 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-stdlib amd64 3.6.5-3 [19.7 kB] Get:23 http://127.0.0.1:9999/debian unstable/main amd64 python3 amd64 3.6.5-3 [24.1 kB] Get:24 http://127.0.0.1:9999/debian unstable/main amd64 libmagic-mgc amd64 1:5.33-2 [234 kB] Get:25 http://127.0.0.1:9999/debian unstable/main amd64 libmagic1 amd64 1:5.33-2 [113 kB] Get:26 http://127.0.0.1:9999/debian unstable/main amd64 file amd64 1:5.33-2 [65.6 kB] Get:27 http://127.0.0.1:9999/debian unstable/main amd64 gettext-base amd64 0.19.8.1-6 [122 kB] Get:28 http://127.0.0.1:9999/debian unstable/main amd64 autoconf all 2.69-11 [341 kB] Get:29 http://127.0.0.1:9999/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:30 http://127.0.0.1:9999/debian unstable/main amd64 automake all 1:1.15.1-3.1 [736 kB] Get:31 http://127.0.0.1:9999/debian unstable/main amd64 autopoint all 0.19.8.1-6 [434 kB] Get:32 http://127.0.0.1:9999/debian unstable/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1+b1 [433 kB] Get:33 http://127.0.0.1:9999/debian unstable/main amd64 bison amd64 2:3.0.4.dfsg-1+b1 [786 kB] Get:34 http://127.0.0.1:9999/debian unstable/main amd64 comerr-dev amd64 2.1-1.44.1-2 [38.5 kB] Get:35 http://127.0.0.1:9999/debian unstable/main amd64 libtool all 2.4.6-2.1 [547 kB] Get:36 http://127.0.0.1:9999/debian unstable/main amd64 dh-autoreconf all 17 [16.5 kB] Get:37 http://127.0.0.1:9999/debian unstable/main amd64 libarchive-zip-perl all 1.60-1 [95.6 kB] Get:38 http://127.0.0.1:9999/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.041-1 [19.9 kB] Get:39 http://127.0.0.1:9999/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:40 http://127.0.0.1:9999/debian unstable/main amd64 dh-strip-nondeterminism all 0.041-1 [12.0 kB] Get:41 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-0 amd64 2.56.1-2 [2928 kB] Get:42 http://127.0.0.1:9999/debian unstable/main amd64 libicu57 amd64 57.1-9 [7698 kB] Get:43 http://127.0.0.1:9999/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-6.1 [725 kB] Get:44 http://127.0.0.1:9999/debian unstable/main amd64 libcroco3 amd64 0.6.12-2 [144 kB] Get:45 http://127.0.0.1:9999/debian unstable/main amd64 gettext amd64 0.19.8.1-6 [1302 kB] Get:46 http://127.0.0.1:9999/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:47 http://127.0.0.1:9999/debian unstable/main amd64 po-debconf all 1.0.20 [247 kB] Get:48 http://127.0.0.1:9999/debian unstable/main amd64 debhelper all 11.2.1 [1013 kB] Get:49 http://127.0.0.1:9999/debian unstable/main amd64 libxapian30 amd64 1.4.5-1 [1056 kB] Get:50 http://127.0.0.1:9999/debian unstable/main amd64 doxygen amd64 1.8.13-10 [3985 kB] Get:51 http://127.0.0.1:9999/debian unstable/main amd64 libkeyutils1 amd64 1.5.9-9.2 [12.9 kB] Get:52 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5support0 amd64 1.16-2 [62.8 kB] Get:53 http://127.0.0.1:9999/debian unstable/main amd64 libk5crypto3 amd64 1.16-2 [121 kB] Get:54 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5-3 amd64 1.16-2 [316 kB] Get:55 http://127.0.0.1:9999/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.16-2 [158 kB] Get:56 http://127.0.0.1:9999/debian unstable/main amd64 libgssrpc4 amd64 1.16-2 [89.9 kB] Get:57 http://127.0.0.1:9999/debian unstable/main amd64 libkdb5-9 amd64 1.16-2 [72.6 kB] Get:58 http://127.0.0.1:9999/debian unstable/main amd64 libkadm5srv-mit11 amd64 1.16-2 [85.2 kB] Get:59 http://127.0.0.1:9999/debian unstable/main amd64 libkadm5clnt-mit11 amd64 1.16-2 [73.6 kB] Get:60 http://127.0.0.1:9999/debian unstable/main amd64 krb5-multidev amd64 1.16-2 [155 kB] Get:61 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-data all 1.1.6-1 [171 kB] Get:62 http://127.0.0.1:9999/debian unstable/main amd64 libasound2 amd64 1.1.6-1 [479 kB] Get:63 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-dev amd64 1.1.6-1 [263 kB] Get:64 http://127.0.0.1:9999/debian unstable/main amd64 libasyncns0 amd64 0.8-6 [12.5 kB] Get:65 http://127.0.0.1:9999/debian unstable/main amd64 libslang2 amd64 2.3.2-1 [508 kB] Get:66 http://127.0.0.1:9999/debian unstable/main amd64 libcaca0 amd64 0.99.beta19-2+b2 [347 kB] Get:67 http://127.0.0.1:9999/debian unstable/main amd64 libpng16-16 amd64 1.6.34-1 [287 kB] Get:68 http://127.0.0.1:9999/debian unstable/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] Get:69 http://127.0.0.1:9999/debian unstable/main amd64 libpng-dev amd64 1.6.34-1 [294 kB] Get:70 http://127.0.0.1:9999/debian unstable/main amd64 libslang2-dev amd64 2.3.2-1 [484 kB] Get:71 http://127.0.0.1:9999/debian unstable/main amd64 libcaca-dev amd64 0.99.beta19-2+b2 [897 kB] Get:72 http://127.0.0.1:9999/debian unstable/main amd64 libcap2 amd64 1:2.25-1.2 [17.2 kB] Get:73 http://127.0.0.1:9999/debian unstable/main amd64 libdbus-1-3 amd64 1.12.8-1 [209 kB] Get:74 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-common all 2.4.91-2 [13.5 kB] Get:75 http://127.0.0.1:9999/debian unstable/main amd64 libdrm2 amd64 2.4.91-2 [39.9 kB] Get:76 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.91-2 [28.4 kB] Get:77 http://127.0.0.1:9999/debian unstable/main amd64 libpciaccess0 amd64 0.14-1 [53.5 kB] Get:78 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-intel1 amd64 2.4.91-2 [69.3 kB] Get:79 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.91-2 [31.1 kB] Get:80 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.91-2 [26.0 kB] Get:81 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-dev amd64 2.4.91-2 [247 kB] Get:82 http://127.0.0.1:9999/debian unstable/main amd64 libdv4 amd64 1.0.0-11 [73.8 kB] Get:83 http://127.0.0.1:9999/debian unstable/main amd64 libpopt0 amd64 1.16-11 [49.2 kB] Get:84 http://127.0.0.1:9999/debian unstable/main amd64 libpopt-dev amd64 1.16-11 [50.8 kB] Get:85 http://127.0.0.1:9999/debian unstable/main amd64 libdv4-dev amd64 1.0.0-11 [26.1 kB] Get:86 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-server0 amd64 1.15.0-1 [32.0 kB] Get:87 http://127.0.0.1:9999/debian unstable/main amd64 libgbm1 amd64 17.3.9-1 [63.7 kB] Get:88 http://127.0.0.1:9999/debian unstable/main amd64 libglapi-mesa amd64 17.3.9-1 [61.4 kB] Get:89 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-client0 amd64 1.15.0-1 [26.1 kB] Get:90 http://127.0.0.1:9999/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get:91 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:92 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1 amd64 1.13-1 [136 kB] Get:93 http://127.0.0.1:9999/debian unstable/main amd64 libx11-data all 2:1.6.5-1 [292 kB] Get:94 http://127.0.0.1:9999/debian unstable/main amd64 libx11-6 amd64 2:1.6.5-1 [749 kB] Get:95 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb1 amd64 2:1.6.5-1 [185 kB] Get:96 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0 amd64 1.13-1 [99.6 kB] Get:97 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-0 amd64 1.13-1 [99.3 kB] Get:98 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present0 amd64 1.13-1 [98.2 kB] Get:99 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync1 amd64 1.13-1 [102 kB] Get:100 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0 amd64 1.13-1 [102 kB] Get:101 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence1 amd64 1.3-1 [8820 B] Get:102 http://127.0.0.1:9999/debian unstable/main amd64 libegl-mesa0 amd64 17.3.9-1 [122 kB] Get:103 http://127.0.0.1:9999/debian unstable/main amd64 libelf1 amd64 0.170-0.4 [162 kB] Get:104 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1-dev amd64 2.2.5-3 [140 kB] Get:105 http://127.0.0.1:9999/debian unstable/main amd64 libogg0 amd64 1.3.2-1+b1 [21.3 kB] Get:106 http://127.0.0.1:9999/debian unstable/main amd64 libflac8 amd64 1.3.2-2 [221 kB] Get:107 http://127.0.0.1:9999/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:108 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get:109 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-core-dev all 2018.4-4 [3128 B] Get:110 http://127.0.0.1:9999/debian unstable/main amd64 libxau-dev amd64 1:1.0.8-1+b2 [23.1 kB] Get:111 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get:112 http://127.0.0.1:9999/debian unstable/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get:113 http://127.0.0.1:9999/debian unstable/main amd64 libpthread-stubs0-dev amd64 0.3-4 [3866 B] Get:114 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1-dev amd64 1.13-1 [173 kB] Get:115 http://127.0.0.1:9999/debian unstable/main amd64 libx11-dev amd64 2:1.6.5-1 [817 kB] Get:116 http://127.0.0.1:9999/debian unstable/main amd64 mesa-common-dev amd64 17.3.9-1 [567 kB] Get:117 http://127.0.0.1:9999/debian unstable/main amd64 libglvnd0 amd64 1.0.0+git20180308-2 [47.7 kB] Get:118 http://127.0.0.1:9999/debian unstable/main amd64 libglvnd-core-dev amd64 1.0.0+git20180308-2 [13.0 kB] Get:119 http://127.0.0.1:9999/debian unstable/main amd64 libegl1 amd64 1.0.0+git20180308-2 [33.7 kB] Get:120 http://127.0.0.1:9999/debian unstable/main amd64 libgles2 amd64 1.0.0+git20180308-2 [19.0 kB] Get:121 http://127.0.0.1:9999/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get:122 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0 amd64 1.13-1 [115 kB] Get:123 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB] Get:124 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage1 amd64 1:1.1.4-3 [14.4 kB] Get:125 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB] Get:126 http://127.0.0.1:9999/debian unstable/main amd64 libllvm5.0 amd64 1:5.0.1-4 [13.7 MB] Get:127 http://127.0.0.1:9999/debian unstable/main amd64 libsensors4 amd64 1:3.4.0-4 [53.3 kB] Get:128 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-dri amd64 17.3.9-1 [5907 kB] Get:129 http://127.0.0.1:9999/debian unstable/main amd64 libglx-mesa0 amd64 17.3.9-1 [171 kB] Get:130 http://127.0.0.1:9999/debian unstable/main amd64 libglx0 amd64 1.0.0+git20180308-2 [29.9 kB] Get:131 http://127.0.0.1:9999/debian unstable/main amd64 libgl1 amd64 1.0.0+git20180308-2 [86.3 kB] Get:132 http://127.0.0.1:9999/debian unstable/main amd64 libopengl0 amd64 1.0.0+git20180308-2 [33.0 kB] Get:133 http://127.0.0.1:9999/debian unstable/main amd64 libglvnd-dev amd64 1.0.0+git20180308-2 [4940 B] Get:134 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb-dev amd64 2:1.6.5-1 [187 kB] Get:135 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-dev amd64 1.13-1 [100 kB] Get:136 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0 amd64 1.13-1 [110 kB] Get:137 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0 amd64 1.13-1 [108 kB] Get:138 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0-dev amd64 1.13-1 [111 kB] Get:139 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0-dev amd64 1.13-1 [113 kB] Get:140 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0 amd64 1.13-1 [98.6 kB] Get:141 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0-dev amd64 1.13-1 [99.9 kB] Get:142 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0-dev amd64 1.13-1 [104 kB] Get:143 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync-dev amd64 1.13-1 [103 kB] Get:144 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present-dev amd64 1.13-1 [99.7 kB] Get:145 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence-dev amd64 1.3-1 [8360 B] Get:146 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0-dev amd64 1.13-1 [101 kB] Get:147 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0-dev amd64 1.13-1 [121 kB] Get:148 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get:149 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes-dev amd64 1:5.0.3-1 [23.8 kB] Get:150 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-damage-dev all 1:2018.4-4 [3140 B] Get:151 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage-dev amd64 1:1.1.4-3 [14.3 kB] Get:152 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xext-dev all 2018.4-4 [3128 B] Get:153 http://127.0.0.1:9999/debian unstable/main amd64 libxext-dev amd64 2:1.3.3-1+b2 [107 kB] Get:154 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get:155 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b2 [25.4 kB] Get:156 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-dri2-dev all 2018.4-4 [3132 B] Get:157 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-gl-dev all 2018.4-4 [3124 B] Get:158 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-dev amd64 17.3.9-1 [43.4 kB] Get:159 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-glx amd64 17.3.9-1 [42.8 kB] Get:160 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-data all 2.56.1-2 [2671 kB] Get:161 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-bin amd64 2.56.1-2 [1702 kB] Get:162 http://127.0.0.1:9999/debian unstable/main amd64 python3-lib2to3 all 3.6.5-3 [78.7 kB] Get:163 http://127.0.0.1:9999/debian unstable/main amd64 python3-distutils all 3.6.5-3 [144 kB] Get:164 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.56.1-2 [1735 kB] Get:165 http://127.0.0.1:9999/debian unstable/main amd64 libpcre16-3 amd64 2:8.39-9 [257 kB] Get:166 http://127.0.0.1:9999/debian unstable/main amd64 libpcre32-3 amd64 2:8.39-9 [248 kB] Get:167 http://127.0.0.1:9999/debian unstable/main amd64 libpcrecpp0v5 amd64 2:8.39-9 [152 kB] Get:168 http://127.0.0.1:9999/debian unstable/main amd64 libpcre3-dev amd64 2:8.39-9 [647 kB] Get:169 http://127.0.0.1:9999/debian unstable/main amd64 pkg-config amd64 0.29-4+b1 [63.3 kB] Get:170 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-dev amd64 2.56.1-2 [3015 kB] Get:171 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa amd64 9.0.0-2.1 [168 kB] Get:172 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa-dev amd64 9.0.0-2.1 [202 kB] Get:173 http://127.0.0.1:9999/debian unstable/main amd64 lsb-base all 9.20170808 [28.1 kB] Get:174 http://127.0.0.1:9999/debian unstable/main amd64 x11-common all 1:7.7+19 [251 kB] Get:175 http://127.0.0.1:9999/debian unstable/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get:176 http://127.0.0.1:9999/debian unstable/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+b1 [134 kB] Get:177 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5-dev amd64 1.16-2 [46.8 kB] Get:178 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.27~101-g0780600+dfsg-3.1 [68.6 kB] Get:179 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-2 amd64 2.1.27~101-g0780600+dfsg-3.1 [105 kB] Get:180 http://127.0.0.1:9999/debian unstable/main amd64 libldap-common all 2.4.45+dfsg-1 [87.0 kB] Get:181 http://127.0.0.1:9999/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.45+dfsg-1 [223 kB] Get:182 http://127.0.0.1:9999/debian unstable/main amd64 libldap2-dev amd64 2.4.45+dfsg-1 [329 kB] Get:183 http://127.0.0.1:9999/debian unstable/main amd64 libltdl7 amd64 2.4.6-2.1 [389 kB] Get:184 http://127.0.0.1:9999/debian unstable/main amd64 libltdl-dev amd64 2.4.6-2.1 [161 kB] Get:185 http://127.0.0.1:9999/debian unstable/main amd64 libodbc1 amd64 2.3.4-1.1 [215 kB] Get:186 http://127.0.0.1:9999/debian unstable/main amd64 libsm6 amd64 2:1.2.2-1+b3 [33.3 kB] Get:187 http://127.0.0.1:9999/debian unstable/main amd64 libvorbis0a amd64 1.3.6-1 [94.0 kB] Get:188 http://127.0.0.1:9999/debian unstable/main amd64 libvorbisenc2 amd64 1.3.6-1 [79.9 kB] Get:189 http://127.0.0.1:9999/debian unstable/main amd64 libsndfile1 amd64 1.0.28-4 [252 kB] Get:190 http://127.0.0.1:9999/debian unstable/main amd64 libwrap0 amd64 7.6.q-27 [58.6 kB] Get:191 http://127.0.0.1:9999/debian unstable/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get:192 http://127.0.0.1:9999/debian unstable/main amd64 libxtst6 amd64 2:1.2.3-1 [27.8 kB] Get:193 http://127.0.0.1:9999/debian unstable/main amd64 libpulse0 amd64 11.1-5 [287 kB] Get:194 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 11.1-5 [46.1 kB] Get:195 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-dev amd64 11.1-5 [106 kB] Get:196 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-dev amd64 2.1.27~101-g0780600+dfsg-3.1 [311 kB] Get:197 http://127.0.0.1:9999/debian unstable/main amd64 libsdl1.2debian amd64 1.2.15+dfsg2-0.1 [191 kB] Get:198 http://127.0.0.1:9999/debian unstable/main amd64 libsdl1.2-dev amd64 1.2.15+dfsg2-0.1 [728 kB] Get:199 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.0.2 amd64 1.0.2o-1 [1296 kB] Get:200 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.0-dev amd64 1.0.2o-1 [1568 kB] Get:201 http://127.0.0.1:9999/debian unstable/main amd64 libv4lconvert0 amd64 1.14.2-1 [124 kB] Get:202 http://127.0.0.1:9999/debian unstable/main amd64 libv4l-0 amd64 1.14.2-1 [89.9 kB] Get:203 http://127.0.0.1:9999/debian unstable/main amd64 libv4l2rds0 amd64 1.14.2-1 [63.1 kB] Get:204 http://127.0.0.1:9999/debian unstable/main amd64 libv4l-dev amd64 1.14.2-1 [107 kB] Get:205 http://127.0.0.1:9999/debian unstable/main amd64 odbcinst1debian2 amd64 2.3.4-1.1 [75.1 kB] Get:206 http://127.0.0.1:9999/debian unstable/main amd64 odbcinst amd64 2.3.4-1.1 [44.0 kB] Get:207 http://127.0.0.1:9999/debian unstable/main amd64 unixodbc-dev amd64 2.3.4-1.1 [251 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 85.3 MB in 1s (79.8 MB/s) Selecting previously unselected package bsdmainutils. (Reading database ... 10771 files and directories currently installed.) Preparing to unpack .../00-bsdmainutils_11.1.2_amd64.deb ... Unpacking bsdmainutils (11.1.2) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../02-libpipeline1_1.5.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../03-man-db_2.8.3-2_amd64.deb ... Unpacking man-db (2.8.3-2) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../04-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../05-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../06-flex_2.6.4-6.1_amd64.deb ... Unpacking flex (2.6.4-6.1) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../07-libssl1.1_1.1.0h-2_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.0h-2) ... Selecting previously unselected package libpython3.6-minimal:amd64. Preparing to unpack .../08-libpython3.6-minimal_3.6.5-5_amd64.deb ... Unpacking libpython3.6-minimal:amd64 (3.6.5-5) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../09-libexpat1_2.2.5-3_amd64.deb ... Unpacking libexpat1:amd64 (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../10-python3.6-minimal_3.6.5-5_amd64.deb ... Unpacking python3.6-minimal (3.6.5-5) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../11-python3-minimal_3.6.5-3_amd64.deb ... Unpacking python3-minimal (3.6.5-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../12-mime-support_3.60_all.deb ... Unpacking mime-support (3.60) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../13-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../14-libncursesw6_6.1+20180210-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.1+20180210-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../15-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../16-libreadline7_7.0-3+b1_amd64.deb ... Unpacking libreadline7:amd64 (7.0-3+b1) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../17-libsqlite3-0_3.23.1-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.23.1-1) ... Selecting previously unselected package libpython3.6-stdlib:amd64. Preparing to unpack .../18-libpython3.6-stdlib_3.6.5-5_amd64.deb ... Unpacking libpython3.6-stdlib:amd64 (3.6.5-5) ... Selecting previously unselected package python3.6. Preparing to unpack .../19-python3.6_3.6.5-5_amd64.deb ... Unpacking python3.6 (3.6.5-5) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../20-libpython3-stdlib_3.6.5-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.6.5-3) ... Setting up libssl1.1:amd64 (1.1.0h-2) ... Setting up libpython3.6-minimal:amd64 (3.6.5-5) ... Setting up libexpat1:amd64 (2.2.5-3) ... Setting up python3.6-minimal (3.6.5-5) ... Setting up python3-minimal (3.6.5-3) ... Selecting previously unselected package python3. (Reading database ... 12270 files and directories currently installed.) Preparing to unpack .../000-python3_3.6.5-3_amd64.deb ... Unpacking python3 (3.6.5-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.33-2_amd64.deb ... Unpacking libmagic-mgc (1:5.33-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../002-libmagic1_1%3a5.33-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.33-2) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.33-2_amd64.deb ... Unpacking file (1:5.33-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.19.8.1-6_amd64.deb ... Unpacking gettext-base (0.19.8.1-6) ... Selecting previously unselected package autoconf. Preparing to unpack .../005-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../006-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../007-automake_1%3a1.15.1-3.1_all.deb ... Unpacking automake (1:1.15.1-3.1) ... Selecting previously unselected package autopoint. Preparing to unpack .../008-autopoint_0.19.8.1-6_all.deb ... Unpacking autopoint (0.19.8.1-6) ... Selecting previously unselected package libbison-dev:amd64. Preparing to unpack .../009-libbison-dev_2%3a3.0.4.dfsg-1+b1_amd64.deb ... Unpacking libbison-dev:amd64 (2:3.0.4.dfsg-1+b1) ... Selecting previously unselected package bison. Preparing to unpack .../010-bison_2%3a3.0.4.dfsg-1+b1_amd64.deb ... Unpacking bison (2:3.0.4.dfsg-1+b1) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../011-comerr-dev_2.1-1.44.1-2_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.44.1-2) ... Selecting previously unselected package libtool. Preparing to unpack .../012-libtool_2.4.6-2.1_all.deb ... Unpacking libtool (2.4.6-2.1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../013-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../014-libarchive-zip-perl_1.60-1_all.deb ... Unpacking libarchive-zip-perl (1.60-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../015-libfile-stripnondeterminism-perl_0.041-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.041-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../016-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../017-dh-strip-nondeterminism_0.041-1_all.deb ... Unpacking dh-strip-nondeterminism (0.041-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../018-libglib2.0-0_2.56.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.56.1-2) ... Selecting previously unselected package libicu57:amd64. Preparing to unpack .../019-libicu57_57.1-9_amd64.deb ... Unpacking libicu57:amd64 (57.1-9) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../020-libxml2_2.9.4+dfsg1-6.1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-6.1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../021-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../022-gettext_0.19.8.1-6_amd64.deb ... Unpacking gettext (0.19.8.1-6) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../023-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../024-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../025-debhelper_11.2.1_all.deb ... Unpacking debhelper (11.2.1) ... Selecting previously unselected package libxapian30:amd64. Preparing to unpack .../026-libxapian30_1.4.5-1_amd64.deb ... Unpacking libxapian30:amd64 (1.4.5-1) ... Selecting previously unselected package doxygen. Preparing to unpack .../027-doxygen_1.8.13-10_amd64.deb ... Unpacking doxygen (1.8.13-10) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../028-libkeyutils1_1.5.9-9.2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9.2) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../029-libkrb5support0_1.16-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.16-2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../030-libk5crypto3_1.16-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.16-2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../031-libkrb5-3_1.16-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.16-2) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../032-libgssapi-krb5-2_1.16-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.16-2) ... Selecting previously unselected package libgssrpc4:amd64. Preparing to unpack .../033-libgssrpc4_1.16-2_amd64.deb ... Unpacking libgssrpc4:amd64 (1.16-2) ... Selecting previously unselected package libkdb5-9:amd64. Preparing to unpack .../034-libkdb5-9_1.16-2_amd64.deb ... Unpacking libkdb5-9:amd64 (1.16-2) ... Selecting previously unselected package libkadm5srv-mit11:amd64. Preparing to unpack .../035-libkadm5srv-mit11_1.16-2_amd64.deb ... Unpacking libkadm5srv-mit11:amd64 (1.16-2) ... Selecting previously unselected package libkadm5clnt-mit11:amd64. Preparing to unpack .../036-libkadm5clnt-mit11_1.16-2_amd64.deb ... Unpacking libkadm5clnt-mit11:amd64 (1.16-2) ... Selecting previously unselected package krb5-multidev:amd64. Preparing to unpack .../037-krb5-multidev_1.16-2_amd64.deb ... Unpacking krb5-multidev:amd64 (1.16-2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../038-libasound2-data_1.1.6-1_all.deb ... Unpacking libasound2-data (1.1.6-1) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../039-libasound2_1.1.6-1_amd64.deb ... Unpacking libasound2:amd64 (1.1.6-1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../040-libasound2-dev_1.1.6-1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.1.6-1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../041-libasyncns0_0.8-6_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6) ... Selecting previously unselected package libslang2:amd64. Preparing to unpack .../042-libslang2_2.3.2-1_amd64.deb ... Unpacking libslang2:amd64 (2.3.2-1) ... Selecting previously unselected package libcaca0:amd64. Preparing to unpack .../043-libcaca0_0.99.beta19-2+b2_amd64.deb ... Unpacking libcaca0:amd64 (0.99.beta19-2+b2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../044-libpng16-16_1.6.34-1_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.34-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../045-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../046-libpng-dev_1.6.34-1_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.34-1) ... Selecting previously unselected package libslang2-dev:amd64. Preparing to unpack .../047-libslang2-dev_2.3.2-1_amd64.deb ... Unpacking libslang2-dev:amd64 (2.3.2-1) ... Selecting previously unselected package libcaca-dev. Preparing to unpack .../048-libcaca-dev_0.99.beta19-2+b2_amd64.deb ... Unpacking libcaca-dev (0.99.beta19-2+b2) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../049-libcap2_1%3a2.25-1.2_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-1.2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../050-libdbus-1-3_1.12.8-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.8-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../051-libdrm-common_2.4.91-2_all.deb ... Unpacking libdrm-common (2.4.91-2) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../052-libdrm2_2.4.91-2_amd64.deb ... Unpacking libdrm2:amd64 (2.4.91-2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../053-libdrm-amdgpu1_2.4.91-2_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.91-2) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../054-libpciaccess0_0.14-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.14-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../055-libdrm-intel1_2.4.91-2_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.91-2) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../056-libdrm-radeon1_2.4.91-2_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.91-2) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../057-libdrm-nouveau2_2.4.91-2_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.91-2) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../058-libdrm-dev_2.4.91-2_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.91-2) ... Selecting previously unselected package libdv4:amd64. Preparing to unpack .../059-libdv4_1.0.0-11_amd64.deb ... Unpacking libdv4:amd64 (1.0.0-11) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../060-libpopt0_1.16-11_amd64.deb ... Unpacking libpopt0:amd64 (1.16-11) ... Selecting previously unselected package libpopt-dev:amd64. Preparing to unpack .../061-libpopt-dev_1.16-11_amd64.deb ... Unpacking libpopt-dev:amd64 (1.16-11) ... Selecting previously unselected package libdv4-dev:amd64. Preparing to unpack .../062-libdv4-dev_1.0.0-11_amd64.deb ... Unpacking libdv4-dev:amd64 (1.0.0-11) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../063-libwayland-server0_1.15.0-1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.15.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../064-libgbm1_17.3.9-1_amd64.deb ... Unpacking libgbm1:amd64 (17.3.9-1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../065-libglapi-mesa_17.3.9-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (17.3.9-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../066-libwayland-client0_1.15.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.15.0-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../067-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../068-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../069-libxcb1_1.13-1_amd64.deb ... Unpacking libxcb1:amd64 (1.13-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../070-libx11-data_2%3a1.6.5-1_all.deb ... Unpacking libx11-data (2:1.6.5-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../071-libx11-6_2%3a1.6.5-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.5-1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../072-libx11-xcb1_2%3a1.6.5-1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.5-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../073-libxcb-dri2-0_1.13-1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../074-libxcb-dri3-0_1.13-1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../075-libxcb-present0_1.13-1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../076-libxcb-sync1_1.13-1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.13-1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../077-libxcb-xfixes0_1.13-1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13-1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../078-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../079-libegl-mesa0_17.3.9-1_amd64.deb ... Unpacking libegl-mesa0:amd64 (17.3.9-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../080-libelf1_0.170-0.4_amd64.deb ... Unpacking libelf1:amd64 (0.170-0.4) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../081-libexpat1-dev_2.2.5-3_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.5-3) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../082-libogg0_1.3.2-1+b1_amd64.deb ... Unpacking libogg0:amd64 (1.3.2-1+b1) ... Selecting previously unselected package libflac8:amd64. Preparing to unpack .../083-libflac8_1.3.2-2_amd64.deb ... Unpacking libflac8:amd64 (1.3.2-2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../084-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../085-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../086-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../087-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../088-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../089-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../090-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../091-libxcb1-dev_1.13-1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13-1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../092-libx11-dev_2%3a1.6.5-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.5-1) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../093-mesa-common-dev_17.3.9-1_amd64.deb ... Unpacking mesa-common-dev:amd64 (17.3.9-1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../094-libglvnd0_1.0.0+git20180308-2_amd64.deb ... Unpacking libglvnd0:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../095-libglvnd-core-dev_1.0.0+git20180308-2_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../096-libegl1_1.0.0+git20180308-2_amd64.deb ... Unpacking libegl1:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../097-libgles2_1.0.0+git20180308-2_amd64.deb ... Unpacking libgles2:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../098-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../099-libxcb-glx0_1.13-1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.13-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../100-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../101-libxdamage1_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-3) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../102-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libllvm5.0:amd64. Preparing to unpack .../103-libllvm5.0_1%3a5.0.1-4_amd64.deb ... Unpacking libllvm5.0:amd64 (1:5.0.1-4) ... Selecting previously unselected package libsensors4:amd64. Preparing to unpack .../104-libsensors4_1%3a3.4.0-4_amd64.deb ... Unpacking libsensors4:amd64 (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../105-libgl1-mesa-dri_17.3.9-1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (17.3.9-1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../106-libglx-mesa0_17.3.9-1_amd64.deb ... Unpacking libglx-mesa0:amd64 (17.3.9-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../107-libglx0_1.0.0+git20180308-2_amd64.deb ... Unpacking libglx0:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../108-libgl1_1.0.0+git20180308-2_amd64.deb ... Unpacking libgl1:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../109-libopengl0_1.0.0+git20180308-2_amd64.deb ... Unpacking libopengl0:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../110-libglvnd-dev_1.0.0+git20180308-2_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.0.0+git20180308-2) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../111-libx11-xcb-dev_2%3a1.6.5-1_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.5-1) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../112-libxcb-dri3-dev_1.13-1_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../113-libxcb-randr0_1.13-1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../114-libxcb-render0_1.13-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../115-libxcb-render0-dev_1.13-1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../116-libxcb-randr0-dev_1.13-1_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../117-libxcb-shape0_1.13-1_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.13-1) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../118-libxcb-shape0-dev_1.13-1_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../119-libxcb-xfixes0-dev_1.13-1_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../120-libxcb-sync-dev_1.13-1_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../121-libxcb-present-dev_1.13-1_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.13-1) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../122-libxshmfence-dev_1.3-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.3-1) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../123-libxcb-dri2-0-dev_1.13-1_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.13-1) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../124-libxcb-glx0-dev_1.13-1_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.13-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../125-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../126-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../127-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../128-libxdamage-dev_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../129-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../130-libxext-dev_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../131-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../132-libxxf86vm-dev_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package x11proto-dri2-dev. Preparing to unpack .../133-x11proto-dri2-dev_2018.4-4_all.deb ... Unpacking x11proto-dri2-dev (2018.4-4) ... Selecting previously unselected package x11proto-gl-dev. Preparing to unpack .../134-x11proto-gl-dev_2018.4-4_all.deb ... Unpacking x11proto-gl-dev (2018.4-4) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../135-libgl1-mesa-dev_17.3.9-1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (17.3.9-1) ... Selecting previously unselected package libgl1-mesa-glx:amd64. Preparing to unpack .../136-libgl1-mesa-glx_17.3.9-1_amd64.deb ... Unpacking libgl1-mesa-glx:amd64 (17.3.9-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../137-libglib2.0-data_2.56.1-2_all.deb ... Unpacking libglib2.0-data (2.56.1-2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../138-libglib2.0-bin_2.56.1-2_amd64.deb ... Unpacking libglib2.0-bin (2.56.1-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../139-python3-lib2to3_3.6.5-3_all.deb ... Unpacking python3-lib2to3 (3.6.5-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../140-python3-distutils_3.6.5-3_all.deb ... Unpacking python3-distutils (3.6.5-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../141-libglib2.0-dev-bin_2.56.1-2_amd64.deb ... Unpacking libglib2.0-dev-bin (2.56.1-2) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../142-libpcre16-3_2%3a8.39-9_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-9) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../143-libpcre32-3_2%3a8.39-9_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-9) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../144-libpcrecpp0v5_2%3a8.39-9_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-9) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../145-libpcre3-dev_2%3a8.39-9_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-9) ... Selecting previously unselected package pkg-config. Preparing to unpack .../146-pkg-config_0.29-4+b1_amd64.deb ... Unpacking pkg-config (0.29-4+b1) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../147-libglib2.0-dev_2.56.1-2_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.56.1-2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../148-libglu1-mesa_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.0-2.1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../149-libglu1-mesa-dev_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../150-lsb-base_9.20170808_all.deb ... Unpacking lsb-base (9.20170808) ... Selecting previously unselected package x11-common. Preparing to unpack .../151-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../152-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../153-libjpeg62-turbo_1%3a1.5.2-2+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ... Selecting previously unselected package libkrb5-dev:amd64. Preparing to unpack .../154-libkrb5-dev_1.16-2_amd64.deb ... Unpacking libkrb5-dev:amd64 (1.16-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../155-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3.1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27~101-g0780600+dfsg-3.1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../156-libsasl2-2_2.1.27~101-g0780600+dfsg-3.1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27~101-g0780600+dfsg-3.1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../157-libldap-common_2.4.45+dfsg-1_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../158-libldap-2.4-2_2.4.45+dfsg-1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.45+dfsg-1) ... Selecting previously unselected package libldap2-dev:amd64. Preparing to unpack .../159-libldap2-dev_2.4.45+dfsg-1_amd64.deb ... Unpacking libldap2-dev:amd64 (2.4.45+dfsg-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../160-libltdl7_2.4.6-2.1_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-2.1) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../161-libltdl-dev_2.4.6-2.1_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-2.1) ... Selecting previously unselected package libodbc1:amd64. Preparing to unpack .../162-libodbc1_2.3.4-1.1_amd64.deb ... Unpacking libodbc1:amd64 (2.3.4-1.1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../163-libsm6_2%3a1.2.2-1+b3_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b3) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../164-libvorbis0a_1.3.6-1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.6-1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../165-libvorbisenc2_1.3.6-1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.6-1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../166-libsndfile1_1.0.28-4_amd64.deb ... Unpacking libsndfile1:amd64 (1.0.28-4) ... Selecting previously unselected package libwrap0:amd64. Preparing to unpack .../167-libwrap0_7.6.q-27_amd64.deb ... Unpacking libwrap0:amd64 (7.6.q-27) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../168-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../169-libxtst6_2%3a1.2.3-1_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../170-libpulse0_11.1-5_amd64.deb ... Unpacking libpulse0:amd64 (11.1-5) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../171-libpulse-mainloop-glib0_11.1-5_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (11.1-5) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../172-libpulse-dev_11.1-5_amd64.deb ... Unpacking libpulse-dev:amd64 (11.1-5) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../173-libsasl2-dev_2.1.27~101-g0780600+dfsg-3.1_amd64.deb ... Unpacking libsasl2-dev (2.1.27~101-g0780600+dfsg-3.1) ... Selecting previously unselected package libsdl1.2debian:amd64. Preparing to unpack .../174-libsdl1.2debian_1.2.15+dfsg2-0.1_amd64.deb ... Unpacking libsdl1.2debian:amd64 (1.2.15+dfsg2-0.1) ... Selecting previously unselected package libsdl1.2-dev. Preparing to unpack .../175-libsdl1.2-dev_1.2.15+dfsg2-0.1_amd64.deb ... Unpacking libsdl1.2-dev (1.2.15+dfsg2-0.1) ... Selecting previously unselected package libssl1.0.2:amd64. Preparing to unpack .../176-libssl1.0.2_1.0.2o-1_amd64.deb ... Unpacking libssl1.0.2:amd64 (1.0.2o-1) ... Selecting previously unselected package libssl1.0-dev:amd64. Preparing to unpack .../177-libssl1.0-dev_1.0.2o-1_amd64.deb ... Unpacking libssl1.0-dev:amd64 (1.0.2o-1) ... Selecting previously unselected package libv4lconvert0:amd64. Preparing to unpack .../178-libv4lconvert0_1.14.2-1_amd64.deb ... Unpacking libv4lconvert0:amd64 (1.14.2-1) ... Selecting previously unselected package libv4l-0:amd64. Preparing to unpack .../179-libv4l-0_1.14.2-1_amd64.deb ... Unpacking libv4l-0:amd64 (1.14.2-1) ... Selecting previously unselected package libv4l2rds0:amd64. Preparing to unpack .../180-libv4l2rds0_1.14.2-1_amd64.deb ... Unpacking libv4l2rds0:amd64 (1.14.2-1) ... Selecting previously unselected package libv4l-dev:amd64. Preparing to unpack .../181-libv4l-dev_1.14.2-1_amd64.deb ... Unpacking libv4l-dev:amd64 (1.14.2-1) ... Selecting previously unselected package odbcinst1debian2:amd64. Preparing to unpack .../182-odbcinst1debian2_2.3.4-1.1_amd64.deb ... Unpacking odbcinst1debian2:amd64 (2.3.4-1.1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../183-odbcinst_2.3.4-1.1_amd64.deb ... Unpacking odbcinst (2.3.4-1.1) ... Selecting previously unselected package unixodbc-dev:amd64. Preparing to unpack .../184-unixodbc-dev_2.3.4-1.1_amd64.deb ... Unpacking unixodbc-dev:amd64 (2.3.4-1.1) ... Selecting previously unselected package sbuild-build-depends-ptlib-dummy. Preparing to unpack .../185-sbuild-build-depends-ptlib-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-ptlib-dummy (0.invalid.0) ... Setting up libglvnd0:amd64 (1.0.0+git20180308-2) ... Setting up readline-common (7.0-3) ... Setting up libopengl0:amd64 (1.0.0+git20180308-2) ... Setting up libxapian30:amd64 (1.4.5-1) ... Setting up libpopt0:amd64 (1.16-11) ... Setting up libv4l2rds0:amd64 (1.14.2-1) ... Setting up libasyncns0:amd64 (0.8-6) ... Setting up libpopt-dev:amd64 (1.16-11) ... Setting up libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up comerr-dev:amd64 (2.1-1.44.1-2) ... Setting up mime-support (3.60) ... Setting up libpng16-16:amd64 (1.6.34-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libldap-common (2.4.45+dfsg-1) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up libreadline7:amd64 (7.0-3+b1) ... Setting up libv4lconvert0:amd64 (1.14.2-1) ... Setting up libelf1:amd64 (0.170-0.4) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:amd64 (2.56.1-2) ... No schema files found: doing nothing. Setting up libasound2-data (1.1.6-1) ... Setting up libxshmfence1:amd64 (1.3-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libncursesw6:amd64 (6.1+20180210-2) ... Setting up libcap2:amd64 (1:2.25-1.2) ... Setting up libwayland-client0:amd64 (1.15.0-1) ... Setting up libsasl2-modules-db:amd64 (2.1.27~101-g0780600+dfsg-3.1) ... Setting up libsasl2-2:amd64 (2.1.27~101-g0780600+dfsg-3.1) ... Setting up doxygen (1.8.13-10) ... Setting up libllvm5.0:amd64 (1:5.0.1-4) ... Setting up gettext-base (0.19.8.1-6) ... Setting up libpipeline1:amd64 (1.5.0-1) ... Setting up libglapi-mesa:amd64 (17.3.9-1) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:amd64 (57.1-9) ... Setting up libsasl2-dev (2.1.27~101-g0780600+dfsg-3.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-6.1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libmagic-mgc (1:5.33-2) ... Setting up libasound2:amd64 (1.1.6-1) ... Setting up libmagic1:amd64 (1:5.33-2) ... Setting up libdrm-common (2.4.91-2) ... Setting up lsb-base (9.20170808) ... Setting up libcroco3:amd64 (0.6.12-2) ... Setting up libogg0:amd64 (1.3.2-1+b1) ... Setting up libssl1.0.2:amd64 (1.0.2o-1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up pkg-config (0.29-4+b1) ... Setting up libx11-xcb1:amd64 (2:1.6.5-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libglib2.0-data (2.56.1-2) ... Processing triggers for libc-bin (2.27-3) ... Setting up autotools-dev (20180224.1) ... Setting up libldap-2.4-2:amd64 (2.4.45+dfsg-1) ... Setting up x11proto-gl-dev (2018.4-4) ... Setting up libltdl7:amd64 (2.4.6-2.1) ... Setting up libsqlite3-0:amd64 (3.23.1-1) ... Setting up libbison-dev:amd64 (2:3.0.4.dfsg-1+b1) ... Setting up libexpat1-dev:amd64 (2.2.5-3) ... Setting up libpciaccess0:amd64 (0.14-1) ... Setting up libsensors4:amd64 (1:3.4.0-4) ... Setting up libgles2:amd64 (1.0.0+git20180308-2) ... Setting up libpcrecpp0v5:amd64 (2:8.39-9) ... Setting up libpcre32-3:amd64 (2:8.39-9) ... Setting up libpcre16-3:amd64 (2:8.39-9) ... Setting up bison (2:3.0.4.dfsg-1+b1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libkeyutils1:amd64 (1.5.9-9.2) ... Setting up bsdmainutils (11.1.2) ... 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 libvorbis0a:amd64 (1.3.6-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libglib2.0-bin (2.56.1-2) ... Setting up libslang2:amd64 (2.3.2-1) ... Setting up libglvnd-core-dev:amd64 (1.0.0+git20180308-2) ... Setting up libx11-data (2:1.6.5-1) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up autopoint (0.19.8.1-6) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libdbus-1-3:amd64 (1.12.8-1) ... Setting up libdv4:amd64 (1.0.0-11) ... Setting up libwrap0:amd64 (7.6.q-27) ... Setting up libwayland-server0:amd64 (1.15.0-1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libfile-stripnondeterminism-perl (0.041-1) ... Setting up libldap2-dev:amd64 (2.4.45+dfsg-1) ... Setting up x11proto-dri2-dev (2018.4-4) ... Setting up libpython3.6-stdlib:amd64 (3.6.5-5) ... Setting up libasound2-dev:amd64 (1.1.6-1) ... Setting up libpcre3-dev:amd64 (2:8.39-9) ... Setting up python3.6 (3.6.5-5) ... Setting up libodbc1:amd64 (2.3.4-1.1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libltdl-dev:amd64 (2.4.6-2.1) ... Setting up libxshmfence-dev:amd64 (1.3-1) ... Setting up gettext (0.19.8.1-6) ... Setting up libv4l-0:amd64 (1.14.2-1) ... Setting up flex (2.6.4-6.1) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libflac8:amd64 (1.3.2-2) ... Setting up libssl1.0-dev:amd64 (1.0.2o-1) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.33-2) ... Setting up libkrb5support0:amd64 (1.16-2) ... Setting up libdrm2:amd64 (2.4.91-2) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libdrm-intel1:amd64 (2.4.91-2) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up automake (1:1.15.1-3.1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libdv4-dev:amd64 (1.0.0-11) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up man-db (2.8.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libv4l-dev:amd64 (1.14.2-1) ... Setting up libdrm-radeon1:amd64 (2.4.91-2) ... Setting up libpng-dev:amd64 (1.6.34-1) ... Setting up libvorbisenc2:amd64 (1.3.6-1) ... Setting up libdrm-nouveau2:amd64 (2.4.91-2) ... Setting up libcaca0:amd64 (0.99.beta19-2+b2) ... Setting up libslang2-dev:amd64 (2.3.2-1) ... Setting up libxcb1:amd64 (1.13-1) ... Setting up libtool (2.4.6-2.1) ... Setting up libpython3-stdlib:amd64 (3.6.5-3) ... Setting up libxcb-present0:amd64 (1.13-1) ... Setting up libxcb-dri2-0:amd64 (1.13-1) ... Setting up libsm6:amd64 (2:1.2.2-1+b3) ... Setting up libxcb-dri3-0:amd64 (1.13-1) ... Setting up libk5crypto3:amd64 (1.16-2) ... Setting up libxcb-glx0:amd64 (1.13-1) ... Setting up libxcb-randr0:amd64 (1.13-1) ... Setting up libxcb-xfixes0:amd64 (1.13-1) ... Setting up libxcb-render0:amd64 (1.13-1) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.5-3) ... Setting up libdrm-amdgpu1:amd64 (2.4.91-2) ... Setting up libdrm-dev:amd64 (2.4.91-2) ... Setting up libgbm1:amd64 (17.3.9-1) ... Setting up libx11-6:amd64 (2:1.6.5-1) ... Setting up libgl1-mesa-dri:amd64 (17.3.9-1) ... Setting up libxcb-sync1:amd64 (1.13-1) ... Setting up libsndfile1:amd64 (1.0.28-4) ... Setting up libcaca-dev (0.99.beta19-2+b2) ... Setting up libxcb-shape0:amd64 (1.13-1) ... Setting up libxcb1-dev:amd64 (1.13-1) ... Setting up libxcb-glx0-dev:amd64 (1.13-1) ... Setting up libkrb5-3:amd64 (1.16-2) ... Setting up libegl-mesa0:amd64 (17.3.9-1) ... Setting up libx11-dev:amd64 (2:1.6.5-1) ... Setting up python3-lib2to3 (3.6.5-3) ... Setting up python3-distutils (3.6.5-3) ... Setting up libxcb-sync-dev:amd64 (1.13-1) ... Setting up libx11-xcb-dev:amd64 (2:1.6.5-1) ... Setting up mesa-common-dev:amd64 (17.3.9-1) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libglib2.0-dev-bin (2.56.1-2) ... Setting up libglib2.0-dev:amd64 (2.56.1-2) ... Setting up libgssapi-krb5-2:amd64 (1.16-2) ... Setting up libxcb-dri2-0-dev:amd64 (1.13-1) ... Setting up libxcb-render0-dev:amd64 (1.13-1) ... Setting up libegl1:amd64 (1.0.0+git20180308-2) ... Setting up libxcb-dri3-dev:amd64 (1.13-1) ... Setting up libxext-dev:amd64 (2:1.3.3-1+b2) ... Setting up libxcb-shape0-dev:amd64 (1.13-1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up libxcb-randr0-dev:amd64 (1.13-1) ... Setting up libgssrpc4:amd64 (1.16-2) ... Setting up libxdamage1:amd64 (1:1.1.4-3) ... Setting up libxcb-xfixes0-dev:amd64 (1.13-1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-3) ... Setting up libkdb5-9:amd64 (1.16-2) ... Setting up libxtst6:amd64 (2:1.2.3-1) ... Setting up libkadm5srv-mit11:amd64 (1.16-2) ... Setting up libkadm5clnt-mit11:amd64 (1.16-2) ... Setting up libxcb-present-dev:amd64 (1.13-1) ... Setting up libglx-mesa0:amd64 (17.3.9-1) ... Setting up libpulse0:amd64 (11.1-5) ... Setting up krb5-multidev:amd64 (1.16-2) ... Setting up libglx0:amd64 (1.0.0+git20180308-2) ... Setting up libpulse-mainloop-glib0:amd64 (11.1-5) ... Setting up libpulse-dev:amd64 (11.1-5) ... Setting up libkrb5-dev:amd64 (1.16-2) ... Setting up libsdl1.2debian:amd64 (1.2.15+dfsg2-0.1) ... Setting up libgl1:amd64 (1.0.0+git20180308-2) ... Setting up libglu1-mesa:amd64 (9.0.0-2.1) ... Setting up libglvnd-dev:amd64 (1.0.0+git20180308-2) ... Setting up libgl1-mesa-dev:amd64 (17.3.9-1) ... Setting up libgl1-mesa-glx:amd64 (17.3.9-1) ... Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Setting up libsdl1.2-dev (1.2.15+dfsg2-0.1) ... Setting up dh-autoreconf (17) ... Setting up dh-strip-nondeterminism (0.041-1) ... Setting up odbcinst1debian2:amd64 (2.3.4-1.1) ... Setting up debhelper (11.2.1) ... Setting up unixodbc-dev:amd64 (2.3.4-1.1) ... Setting up odbcinst (2.3.4-1.1) ... Setting up sbuild-build-depends-ptlib-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.30-16 dpkg-dev_1.19.0.5 g++-7_7.3.0-17 gcc-7_7.3.0-17 libc6-dev_2.27-3 libstdc++-7-dev_7.3.0-17 libstdc++6_8-20180425-1 linux-libc-dev_4.15.17-1 Package versions: adduser_3.117 apt_1.6.1 autoconf_2.69-11 automake_1:1.15.1-3.1 autopoint_0.19.8.1-6 autotools-dev_20180224.1 base-files_10.1 base-passwd_3.5.45 bash_4.4.18-2 binutils_2.30-16 binutils-common_2.30-16 binutils-x86-64-linux-gnu_2.30-16 bison_2:3.0.4.dfsg-1+b1 bsdmainutils_11.1.2 bsdutils_1:2.31.1-0.5 build-essential_12.5 bzip2_1.0.6-8.1 clang-6.0_1:6.0-3 comerr-dev_2.1-1.44.1-2 coreutils_8.28-1 cpp_4:7.3.0-3 cpp-7_7.3.0-17 dash_0.5.8-2.10 debconf_1.5.66 debfoster_2.7-2.1+b1 debhelper_11.2.1 debian-archive-keyring_2017.7 debianutils_4.8.4 dh-autoreconf_17 dh-strip-nondeterminism_0.041-1 diffutils_1:3.6-1 doxygen_1.8.13-10 dpkg_1.19.0.5 dpkg-dev_1.19.0.5 e2fslibs_1.44.1-2 e2fsprogs_1.44.1-2 eatmydata_105-6 fakeroot_1.22-2 fdisk_2.31.1-0.5 file_1:5.33-2 findutils_4.6.0+git+20171230-2 flex_2.6.4-6.1 g++_4:7.3.0-3 g++-7_7.3.0-17 gcc_4:7.3.0-3 gcc-6-base_6.4.0-17 gcc-7_7.3.0-17 gcc-7-base_7.3.0-17 gcc-8-base_8-20180425-1 gettext_0.19.8.1-6 gettext-base_0.19.8.1-6 gpgv_2.2.5-1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.6-5+b1 hostname_3.20 init-system-helpers_1.51 intltool-debian_0.35.0+20060710.4 krb5-multidev_1.16-2 lib32gcc1_1:8-20180425-1 lib32stdc++6_8-20180425-1 libacl1_2.2.52-3+b1 libapt-pkg5.0_1.6.1 libarchive-zip-perl_1.60-1 libasan4_7.3.0-17 libasound2_1.1.6-1 libasound2-data_1.1.6-1 libasound2-dev_1.1.6-1 libasyncns0_0.8-6 libatomic1_8-20180425-1 libattr1_1:2.4.47-2+b2 libaudit-common_1:2.8.3-1 libaudit1_1:2.8.3-1 libbinutils_2.30-16 libbison-dev_2:3.0.4.dfsg-1+b1 libblkid1_2.31.1-0.5 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.27-3 libc-dev-bin_2.27-3 libc6_2.27-3 libc6-dev_2.27-3 libc6-i386_2.27-3 libcaca-dev_0.99.beta19-2+b2 libcaca0_0.99.beta19-2+b2 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8-20180425-1 libcilkrts5_7.3.0-17 libclang-common-6.0-dev_1:6.0-3 libclang1-6.0_1:6.0-3 libcom-err2_1.44.1-2 libcomerr2_1.44.1-2 libcroco3_0.6.12-2 libdb5.3_5.3.28-13.1+b1 libdbus-1-3_1.12.8-1 libdebconfclient0_0.243 libdpkg-perl_1.19.0.5 libdrm-amdgpu1_2.4.91-2 libdrm-common_2.4.91-2 libdrm-dev_2.4.91-2 libdrm-intel1_2.4.91-2 libdrm-nouveau2_2.4.91-2 libdrm-radeon1_2.4.91-2 libdrm2_2.4.91-2 libdv4_1.0.0-11 libdv4-dev_1.0.0-11 libeatmydata1_105-6 libedit2_3.1-20170329-1 libegl-mesa0_17.3.9-1 libegl1_1.0.0+git20180308-2 libelf1_0.170-0.4 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libext2fs2_1.44.1-2 libfakeroot_1.22-2 libfdisk1_2.31.1-0.5 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.041-1 libflac8_1.3.2-2 libgbm1_17.3.9-1 libgc1c2_1:7.4.2-8.2 libgcc-7-dev_7.3.0-17 libgcc1_1:8-20180425-1 libgcrypt20_1.8.2-2 libgdbm-compat4_1.14.1-6 libgdbm3_1.8.3-14 libgdbm5_1.14.1-6 libgl1_1.0.0+git20180308-2 libgl1-mesa-dev_17.3.9-1 libgl1-mesa-dri_17.3.9-1 libgl1-mesa-glx_17.3.9-1 libglapi-mesa_17.3.9-1 libgles2_1.0.0+git20180308-2 libglib2.0-0_2.56.1-2 libglib2.0-bin_2.56.1-2 libglib2.0-data_2.56.1-2 libglib2.0-dev_2.56.1-2 libglib2.0-dev-bin_2.56.1-2 libglu1-mesa_9.0.0-2.1 libglu1-mesa-dev_9.0.0-2.1 libglvnd-core-dev_1.0.0+git20180308-2 libglvnd-dev_1.0.0+git20180308-2 libglvnd0_1.0.0+git20180308-2 libglx-mesa0_17.3.9-1 libglx0_1.0.0+git20180308-2 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.18-1 libgomp1_8-20180425-1 libgpg-error0_1.29-4 libgssapi-krb5-2_1.16-2 libgssrpc4_1.16-2 libhogweed4_3.4-1 libice6_2:1.0.9-2 libicu57_57.1-9 libidn2-0_2.0.4-1.1 libisl15_0.18-4 libisl19_0.19-1 libitm1_8-20180425-1 libjpeg62-turbo_1:1.5.2-2+b1 libjsoncpp1_1.7.4-3 libk5crypto3_1.16-2 libkadm5clnt-mit11_1.16-2 libkadm5srv-mit11_1.16-2 libkdb5-9_1.16-2 libkeyutils1_1.5.9-9.2 libkrb5-3_1.16-2 libkrb5-dev_1.16-2 libkrb5support0_1.16-2 libldap-2.4-2_2.4.45+dfsg-1 libldap-common_2.4.45+dfsg-1 libldap2-dev_2.4.45+dfsg-1 libllvm5.0_1:5.0.1-4 libllvm6.0_1:6.0-3 liblsan0_8-20180425-1 libltdl-dev_2.4.6-2.1 libltdl7_2.4.6-2.1 liblz4-1_1.8.1.2-1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.33-2 libmagic1_1:5.33-2 libmount1_2.31.1-0.5 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr4_3.1.6-1 libmpfr6_4.0.1-1 libmpx2_8-20180425-1 libncurses5_6.1+20180210-2 libncursesw5_6.1+20180210-2 libncursesw6_6.1+20180210-2 libnettle6_3.4-1 libobjc-7-dev_7.3.0-17 libobjc4_8-20180425-1 libodbc1_2.3.4-1.1 libogg0_1.3.2-1+b1 libopengl0_1.0.0+git20180308-2 libp11-kit0_0.23.10-2 libpam-modules_1.1.8-3.7 libpam-modules-bin_1.1.8-3.7 libpam-runtime_1.1.8-3.7 libpam0g_1.1.8-3.7 libpciaccess0_0.14-1 libpcre16-3_2:8.39-9 libpcre3_2:8.39-9 libpcre3-dev_2:8.39-9 libpcre32-3_2:8.39-9 libpcrecpp0v5_2:8.39-9 libperl5.26_5.26.2-3 libpipeline1_1.5.0-1 libpng-dev_1.6.34-1 libpng16-16_1.6.34-1 libpopt-dev_1.16-11 libpopt0_1.16-11 libpthread-stubs0-dev_0.3-4 libpulse-dev_11.1-5 libpulse-mainloop-glib0_11.1-5 libpulse0_11.1-5 libpython3-stdlib_3.6.5-3 libpython3.6-minimal_3.6.5-5 libpython3.6-stdlib_3.6.5-5 libquadmath0_8-20180425-1 libreadline7_7.0-3+b1 libsasl2-2_2.1.27~101-g0780600+dfsg-3.1 libsasl2-dev_2.1.27~101-g0780600+dfsg-3.1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3.1 libsdl1.2-dev_1.2.15+dfsg2-0.1 libsdl1.2debian_1.2.15+dfsg2-0.1 libseccomp2_2.3.3-1 libselinux1_2.7-2+b2 libsemanage-common_2.7-2 libsemanage1_2.7-2+b2 libsensors4_1:3.4.0-4 libsepol1_2.7-1 libsigsegv2_2.12-2 libslang2_2.3.2-1 libslang2-dev_2.3.2-1 libsm6_2:1.2.2-1+b3 libsmartcols1_2.31.1-0.5 libsndfile1_1.0.28-4 libsqlite3-0_3.23.1-1 libss2_1.44.1-2 libssl1.0-dev_1.0.2o-1 libssl1.0.2_1.0.2o-1 libssl1.1_1.1.0h-2 libstdc++-7-dev_7.3.0-17 libstdc++6_8-20180425-1 libsystemd0_238-4 libtasn1-6_4.13-2 libtimedate-perl_2.3000-2 libtinfo5_6.1+20180210-2 libtinfo6_6.1+20180210-2 libtool_2.4.6-2.1 libtsan0_8-20180425-1 libubsan0_7.3.0-17 libudev1_238-4 libunistring2_0.9.8-1 libustr-1.0-1_1.0.4-6 libuuid1_2.31.1-0.5 libv4l-0_1.14.2-1 libv4l-dev_1.14.2-1 libv4l2rds0_1.14.2-1 libv4lconvert0_1.14.2-1 libvorbis0a_1.3.6-1 libvorbisenc2_1.3.6-1 libwayland-client0_1.15.0-1 libwayland-server0_1.15.0-1 libwrap0_7.6.q-27 libx11-6_2:1.6.5-1 libx11-data_2:1.6.5-1 libx11-dev_2:1.6.5-1 libx11-xcb-dev_2:1.6.5-1 libx11-xcb1_2:1.6.5-1 libxapian30_1.4.5-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13-1 libxcb-dri2-0-dev_1.13-1 libxcb-dri3-0_1.13-1 libxcb-dri3-dev_1.13-1 libxcb-glx0_1.13-1 libxcb-glx0-dev_1.13-1 libxcb-present-dev_1.13-1 libxcb-present0_1.13-1 libxcb-randr0_1.13-1 libxcb-randr0-dev_1.13-1 libxcb-render0_1.13-1 libxcb-render0-dev_1.13-1 libxcb-shape0_1.13-1 libxcb-shape0-dev_1.13-1 libxcb-sync-dev_1.13-1 libxcb-sync1_1.13-1 libxcb-xfixes0_1.13-1 libxcb-xfixes0-dev_1.13-1 libxcb1_1.13-1 libxcb1-dev_1.13-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxi6_2:1.7.9-1 libxml2_2.9.4+dfsg1-6.1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libzstd1_1.3.4+dfsg-1 linux-libc-dev_4.15.17-1 login_1:4.5-1 lsb-base_9.20170808 m4_1.4.18-1 make_4.2.1-1 man-db_2.8.3-2 mawk_1.3.3-17+b3 mesa-common-dev_17.3.9-1 mime-support_3.60 mount_2.31.1-0.5 multiarch-support_2.27-3 ncurses-base_6.1+20180210-2 ncurses-bin_6.1+20180210-2 odbcinst_2.3.4-1.1 odbcinst1debian2_2.3.4-1.1 passwd_1:4.5-1 patch_2.7.6-2 perl_5.26.2-3 perl-base_5.26.2-3 perl-modules-5.26_5.26.2-3 pkg-config_0.29-4+b1 po-debconf_1.0.20 python3_3.6.5-3 python3-distutils_3.6.5-3 python3-lib2to3_3.6.5-3 python3-minimal_3.6.5-3 python3.6_3.6.5-5 python3.6-minimal_3.6.5-5 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-ptlib-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sysvinit-utils_2.88dsf-59.10 tar_1.30+dfsg-1 unixodbc-dev_2.3.4-1.1 util-linux_2.31.1-0.5 x11-common_1:7.7+19 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-dri2-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-gl-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Nov 30 18:04:58 2016 UTC gpgv: using RSA key A2520FEA0A8670A661DD8C553362F7031A4992E1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ptlib_2.10.11~dfsg-2.1.dsc dpkg-source: info: extracting ptlib in /<> dpkg-source: info: unpacking ptlib_2.10.11~dfsg.orig.tar.gz dpkg-source: info: unpacking ptlib_2.10.11~dfsg-2.1.debian.tar.xz dpkg-source: info: applying hurd-fix dpkg-source: info: applying bison-fix dpkg-source: info: applying ppc64el-arm64-mips64.diff dpkg-source: info: applying gcc-5_support dpkg-source: info: applying no-sslv3 Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=unstable-amd64-sbuild-bb8179c8-78a8-4019-9d54-78291b05c581 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package ptlib dpkg-buildpackage: info: source version 2.10.11~dfsg-2.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andrey Rahmatullin dpkg-source --before-build ptlib-2.10.11~dfsg dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with autotools_dev --parallel dh: Compatibility levels before 9 are deprecated (level 8 in use) dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_autotools-dev_restoreconfig -O--parallel dh_autotools-dev_restoreconfig: Compatibility levels before 9 are deprecated (level 8 in use) dh_autotools-dev_restoreconfig: dh_autotools-dev_restoreconfig is deprecated; please see dh_autotools-dev_restoreconfig(1) for a replacement dh_autotools-dev_restoreconfig: This feature will be removed in compat 12. debian/rules override_dh_clean make[1]: Entering directory '/<>' if [ -f Makefile ];then \ /usr/bin/make PTLIBDIR=/<> -C samples/hello_world clean||true ; \ /usr/bin/make distclean || true ; \ fi rm -rf html dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 8 in use) make[1]: Leaving directory '/<>' debian/rules build-arch dh build-arch --with autotools_dev --parallel dh: Compatibility levels before 9 are deprecated (level 8 in use) dh: The autotools-dev sequence is deprecated and replaced by dh in debhelper (>= 9.20160115) dh: This feature will be removed in compat 12. dh_update_autotools_config -a -O--parallel dh_autotools-dev_updateconfig -a -O--parallel dh_autotools-dev_updateconfig: Compatibility levels before 9 are deprecated (level 8 in use) dh_autotools-dev_updateconfig: dh_autotools-dev_updateconfig is deprecated; please see dh_autotools-dev_updateconfig(1) for a replacement dh_autotools-dev_updateconfig: This feature will be removed in compat 12. debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- --enable-oss --enable-v4l --disable-avc --disable-dc --enable-exceptions dh_auto_configure: Compatibility levels before 9 are deprecated (level 8 in use) ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libexecdir=\${prefix}/lib/ptlib --disable-maintainer-mode --disable-dependency-tracking --enable-oss --enable-v4l --disable-avc --disable-dc --enable-exceptions checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes configure: PTLib version is 2.10.11 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for swab... yes configure: OSTYPE set to linux configure: OSRELEASE set to "4.9.0-5-amd64" configure: MACHTYPE set to x86_64 configure: gcc version is 4.2.1 checking checking if pragma implementation should be used... no checking checking if precompiled headers available... no checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no configure: Default extension for C++ files is cpp checking if compiler accepts -felide-constructors... yes checking if linker accepts -Wreorder... yes checking if debug build accepts -g3 -ggdb -O0... yes checking if compiler uses RTTI by default... yes checking size of int... 4 checking for long double with more range or precision than double... yes checking for flex... /usr/bin/flex checking for ar... ar checking for bison... /usr/bin/bison checking if readdir_r has 2 parms... no checking if readdir_r has 3 parms... yes configure: PTRACE and all trace logging included configure: Using ANSI C++ bool for PBoolean: (PFalse=false PTrue=true) checking for recvmsg... yes checking for IPV6_ADD_MEMBERSHIP... yes checking for NetLink support... yes checking if using STL streams... yes checking if atomic integer available... yes checking if __exchange_and_add is in __gnu_cxx namespace... yes checking if Unix semaphores are available... yes checking for pthread_create in -lpthread... yes checking for clock_gettime in -lrt... yes checking if pthread_mutex_timedlock is available... yes checking for sem_timedwait in -lpthread... yes checking if sem_timedwait is compilable... yes checking if recursive mutexes are available... PTHREAD_MUTEX_RECURSIVE_NP checking if setpgrp takes no parameters... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for regcomp... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking if dlopen is available... yes checking for dlopen in -ldl... yes checking enable plugin support... yes checking where plugins are being installed... /usr/lib/ptlib-2.10.11 checking enable samples build... no checking how to run the C preprocessor... gcc -E checking for res_ninit... no checking for res_ninit in -lresolv... yes checking for sasl_version in -lsasl2... yes checking for sasl_client_out in -lsasl... no checking if works... no checking if works... yes configure: SUN mlib disabled checking ldap.h usability... yes checking ldap.h presence... yes checking for ldap.h... yes checking for ldap_open in -lldap... yes checking for OPENSSL... yes checking openssl/aes.h usability... yes checking openssl/aes.h presence... yes checking for openssl/aes.h... yes checking for const arg to d2i_AutoPrivateKey... yes checking for d2i_DHparams_bio variants... new checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking for XML_ParserCreate in -lexpat... yes checking lua.h usability... no checking lua.h presence... no checking for lua.h... no configure: IPV6 disabled checking for inet_ntop... yes checking enable config file support... yes checking enable URL support... yes checking enable HTTP support... yes checking enable HTTP forms support... yes checking enable HTTP server support... yes checking enable Jabber support... yes checking enable VXML support... yes checking enable XMLRPC support... yes checking enable SOAP support... yes checking enable Text-To-Speech server support... yes checking enable ASN decoding/encoding support... yes checking enable STUN support... yes checking enable pipechannel support... yes checking enable DTMF protocol support... yes checking enable SOCKS protocol support... yes checking enable FTP protocol support... yes checking enable SNMP protocol support... yes checking enable TELNET protocol support... yes checking enable remote connection support... yes checking enable serial port support... yes checking enable POP3/SMTP support... yes checking enable audio support... yes checking enable WAVFILE support... yes checking enable QOS support... yes checking enable video device support... yes checking enable video file support... yes checking enable FFMpeg video file support... yes checking enable application sharing support... no checking enable shared memory video devices... yes checking for SDL... yes checking enable video for windows capture... no checking sql.h usability... yes checking sql.h presence... yes checking for sql.h... yes checking for SQLAllocStmt in -lodbc... yes configure: ODBC support enabled checking enable C++ exceptions... yes checking for a BSD-compatible install... /usr/bin/install -c configure: creating ./config.status config.status: creating make/ptbuildopts.mak config.status: creating make/ptlib-config config.status: creating Makefile config.status: creating ptlib_cfg.dxy config.status: creating ptlib.pc config.status: creating include/ptbuildopts.h === configuring in plugins (/<>/plugins) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libexecdir=${prefix}/lib/ptlib' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-oss' '--enable-v4l' '--disable-avc' '--disable-dc' '--enable-exceptions' 'build_alias=x86_64-linux-gnu' --cache-file=/dev/null --srcdir=. checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking alsa/asoundlib.h usability... yes checking alsa/asoundlib.h presence... yes checking for alsa/asoundlib.h... yes checking for ALSA sound support... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking for OSS sound support... yes checking pulse/simple.h usability... yes checking pulse/simple.h presence... yes checking for pulse/simple.h... yes checking for Pulse sound support... yes checking linux/videodev.h usability... no checking linux/videodev.h presence... no checking for linux/videodev.h... no checking for V4L video support... no checking for linux/videodev2.h... yes checking for V4L2 video support... yes checking libv4l2.h usability... yes checking libv4l2.h presence... yes checking for libv4l2.h... yes checking for v4l2_fd_open in -lv4l2... yes checking for libv4l2 support... yes checking machine/ioctl_meteor.h usability... no checking machine/ioctl_meteor.h presence... no checking for machine/ioctl_meteor.h... no checking i386/ioctl_meteor.h usability... no checking i386/ioctl_meteor.h presence... no checking for i386/ioctl_meteor.h... no checking dev/ic/bt8xx.h usability... no checking dev/ic/bt8xx.h presence... no checking for dev/ic/bt8xx.h... no checking for BSD video support... no configure: creating ./config.status config.status: creating Makefile config.status: creating vidinput_v4l2/Makefile config.status: creating vidinput_dc/Makefile make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- optshared docs dh_auto_build: Compatibility levels before 9 are deprecated (level 8 in use) make -j8 -Oline optshared docs make DEBUG= P_SHAREDLIB=1 default_target make[2]: Entering directory '/<>' rm -rf html make[2]: Leaving directory '/<>' make DEBUG= P_SHAREDLIB=1 default_target make[4]: Entering directory '/<>/src' [CC] ptclib/psasl.cxx ptclib/psasl.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psasl.h" ^ In file included from ptclib/psasl.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/psasl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pils.cxx ptclib/pils.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pils.h" ^ In file included from ptclib/pils.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pils.cxx:37: In file included from /<>/include/ptclib/pils.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pils.cxx:37: In file included from /<>/include/ptclib/pils.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pils.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/pldap.h:484:46: note: in instantiation of template class 'PDictionary' requested here PDictionary attributes; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pils.cxx:37: In file included from /<>/include/ptclib/pils.h:41: In file included from /<>/include/ptclib/pldap.h:41: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 27 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/podbc.cxx In file included from ptclib/podbc.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/podbc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/podbc.cxx:39: /<>/include/ptclib/podbc.h:798:14: warning: 'PDSNConnection::Connect' hides overloaded virtual function [-Woverloaded-virtual] PBoolean Connect( PString Source ,PString Username, PString Password); ^ /<>/include/ptclib/podbc.h:665:22: note: hidden overloaded virtual function 'PODBC::Connect' declared here: different number of parameters (1 vs 3) virtual PBoolean Connect(LPCTSTR svSource); ^ ptclib/podbc.cxx:1220:24: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion] if (sbin.Right(1) == '\0') // Remove Null Char ^~~~ ptclib/podbc.cxx:1331:60: warning: cast to 'void *' from smaller integer type 'PINDEX' (aka 'int') [-Wint-to-void-pointer-cast] SQLBindCol(m_hStmt, Column, SQL_LONGVARCHAR, (SQLPOINTER)Column, 0, &b.dataLen); ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/vsdl.cxx ptclib/vsdl.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vsdl.h" ^ In file included from ptclib/vsdl.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/vsdl.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vsdl.cxx:36: In file included from /<>/include/ptlib/vconvert.h:46: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/vfakeio.cxx In file included from ptlib/common/vfakeio.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vfakeio.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vfakeio.cxx:35: In file included from /<>/include/ptlib/vconvert.h:46: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 21 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/jidctflt.cxx make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pldap.cxx ptclib/pldap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pldap.h" ^ In file included from ptclib/pldap.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pldap.cxx:37: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pldap.cxx:37: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pldap.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/pldap.h:484:46: note: in instantiation of template class 'PDictionary' requested here PDictionary attributes; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pldap.cxx:38: In file included from /<>/include/ptclib/pldap.h:41: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 27 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pssl.cxx ptclib/pssl.cxx:83:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pssl.h" ^ In file included from ptclib/pssl.cxx:86: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:86: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pssl.cxx:88: In file included from /<>/include/ptclib/pssl.h:38: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pssl.cxx:88: In file included from /<>/include/ptclib/pssl.h:38: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/tinyjpeg.cxx ptlib/common/tinyjpeg.cxx:2165:8: warning: explicitly assigning value of variable of type 'struct jdec_private *' to itself [-Wself-assign] priv = priv; ~~~~ ^ ~~~~ 1 warning generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/pvidchan.cxx ptlib/common/pvidchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "video.h" ^ In file included from ptlib/common/pvidchan.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/pvidchan.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/pvidchan.cxx:42: /<>/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *') virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:659:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3) virtual PBoolean Write( ^ In file included from ptlib/common/pvidchan.cxx:42: In file included from /<>/include/ptlib/video.h:272: /<>/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual] PString GetErrorText() const; ^ /<>/include/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0) virtual PString GetErrorText( ^ In file included from ptlib/common/pvidchan.cxx:42: In file included from /<>/include/ptlib/video.h:45: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/shmvideo.cxx In file included from ptlib/unix/shmvideo.cxx:22: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/shmvideo.cxx:22: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/shmvideo.cxx:23: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 21 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/videoio.cxx ptlib/common/videoio.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "videoio.h" ^ In file included from ptlib/common/videoio.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/videoio.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/videoio.cxx:39: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pxmlrpcs.cxx In file included from ptclib/pxmlrpcs.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/pxmlrpcs.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxmlrpcs.h" ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/pxmlrpcs.cxx:44: In file included from /<>/include/ptclib/pxmlrpcs.h:38: In file included from /<>/include/ptclib/pxmlrpc.h:38: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/pxmlrpcs.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here PDictionary variablesByName; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ 28 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/sound.cxx ptlib/common/sound.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "sound.h" ^ In file included from ptlib/common/sound.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/sound.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/sound.cxx:38: In file included from /<>/include/ptlib/sound.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/common/vconvert.cxx In file included from ptlib/common/vconvert.cxx:33: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/common/vconvert.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/common/vconvert.cxx:37: /<>/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *') virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:659:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3) virtual PBoolean Write( ^ In file included from ptlib/common/vconvert.cxx:37: In file included from /<>/include/ptlib/video.h:272: /<>/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual] PString GetErrorText() const; ^ /<>/include/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0) virtual PString GetErrorText( ^ ptlib/common/vconvert.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vconvert.h" ^ In file included from ptlib/common/vconvert.cxx:37: In file included from /<>/include/ptlib/video.h:45: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/psoap.cxx ptclib/psoap.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psoap.h" ^ In file included from ptclib/psoap.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/psoap.cxx:41: In file included from /<>/include/ptclib/psoap.h:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pxml.cxx In file included from ptclib/pxml.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pxml.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/pxml.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxml.h" ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxml.cxx:40: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/pxml.cxx:40: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pxmlrpc.cxx In file included from ptclib/pxmlrpc.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/pxmlrpc.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pxmlrpc.h" ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/pxmlrpc.cxx:42: In file included from /<>/include/ptclib/pxmlrpc.h:38: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/pxmlrpc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/pxmlrpc.h:286:47: note: in instantiation of template class 'PDictionary' requested here PDictionary variablesByName; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ 28 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/xmpp_muc.cxx ptclib/xmpp_muc.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "xmpp_muc.h" ^ In file included from ptclib/xmpp_muc.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: /<>/include/ptclib/xmpp.h:168:25: warning: 'XMPP::Stream::Read' hides overloaded virtual function [-Woverloaded-virtual] virtual PXML * Read(); ^ /<>/include/ptlib/indchan.h:124:22: note: hidden overloaded virtual function 'PIndirectChannel::Read' declared here: different number of parameters (2 vs 0) virtual PBoolean Read( ^ In file included from ptclib/xmpp_muc.cxx:37: In file included from /<>/include/ptclib/xmpp_muc.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:44: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/xmpp_muc.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:205:43: note: in instantiation of template class 'PDictionary' requested here PDictionary m_IQNamespaceHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:206:39: note: in instantiation of template class 'PDictionary' requested here PDictionary m_MessageSenderHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * GetAt( ^ 33 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/xmpp_roster.cxx ptclib/xmpp_roster.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "xmpp_roster.h" ^ In file included from ptclib/xmpp_roster.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:39: /<>/include/ptclib/xmpp.h:168:25: warning: 'XMPP::Stream::Read' hides overloaded virtual function [-Woverloaded-virtual] virtual PXML * Read(); ^ /<>/include/ptlib/indchan.h:124:22: note: hidden overloaded virtual function 'PIndirectChannel::Read' declared here: different number of parameters (2 vs 0) virtual PBoolean Read( ^ In file included from ptclib/xmpp_roster.cxx:37: In file included from /<>/include/ptclib/xmpp_roster.h:39: In file included from /<>/include/ptclib/xmpp_c2s.h:44: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/xmpp_roster.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:205:43: note: in instantiation of template class 'PDictionary' requested here PDictionary m_IQNamespaceHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:206:39: note: in instantiation of template class 'PDictionary' requested here PDictionary m_MessageSenderHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_roster.h:106:38: note: in instantiation of template class 'PDictionary' requested here PDictionary m_Presence; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ 36 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/xmpp_c2s.cxx ptclib/xmpp_c2s.cxx:33:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "xmpp_c2s.h" ^ In file included from ptclib/xmpp_c2s.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: In file included from /<>/include/ptclib/xmpp.h:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:39: /<>/include/ptclib/xmpp.h:168:25: warning: 'XMPP::Stream::Read' hides overloaded virtual function [-Woverloaded-virtual] virtual PXML * Read(); ^ /<>/include/ptlib/indchan.h:124:22: note: hidden overloaded virtual function 'PIndirectChannel::Read' declared here: different number of parameters (2 vs 0) virtual PBoolean Read( ^ In file included from ptclib/xmpp_c2s.cxx:37: In file included from /<>/include/ptclib/xmpp_c2s.h:44: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/xmpp_c2s.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:205:43: note: in instantiation of template class 'PDictionary' requested here PDictionary m_IQNamespaceHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/xmpp_c2s.h:206:39: note: in instantiation of template class 'PDictionary' requested here PDictionary m_MessageSenderHandlers; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const XMPP::JID &') virtual PObject * GetAt( ^ 33 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/enum.cxx ptclib/enum.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "enum.h" ^ In file included from ptclib/enum.cxx:33: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/enum.cxx:34: In file included from /<>/include/ptclib/pdns.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/enum.cxx:34: In file included from /<>/include/ptclib/pdns.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/xmpp.cxx ptclib/xmpp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "xmpp.h" ^ In file included from ptclib/xmpp.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/xmpp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/xmpp.cxx:36: In file included from /<>/include/ptclib/xmpp.h:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ In file included from ptclib/xmpp.cxx:36: /<>/include/ptclib/xmpp.h:168:25: warning: 'XMPP::Stream::Read' hides overloaded virtual function [-Woverloaded-virtual] virtual PXML * Read(); ^ /<>/include/ptlib/indchan.h:124:22: note: hidden overloaded virtual function 'PIndirectChannel::Read' declared here: different number of parameters (2 vs 0) virtual PBoolean Read( ^ 26 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pdns.cxx ptclib/pdns.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pdns.h" ^ In file included from ptclib/pdns.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pdns.cxx:36: In file included from /<>/include/ptclib/pdns.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pdns.cxx:36: In file included from /<>/include/ptclib/pdns.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/ptts.cxx ptclib/ptts.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ptts.h" ^ In file included from ptclib/ptts.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ptts.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/psnmp.cxx ptclib/psnmp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psnmp.h" ^ In file included from ptclib/psnmp.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/psnmp.cxx:39: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/psnmp.cxx:39: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/psnmp.cxx:39: In file included from /<>/include/ptclib/psnmp.h:42: /<>/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /<>/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ In file included from ptclib/psnmp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/snmpclnt.cxx In file included from ptclib/snmpclnt.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmpclnt.cxx:36: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/snmpclnt.cxx:36: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/snmpclnt.cxx:36: In file included from /<>/include/ptclib/psnmp.h:42: /<>/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /<>/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ In file included from ptclib/snmpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ 23 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pasn.cxx ptclib/pasn.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pasn.h" ^ In file included from ptclib/pasn.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pasn.cxx:36: In file included from /<>/include/ptclib/pasn.h:38: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pasn.cxx:36: In file included from /<>/include/ptclib/pasn.h:38: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pasn.cxx:36: /<>/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /<>/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ 21 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/snmpserv.cxx In file included from ptclib/snmpserv.cxx:32: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/snmpserv.cxx:36: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/snmpserv.cxx:36: In file included from /<>/include/ptclib/psnmp.h:40: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/snmpserv.cxx:36: In file included from /<>/include/ptclib/psnmp.h:42: /<>/include/ptclib/pasn.h:370:10: warning: 'PASNUnsignedInteger::Encode' hides overloaded virtual function [-Woverloaded-virtual] void Encode(PBYTEArray & buffer, PASNObject::ASNType theType); ^ /<>/include/ptclib/pasn.h:145:18: note: hidden overloaded virtual function 'PASNObject::Encode' declared here: different number of parameters (1 vs 2) virtual void Encode( ^ In file included from ptclib/snmpserv.cxx:32: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptclib/psnmp.h:296:62: note: in instantiation of template class 'PDictionary' requested here PDictionary objList; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PRFC1155_ObjectName &') virtual PObject * GetAt( ^ 23 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/snmp.cxx In file included from ptclib/snmp.cxx:11: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/snmp.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 17 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/rfc1155.cxx In file included from ptclib/rfc1155.cxx:11: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/rfc1155.cxx:11: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 17 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/ftp.cxx ptclib/ftp.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ftp.h" ^ In file included from ptclib/ftp.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/ftp.cxx:36: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftp.cxx:36: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/ftpsrvr.cxx In file included from ptclib/ftpsrvr.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/ftpsrvr.cxx:32: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftpsrvr.cxx:32: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 19 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/ftpclnt.cxx In file included from ptclib/ftpclnt.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/ftpclnt.cxx:32: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/ftpclnt.cxx:32: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 19 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/asner.cxx In file included from ptclib/asner.cxx:33: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/asner.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/asner.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "asner.h" ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/asner.cxx:42: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/asner.cxx:42: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/telnet.cxx ptclib/telnet.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "telnet.h" ^ In file included from ptclib/telnet.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/telnet.cxx:36: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/telnet.cxx:36: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/vxml.cxx ptclib/vxml.cxx:30:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "vxml.h" ^ In file included from ptclib/vxml.cxx:33: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:33: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: In file included from /<>/include/ptclib/pxml.h:50: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ In file included from ptclib/vxml.cxx:39: In file included from /<>/include/ptclib/vxml.h:37: /<>/include/ptclib/pxml.h:322:26: warning: 'PXMLObject::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual PXMLObject * Clone(PXMLElement * parent) const = 0; ^ /<>/include/ptlib/object.h:1340:23: note: hidden overloaded virtual function 'PObject::Clone' declared here: different number of parameters (0 vs 1) virtual PObject * Clone() const; ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/pipechan.cxx ptlib/unix/pipechan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pipechan.h" ^ In file included from ptlib/unix/pipechan.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/pipechan.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pnat.cxx In file included from ptclib/pnat.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pnat.cxx:35: In file included from /<>/include/ptclib/pnat.h:34: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pnat.cxx:35: In file included from /<>/include/ptclib/pnat.h:34: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pnat.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pnat.cxx:35: In file included from /<>/include/ptclib/pnat.h:40: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 23 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/socks.cxx In file included from ptclib/socks.cxx:29: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/socks.cxx:29: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/socks.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "socks.h" ^ In file included from ptclib/socks.cxx:35: In file included from /<>/include/ptclib/socks.h:39: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/socks.cxx:35: In file included from /<>/include/ptclib/socks.h:39: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptclib/socks.cxx:680:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'Address'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(&addr, &newbuf[4], 4); ~~~~~~ ^ ptclib/socks.cxx:680:14: note: explicitly cast the pointer to silence this warning memcpy(&addr, &newbuf[4], 4); ^ (void*) ptclib/socks.cxx:704:20: warning: source of this 'memcpy' call is a pointer to dynamic class 'Address'; vtable pointer will be copied [-Wdynamic-class-memaccess] memcpy(bufptr+4, &addr, 4); ~~~~~~ ^ ptclib/socks.cxx:704:20: note: explicitly cast the pointer to silence this warning memcpy(bufptr+4, &addr, 4); ^ (void*) 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/remconn.cxx ptlib/unix/remconn.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "remconn.h" ^ In file included from ptlib/unix/remconn.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/remconn.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/dtmf.cxx ptclib/dtmf.cxx:20:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dtmf.h" ^ In file included from ptclib/dtmf.cxx:23: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/dtmf.cxx:23: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pstun.cxx ptclib/pstun.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pstun.h" ^ In file included from ptclib/pstun.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/pstun.cxx:36: In file included from /<>/include/ptclib/pstun.h:39: In file included from /<>/include/ptclib/pnat.h:34: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/pstun.cxx:36: In file included from /<>/include/ptclib/pstun.h:39: In file included from /<>/include/ptclib/pnat.h:34: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/pstun.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:618: /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pstun.cxx:36: In file included from /<>/include/ptclib/pstun.h:39: In file included from /<>/include/ptclib/pnat.h:40: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pwavfiledev.cxx ptclib/pwavfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pwavfiledev.h" ^ In file included from ptclib/pwavfiledev.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfiledev.cxx:39: In file included from /<>/include/ptclib/pwavfiledev.h:43: In file included from /<>/include/ptlib/sound.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/serchan.cxx ptlib/unix/serchan.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "serchan.h" ^ ptlib/unix/serchan.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "modem.h" ^ In file included from ptlib/unix/serchan.cxx:37: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/serchan.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 19 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/modem.cxx ptclib/modem.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "modem.h" ^ In file included from ptclib/modem.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/modem.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[2]: Entering directory '/<>' doxygen ptlib_cfg.dxy > doxygen.out 2>&1 make[2]: Leaving directory '/<>' make[4]: Entering directory '/<>/src' [CC] ptclib/pwavfile.cxx ptclib/pwavfile.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pwavfile.h" ^ In file included from ptclib/pwavfile.cxx:39: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pwavfile.cxx:39: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptclib/pwavfile.cxx:49:12: warning: unused variable 'WAVLabelFACT' [-Wunused-const-variable] const char WAVLabelFACT[4] = { 'F', 'A', 'C', 'T' }; ^ 19 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/http.cxx ptclib/http.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "http.h" ^ In file included from ptclib/http.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/http.cxx:39: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/http.cxx:39: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/http.cxx:40: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/http.cxx:40: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/http.cxx:40: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/http.cxx:40: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/http.cxx:40: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/html.cxx ptclib/html.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "html.h" ^ In file included from ptclib/html.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/html.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/inetmail.cxx ptclib/inetmail.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "inetmail.h" ^ In file included from ptclib/inetmail.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/inetmail.cxx:36: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/inetmail.cxx:36: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/svcproc.cxx In file included from ptlib/unix/svcproc.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/svcproc.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/svcproc.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "svcproc.h" ^ In file included from ptlib/unix/svcproc.cxx:37: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: In file included from /<>/include/ptlib/ipdsock.h:41: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptlib/unix/svcproc.cxx:37: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ ptlib/unix/svcproc.cxx:353:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] seteuid(getuid()); // Switch back to starting uid for next call ^~~~~~~ ~~~~~~~~ ptlib/unix/svcproc.cxx:355:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] seteuid(uid); ^~~~~~~ ~~~ ptlib/unix/svcproc.cxx:366:7: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] seteuid(getuid()); // Switch back to starting uid for next call ^~~~~~~ ~~~~~~~~ ptlib/unix/svcproc.cxx:375:7: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] seteuid(uid); ^~~~~~~ ~~~ ptlib/unix/svcproc.cxx:75:27: warning: unused variable 'PLevelName' [-Wunused-const-variable] static const char * const PLevelName[PSystemLog::NumLogLevels+1] = { ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/httpclnt.cxx In file included from ptclib/httpclnt.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpclnt.cxx:35: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpclnt.cxx:35: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/httpclnt.cxx:36: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpclnt.cxx:36: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/shttpsvc.cxx ptclib/shttpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "shttpsvc.h" ^ In file included from ptclib/shttpsvc.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:34: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: In file included from /<>/include/ptlib/ipdsock.h:41: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:34: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/shttpsvc.cxx:40: In file included from /<>/include/ptclib/shttpsvc.h:39: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/httpsrvr.cxx In file included from ptclib/httpsrvr.cxx:31: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:31: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpsrvr.cxx:36: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpsrvr.cxx:36: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/httpsrvr.cxx:37: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsrvr.cxx:37: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/url.cxx ptclib/url.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "url.h" ^ In file included from ptclib/url.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/url.cxx:41: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/url.cxx:41: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pvidfile.cxx ptclib/pvidfile.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pvidfile.h" ^ In file included from ptclib/pvidfile.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pvidfile.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pvidfile.cxx:43: In file included from /<>/include/ptclib/pvidfile.h:46: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/httpform.cxx ptclib/httpform.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "httpform.h" ^ In file included from ptclib/httpform.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: In file included from /<>/include/ptclib/http.h:43: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpform.cxx:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/config.cxx ptlib/unix/config.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "config.h" ^ In file included from ptlib/unix/config.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/config.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ ptlib/unix/config.cxx:142:35: note: in instantiation of template class 'PDictionary' requested here class PXConfigDictionary : public PXConfigDictionaryBase ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PFilePath &') virtual PObject * GetAt( ^ 21 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/uicmp.cxx ptlib/unix/uicmp.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "icmpsock.h" ^ In file included from ptlib/unix/uicmp.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/uicmp.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/uicmp.cxx:37: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptlib/unix/uicmp.cxx:37: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 20 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/udll.cxx ptlib/unix/udll.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dynalink.h" ^ In file included from ptlib/unix/udll.cxx:36: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/udll.cxx:36: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 18 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/channel.cxx ptlib/unix/channel.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "channel.h" ^ ptlib/unix/channel.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "indchan.h" ^ In file included from ptlib/unix/channel.cxx:37: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/channel.cxx:37: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/channel.cxx:239:40: error: no member named 'readv' in the global namespace if (ConvertOSError(lastReadCount = ::readv(os_handle, &slices[0], slices.size()), LastReadError)) ~~^ ptlib/unix/channel.cxx:258:22: error: no member named 'writev' in the global namespace; did you mean 'write'? while ((result = ::writev(os_handle, &slices[0], slices.size())) < 0) { ~~^~~~~~ write /usr/include/unistd.h:369:16: note: 'write' declared here extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur; ^ 19 warnings and 2 errors generated. make[4]: *** [../make/common.mak:97: /<>/lib_linux_x86_64/obj/channel.o] Error 1 make[4]: Leaving directory '/<>/src' make[4]: *** Waiting for unfinished jobs.... make[4]: Entering directory '/<>/src' [CC] ptclib/httpsvc.cxx ptclib/httpsvc.cxx:32:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "httpsvc.h" ^ In file included from ptclib/httpsvc.cxx:35: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:35: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:34: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: In file included from /<>/include/ptlib/ipdsock.h:41: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:34: In file included from /<>/include/ptlib/svcproc.h:42: In file included from /<>/include/ptlib/syslog.h:38: In file included from /<>/include/ptlib/udpsock.h:41: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:455:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:462:9: warning: 'PHTTPClient::ExecuteCommand' hides overloaded virtual functions [-Woverloaded-virtual] int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:313:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (1 vs 5) virtual int ExecuteCommand( ^ /<>/include/ptclib/inetprot.h:316:17: note: hidden overloaded virtual function 'PInternetProtocol::ExecuteCommand' declared here: different number of parameters (2 vs 5) virtual int ExecuteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:471:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:477:10: warning: 'PHTTPClient::WriteCommand' hides overloaded virtual functions [-Woverloaded-virtual] bool WriteCommand( ^ /<>/include/ptclib/inetprot.h:221:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (1 vs 4) virtual PBoolean WriteCommand( ^ /<>/include/ptclib/inetprot.h:224:22: note: hidden overloaded virtual function 'PInternetProtocol::WriteCommand' declared here: different number of parameters (2 vs 4) virtual PBoolean WriteCommand( ^ In file included from ptclib/httpsvc.cxx:40: In file included from /<>/include/ptclib/httpsvc.h:36: In file included from /<>/include/ptclib/httpform.h:40: /<>/include/ptclib/http.h:485:10: warning: 'PHTTPClient::ReadResponse' hides overloaded virtual functions [-Woverloaded-virtual] bool ReadResponse( ^ /<>/include/ptclib/inetprot.h:296:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (0 vs 1) virtual PBoolean ReadResponse(); ^ /<>/include/ptclib/inetprot.h:297:22: note: hidden overloaded virtual function 'PInternetProtocol::ReadResponse' declared here: different number of parameters (2 vs 1) virtual PBoolean ReadResponse( ^ 25 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pffvdev.cxx ptclib/pffvdev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pffvdev.h" ^ In file included from ptclib/pffvdev.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pffvdev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pffvdev.cxx:43: In file included from /<>/include/ptlib/vconvert.h:46: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 22 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/socket.cxx ptlib/unix/socket.cxx:34:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "sockets.h" ^ ptlib/unix/socket.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "socket.h" ^ ptlib/unix/socket.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ipsock.h" ^ ptlib/unix/socket.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "udpsock.h" ^ ptlib/unix/socket.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "tcpsock.h" ^ ptlib/unix/socket.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ipdsock.h" ^ ptlib/unix/socket.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ethsock.h" ^ ptlib/unix/socket.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "qos.h" ^ In file included from ptlib/unix/socket.cxx:43: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:43: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ In file included from ptlib/unix/socket.cxx:44: In file included from /<>/include/ptlib/sockets.h:51: /<>/include/ptlib/ipsock.h:315:22: warning: 'PIPSocket::OpenSocket' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean OpenSocket( ^ /<>/include/ptlib/socket.h:408:22: note: hidden overloaded virtual function 'PSocket::OpenSocket' declared here: different number of parameters (0 vs 1) virtual PBoolean OpenSocket() = 0; ^ In file included from ptlib/unix/socket.cxx:44: In file included from /<>/include/ptlib/sockets.h:57: /<>/include/ptlib/ipdsock.h:61:22: warning: 'PIPDatagramSocket::ReadFrom' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean ReadFrom( ^ /<>/include/ptlib/object.h:1300:18: note: hidden overloaded virtual function 'PObject::ReadFrom' declared here: different number of parameters (1 vs 4) virtual void ReadFrom( ^ 27 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/switch.cxx In file included from ptlib/unix/switch.cxx:34: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/switch.cxx:34: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 17 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptclib/pvfiledev.cxx ptclib/pvfiledev.cxx:35:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pvfiledev.h" ^ In file included from ptclib/pvfiledev.cxx:38: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptclib/pvfiledev.cxx:38: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ /<>/include/ptlib/dict.h:909:17: warning: 'PDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * RemoveAt( ^ /<>/include/ptlib/pluginmgr.h:164:20: note: in instantiation of template class 'PDictionary' requested here PluginListType pluginDLLs; ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ /<>/include/ptlib/dict.h:927:22: warning: 'PDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:938:17: warning: 'PDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual D * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptclib/pvfiledev.cxx:44: In file included from /<>/include/ptclib/pvfiledev.h:47: /<>/include/ptlib/video.h:147:22: warning: 'PVideoChannel::Write' hides overloaded virtual functions [-Woverloaded-virtual] virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:362:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: type mismatch at 3rd parameter ('const void *' vs 'void *') virtual PBoolean Write( ^ /<>/include/ptlib/channel.h:659:22: note: hidden overloaded virtual function 'PChannel::Write' declared here: different number of parameters (1 vs 3) virtual PBoolean Write( ^ In file included from ptclib/pvfiledev.cxx:44: In file included from /<>/include/ptclib/pvfiledev.h:47: In file included from /<>/include/ptlib/video.h:272: /<>/include/ptlib/unix/ptlib/video.h:43:13: warning: 'PVideoChannel::GetErrorText' hides overloaded virtual function [-Woverloaded-virtual] PString GetErrorText() const; ^ /<>/include/ptlib/channel.h:594:21: note: hidden overloaded virtual function 'PChannel::GetErrorText' declared here: different number of parameters (1 vs 0) virtual PString GetErrorText( ^ In file included from ptclib/pvfiledev.cxx:43: In file included from /<>/include/ptlib/vconvert.h:46: In file included from /<>/include/ptlib/videoio.h:43: /<>/include/ptlib/pluginmgr.h:22:9: warning: private field 'dummy' is not used [-Wunused-private-field] int dummy; ^ 24 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/osutil.cxx ptlib/unix/osutil.cxx:36:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "timer.h" ^ ptlib/unix/osutil.cxx:37:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pdirect.h" ^ ptlib/unix/osutil.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "file.h" ^ ptlib/unix/osutil.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "textfile.h" ^ ptlib/unix/osutil.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "conchan.h" ^ ptlib/unix/osutil.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "ptime.h" ^ ptlib/unix/osutil.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "timeint.h" ^ ptlib/unix/osutil.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "filepath.h" ^ ptlib/unix/osutil.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "lists.h" ^ ptlib/unix/osutil.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pstring.h" ^ ptlib/unix/osutil.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "dict.h" ^ ptlib/unix/osutil.cxx:47:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "array.h" ^ ptlib/unix/osutil.cxx:48:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "object.h" ^ ptlib/unix/osutil.cxx:49:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "contain.h" ^ In file included from ptlib/unix/osutil.cxx:59: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/osutil.cxx:59: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ ptlib/unix/osutil.cxx:396:13: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations] if (::readdir_r(directory, entryBuffer, &entryPtr) != 0) ^ /usr/include/dirent.h:186:28: note: 'readdir_r' has been explicitly marked deprecated here __nonnull ((1, 2, 3)) __attribute_deprecated__; ^ /usr/include/x86_64-linux-gnu/sys/cdefs.h:246:51: note: expanded from macro '__attribute_deprecated__' # define __attribute_deprecated__ __attribute__ ((__deprecated__)) ^ 32 warnings generated. make[4]: Leaving directory '/<>/src' make[4]: Entering directory '/<>/src' [CC] ptlib/unix/tlib.cxx ptlib/unix/tlib.cxx:38:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "args.h" ^ ptlib/unix/tlib.cxx:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "pprocess.h" ^ ptlib/unix/tlib.cxx:40:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "thread.h" ^ ptlib/unix/tlib.cxx:41:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "semaphor.h" ^ ptlib/unix/tlib.cxx:42:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "mutex.h" ^ ptlib/unix/tlib.cxx:43:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "critsec.h" ^ ptlib/unix/tlib.cxx:44:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "psync.h" ^ ptlib/unix/tlib.cxx:45:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "syncpoint.h" ^ ptlib/unix/tlib.cxx:46:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma implementation "syncthrd.h" ^ In file included from ptlib/unix/tlib.cxx:48: /<>/include/ptlib.h:39:9: warning: unknown pragma ignored [-Wunknown-pragmas] #pragma interface ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2688:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(POrdinalToString, POrdinalKey); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PObject * GetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const POrdinalKey &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1095:27: warning: 'POrdinalDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual POrdinalKey * GetAt( ^ /<>/include/ptlib/pstring.h:2735:1: note: in instantiation of template class 'POrdinalDictionary' requested here PDECLARE_ORDINAL_DICTIONARY(PStringToOrdinal, PString); ^ /<>/include/ptlib/dict.h:1216:23: note: expanded from macro 'PDECLARE_ORDINAL_DICTIONARY' PDECLARE_CLASS(cls, POrdinalDictionary) \ ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ /<>/include/ptlib/dict.h:1113:22: warning: 'POrdinalDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'PINDEX' (aka 'int')) virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:1129:22: warning: 'POrdinalDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:1142:20: warning: 'POrdinalDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PINDEX RemoveAt( ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2549:23: warning: 'PStringDictionary::RemoveAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * RemoveAt( ^ /<>/include/ptlib/pstring.h:2786:1: note: in instantiation of template class 'PStringDictionary' requested here PDECLARE_STRING_DICTIONARY(PStringToString, PString); ^ /<>/include/ptlib/pstring.h:2645:23: note: expanded from macro 'PDECLARE_STRING_DICTIONARY' PDECLARE_CLASS(cls, PStringDictionary) \ ^ /<>/include/ptlib/dict.h:688:23: note: hidden overloaded virtual function 'PAbstractDictionary::RemoveAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * RemoveAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2562:23: warning: 'PStringDictionary::GetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PString * GetAt( ^ /<>/include/ptlib/dict.h:711:23: note: hidden overloaded virtual function 'PAbstractDictionary::GetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PObject * GetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2574:22: warning: 'PStringDictionary::SetDataAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetDataAt( ^ /<>/include/ptlib/dict.h:754:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetDataAt' declared here: type mismatch at 2nd parameter ('PObject *' vs 'const PString &') virtual PBoolean SetDataAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2590:22: warning: 'PStringDictionary::SetAt' hides overloaded virtual function [-Woverloaded-virtual] virtual PBoolean SetAt( ^ /<>/include/ptlib/dict.h:700:22: note: hidden overloaded virtual function 'PAbstractDictionary::SetAt' declared here: type mismatch at 1st parameter ('PINDEX' (aka 'int') vs 'const PString &') virtual PBoolean SetAt( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2947:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const char * key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const char *') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2948:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2949:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & key) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &') virtual PBoolean Remove( ^ In file included from ptlib/unix/tlib.cxx:48: In file included from /<>/include/ptlib.h:56: In file included from /<>/include/ptlib/contain.h:624: /<>/include/ptlib/pstring.h:2950:19: warning: 'PStringOptions::Remove' hides overloaded virtual function [-Woverloaded-virtual] __inline void Remove(const PCaselessString & (*key)()) { RemoveAt(key); } ^ /<>/include/ptlib/dict.h:828:22: note: hidden overloaded virtual function 'PAbstractDictionary::Remove' declared here: type mismatch at 1st parameter ('const PObject *' vs 'const PCaselessString &(*)()') virtual PBoolean Remove( ^ 26 warnings generated. make[4]: Leaving directory '/<>/src' make[3]: *** [../make/common.mak:292: optshared] Error 2 make[2]: *** [Makefile:91: optshared] Error 2 dh_auto_build: make -j8 -Oline optshared docs returned exit code 2 make[1]: *** [debian/rules:28: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:14: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2018-05-02T13:15:29Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 154852 Build-Time: 24 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 16 Job: ptlib_2.10.11~dfsg-2.1 Machine Architecture: amd64 Package: ptlib Package-Time: 55 Source-Version: 2.10.11~dfsg-2.1 Space: 154852 Status: attempted Version: 2.10.11~dfsg-2.1 -------------------------------------------------------------------------------- Finished at 2018-05-02T13:15:29Z Build needed 00:00:55, 154852k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 56.285514452s