DC-Build-Header: t38modem 1.2.0-1 / Fri Jan 13 00:25:27 +0100 2012 sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-1.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ t38modem 1.2.0-1 (amd64) 13 Jan 2012 00:25 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: t38modem Version: 1.2.0-1 Source Version: 1.2.0-1 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 3s (5435 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... NOTICE: 't38modem' packaging is maintained in the 'Svn' version control system at: svn://svn.debian.org/pkg-voip/t38modem/trunk/ Need to get 112 kB of source archives. Get:1 http://localhost/debian/ sid/main t38modem 1.2.0-1 (dsc) [1427 B] Get:2 http://localhost/debian/ sid/main t38modem 1.2.0-1 (tar) [99.7 kB] Get:3 http://localhost/debian/ sid/main t38modem 1.2.0-1 (diff) [10.5 kB] Fetched 112 kB in 0s (245 kB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/t38modem-MLofGr/resolver-qoWNfa/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/704 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-f3118491-1855-42d0-9f40-1319a966e735/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), help2man, libopal-dev, libexpat1-dev Merged Build-Conflicts: linux-kernel-headers (<< 2.5.999-test7-bk-14) Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), help2man, libopal-dev, libexpat1-dev Filtered Build-Conflicts: linux-kernel-headers (<< 2.5.999-test7-bk-14) dpkg-deb: building package `sbuild-build-depends-t38modem-dummy' in `/build/t38modem-MLofGr/resolver-_oThWZ/apt_archive/sbuild-build-depends-t38modem-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install t38modem build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: bsdmainutils debhelper file gettext gettext-base groff-base help2man html2text intltool-debian libasound2 libasound2-dev libasyncns0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libcaca-dev libcaca0 libcap2 libcelt0-0 libcroco3 libdbus-1-3 libdbus-1-dev libdirectfb-1.2-9 libdirectfb-dev libdirectfb-extra libdrm2 libexpat1 libexpat1-dev libflac8 libfreetype6 libfreetype6-dev libgcrypt11 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libgnutls26 libgpg-error0 libgsm1 libice-dev libice6 libjpeg8 libjpeg8-dev libjson0 libldap-2.4-2 libldap2-dev liblocale-gettext-perl libltdl-dev libltdl7 libmagic1 libncurses5-dev libodbc1 libogg0 libopal-dev libopal3.6.8 libp11-kit0 libpcre3 libpipeline1 libpng12-0 libpng12-dev libpopt0 libpt-dev libpt2.6.7 libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libsasl2-2 libsasl2-dev libsasl2-modules libsdl1.2-dev libsdl1.2debian libslang2-dev libsm-dev libsm6 libsndfile1 libspeex-dev libspeex1 libspeexdsp-dev libspeexdsp1 libsrtp0 libsrtp0-dev libssl-dev libssl1.0.0 libsysfs-dev libsysfs2 libtasn1-3 libtheora0 libtinfo-dev libts-0.0-0 libunistring0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxi6 libxml2 libxrandr2 libxrender1 libxt-dev libxt6 libxtst6 libxxf86vm1 man-db mesa-common-dev odbcinst odbcinst1debian2 pkg-config po-debconf tsconf unixodbc unixodbc-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff libasound2-plugins libasound2-doc rng-tools libglib2.0-doc libtool-doc ncurses-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin pulseaudio libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal speex srtp-utils www-browser libmail-box-perl Recommended packages: curl wget lynx-cur autopoint dbus libgl1-mesa-dri shared-mime-info python libtool libopal-doc libssl-doc tcpd libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: bsdmainutils debhelper file gettext gettext-base groff-base help2man html2text intltool-debian libasound2 libasound2-dev libasyncns0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libcaca-dev libcaca0 libcap2 libcelt0-0 libcroco3 libdbus-1-3 libdbus-1-dev libdirectfb-1.2-9 libdirectfb-dev libdirectfb-extra libdrm2 libexpat1 libexpat1-dev libflac8 libfreetype6 libfreetype6-dev libgcrypt11 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libgnutls26 libgpg-error0 libgsm1 libice-dev libice6 libjpeg8 libjpeg8-dev libjson0 libldap-2.4-2 libldap2-dev liblocale-gettext-perl libltdl-dev libltdl7 libmagic1 libncurses5-dev libodbc1 libogg0 libopal-dev libopal3.6.8 libp11-kit0 libpcre3 libpipeline1 libpng12-0 libpng12-dev libpopt0 libpt-dev libpt2.6.7 libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libsasl2-2 libsasl2-dev libsasl2-modules libsdl1.2-dev libsdl1.2debian libslang2-dev libsm-dev libsm6 libsndfile1 libspeex-dev libspeex1 libspeexdsp-dev libspeexdsp1 libsrtp0 libsrtp0-dev libssl-dev libssl1.0.0 libsysfs-dev libsysfs2 libtasn1-3 libtheora0 libtinfo-dev libts-0.0-0 libunistring0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxi6 libxml2 libxrandr2 libxrender1 libxt-dev libxt6 libxtst6 libxxf86vm1 man-db mesa-common-dev odbcinst odbcinst1debian2 pkg-config po-debconf sbuild-build-depends-t38modem-dummy tsconf unixodbc unixodbc-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 144 newly installed, 0 to remove and 10 not upgraded. Need to get 52.1 MB/52.1 MB of archives. After this operation, 181 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpopt0 libssl1.0.0 liblocale-gettext-perl libgpg-error0 libgcrypt11 libp11-kit0 libtasn1-3 libgnutls26 libsasl2-2 libldap-2.4-2 libpcre3 libwrap0 libasound2 libasyncns0 libavahi-common-data libavahi-common3 libdbus-1-3 libavahi-client3 libglib2.0-0 libxml2 libcroco3 libdrm2 libexpat1 libogg0 libflac8 libfreetype6 libglapi-mesa libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxfixes3 libxdamage1 libxext6 libxxf86vm1 libgl1-mesa-glx libglu1-mesa x11-common libice6 libltdl7 libodbc1 libpng12-0 libcap2 libjson0 libsm6 libvorbis0a libvorbisenc2 libsndfile1 libx11-xcb1 libxi6 libxtst6 libpulse0 libpulse-mainloop-glib0 libcaca0 libsysfs2 tsconf libts-0.0-0 libdirectfb-1.2-9 libxrender1 libxrandr2 libsdl1.2debian libunistring0 libjpeg8 libv4lconvert0 libv4l-0 libxt6 odbcinst odbcinst1debian2 bsdmainutils groff-base man-db libmagic1 file gettext-base html2text gettext intltool-debian po-debconf debhelper help2man libasound2-dev libavahi-common-dev pkg-config libdbus-1-dev libavahi-client-dev libtinfo-dev libncurses5-dev zlib1g-dev libpng12-dev libslang2-dev libcaca-dev libcelt0-0 libdirectfb-extra libfreetype6-dev libjpeg8-dev xorg-sgml-doctools x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libx11-dev x11proto-xext-dev libxext-dev libsysfs-dev libdirectfb-dev libexpat1-dev mesa-common-dev libgl1-mesa-dev libglib2.0-data libglib2.0-bin libglib2.0-dev libglu1-mesa-dev libgsm1 libice-dev libltdl-dev libpt2.6.7 libspeex1 libspeexdsp1 libsrtp0 libtheora0 libopal3.6.8 libssl-dev libldap2-dev libpulse-dev libsm-dev libxt-dev libsdl1.2-dev libsasl2-modules libsasl2-dev unixodbc unixodbc-dev libpt-dev libspeex-dev libspeexdsp-dev libsrtp0-dev libopal-dev sbuild-build-depends-t38modem-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpopt0 amd64 1.16-3 [55.2 kB] Get:3 http://localhost/debian/ sid/main libssl1.0.0 amd64 1.0.0e-3 [1143 kB] Get:4 http://localhost/debian/ sid/main liblocale-gettext-perl amd64 1.05-7+b1 [20.4 kB] Get:5 http://localhost/debian/ sid/main libgpg-error0 amd64 1.10-2 [66.8 kB] Get:6 http://localhost/debian/ sid/main libgcrypt11 amd64 1.5.0-3 [298 kB] Get:7 http://localhost/debian/ sid/main libp11-kit0 amd64 0.10-1 [51.4 kB] Get:8 http://localhost/debian/ sid/main libtasn1-3 amd64 2.11-1 [65.9 kB] Get:9 http://localhost/debian/ sid/main libgnutls26 amd64 2.12.16-1 [614 kB] Get:10 http://localhost/debian/ sid/main libsasl2-2 amd64 2.1.25.dfsg1-2 [120 kB] Get:11 http://localhost/debian/ sid/main libldap-2.4-2 amd64 2.4.28-1 [240 kB] Get:12 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:13 http://localhost/debian/ sid/main libwrap0 amd64 7.6.q-22 [62.2 kB] Get:14 http://localhost/debian/ sid/main libasound2 amd64 1.0.24.1-4 [446 kB] Get:15 http://localhost/debian/ sid/main libasyncns0 amd64 0.8-4 [13.6 kB] Get:16 http://localhost/debian/ sid/main libavahi-common-data amd64 0.6.30-6 [133 kB] Get:17 http://localhost/debian/ sid/main libavahi-common3 amd64 0.6.30-6 [54.2 kB] Get:18 http://localhost/debian/ sid/main libdbus-1-3 amd64 1.4.16-1 [164 kB] Get:19 http://localhost/debian/ sid/main libavahi-client3 amd64 0.6.30-6 [59.0 kB] Get:20 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:21 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:22 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:23 http://localhost/debian/ sid/main libdrm2 amd64 2.4.30-1 [436 kB] Get:24 http://localhost/debian/ sid/main libexpat1 amd64 2.0.1-7.2 [139 kB] Get:25 http://localhost/debian/ sid/main libogg0 amd64 1.2.2~dfsg-1 [18.6 kB] Get:26 http://localhost/debian/ sid/main libflac8 amd64 1.2.1-6 [154 kB] Get:27 http://localhost/debian/ sid/main libfreetype6 amd64 2.4.8-1 [442 kB] Get:28 http://localhost/debian/ sid/main libglapi-mesa amd64 7.11.2-1 [55.8 kB] Get:29 http://localhost/debian/ sid/main libxau6 amd64 1:1.0.6-4 [17.1 kB] Get:30 http://localhost/debian/ sid/main libxdmcp6 amd64 1:1.1.0-4 [22.9 kB] Get:31 http://localhost/debian/ sid/main libxcb1 amd64 1.7-4 [43.7 kB] Get:32 http://localhost/debian/ sid/main libx11-data all 2:1.4.4-4 [187 kB] Get:33 http://localhost/debian/ sid/main libx11-6 amd64 2:1.4.4-4 [889 kB] Get:34 http://localhost/debian/ sid/main libxfixes3 amd64 1:5.0-4 [21.5 kB] Get:35 http://localhost/debian/ sid/main libxdamage1 amd64 1:1.1.3-2 [14.3 kB] Get:36 http://localhost/debian/ sid/main libxext6 amd64 2:1.3.0-3 [52.3 kB] Get:37 http://localhost/debian/ sid/main libxxf86vm1 amd64 1:1.1.1-2 [18.2 kB] Get:38 http://localhost/debian/ sid/main libgl1-mesa-glx amd64 7.11.2-1 [156 kB] Get:39 http://localhost/debian/ sid/main libglu1-mesa amd64 7.11.2-1 [220 kB] Get:40 http://localhost/debian/ sid/main x11-common all 1:7.6+10 [281 kB] Get:41 http://localhost/debian/ sid/main libice6 amd64 2:1.0.7-2 [56.5 kB] Get:42 http://localhost/debian/ sid/main libltdl7 amd64 2.4.2-1 [352 kB] Get:43 http://localhost/debian/ sid/main libodbc1 amd64 2.2.14p2-5 [252 kB] Get:44 http://localhost/debian/ sid/main libpng12-0 amd64 1.2.46-4 [190 kB] Get:45 http://localhost/debian/ sid/main libcap2 amd64 1:2.22-1 [13.3 kB] Get:46 http://localhost/debian/ sid/main libjson0 amd64 0.9-1 [18.8 kB] Get:47 http://localhost/debian/ sid/main libsm6 amd64 2:1.2.0-2 [29.8 kB] Get:48 http://localhost/debian/ sid/main libvorbis0a amd64 1.3.2-1.1 [122 kB] Get:49 http://localhost/debian/ sid/main libvorbisenc2 amd64 1.3.2-1.1 [146 kB] Get:50 http://localhost/debian/ sid/main libsndfile1 amd64 1.0.25-4 [240 kB] Get:51 http://localhost/debian/ sid/main libx11-xcb1 amd64 2:1.4.4-4 [125 kB] Get:52 http://localhost/debian/ sid/main libxi6 amd64 2:1.4.5-1 [67.6 kB] Get:53 http://localhost/debian/ sid/main libxtst6 amd64 2:1.2.0-4 [24.1 kB] Get:54 http://localhost/debian/ sid/main libpulse0 amd64 1.1-2 [307 kB] Get:55 http://localhost/debian/ sid/main libpulse-mainloop-glib0 amd64 1.1-2 [24.6 kB] Get:56 http://localhost/debian/ sid/main libcaca0 amd64 0.99.beta17-2.1 [386 kB] Get:57 http://localhost/debian/ sid/main libsysfs2 amd64 2.1.0+repack-1 [29.2 kB] Get:58 http://localhost/debian/ sid/main tsconf all 1.0-9 [13.0 kB] Get:59 http://localhost/debian/ sid/main libts-0.0-0 amd64 1.0-9 [30.0 kB] Get:60 http://localhost/debian/ sid/main libdirectfb-1.2-9 amd64 1.2.10.0-4.3 [1201 kB] Get:61 http://localhost/debian/ sid/main libxrender1 amd64 1:0.9.6-2 [31.5 kB] Get:62 http://localhost/debian/ sid/main libxrandr2 amd64 2:1.3.2-2 [33.5 kB] Get:63 http://localhost/debian/ sid/main libsdl1.2debian amd64 1.2.14-7 [222 kB] Get:64 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:65 http://localhost/debian/ sid/main libjpeg8 amd64 8c-2 [132 kB] Get:66 http://localhost/debian/ sid/main libv4lconvert0 amd64 0.8.5-7 [95.1 kB] Get:67 http://localhost/debian/ sid/main libv4l-0 amd64 0.8.5-7 [55.4 kB] Get:68 http://localhost/debian/ sid/main libxt6 amd64 1:1.1.1-2 [207 kB] Get:69 http://localhost/debian/ sid/main odbcinst amd64 2.2.14p2-5 [40.6 kB] Get:70 http://localhost/debian/ sid/main odbcinst1debian2 amd64 2.2.14p2-5 [80.5 kB] Get:71 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:72 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:73 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:74 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:75 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:76 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:77 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:78 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:79 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:80 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:81 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Get:82 http://localhost/debian/ sid/main help2man amd64 1.40.5 [95.6 kB] Get:83 http://localhost/debian/ sid/main libasound2-dev amd64 1.0.24.1-4 [598 kB] Get:84 http://localhost/debian/ sid/main libavahi-common-dev amd64 0.6.30-6 [71.9 kB] Get:85 http://localhost/debian/ sid/main pkg-config amd64 0.26-1 [59.5 kB] Get:86 http://localhost/debian/ sid/main libdbus-1-dev amd64 1.4.16-1 [243 kB] Get:87 http://localhost/debian/ sid/main libavahi-client-dev amd64 0.6.30-6 [66.2 kB] Get:88 http://localhost/debian/ sid/main libtinfo-dev amd64 5.9-4 [103 kB] Get:89 http://localhost/debian/ sid/main libncurses5-dev amd64 5.9-4 [406 kB] Get:90 http://localhost/debian/ sid/main zlib1g-dev amd64 1:1.2.3.4.dfsg-3 [192 kB] Get:91 http://localhost/debian/ sid/main libpng12-dev amd64 1.2.46-4 [266 kB] Get:92 http://localhost/debian/ sid/main libslang2-dev amd64 2.2.4-5 [627 kB] Get:93 http://localhost/debian/ sid/main libcaca-dev amd64 0.99.beta17-2.1 [1001 kB] Get:94 http://localhost/debian/ sid/main libcelt0-0 amd64 0.7.1-1 [42.6 kB] Get:95 http://localhost/debian/ sid/main libdirectfb-extra amd64 1.2.10.0-4.3 [36.4 kB] Get:96 http://localhost/debian/ sid/main libfreetype6-dev amd64 2.4.8-1 [801 kB] Get:97 http://localhost/debian/ sid/main libjpeg8-dev amd64 8c-2 [241 kB] Get:98 http://localhost/debian/ sid/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB] Get:99 http://localhost/debian/ sid/main x11proto-core-dev all 7.0.22-1 [323 kB] Get:100 http://localhost/debian/ sid/main libxau-dev amd64 1:1.0.6-4 [20.6 kB] Get:101 http://localhost/debian/ sid/main libxdmcp-dev amd64 1:1.1.0-4 [39.3 kB] Get:102 http://localhost/debian/ sid/main x11proto-input-dev all 2.1-1 [145 kB] Get:103 http://localhost/debian/ sid/main x11proto-kb-dev all 1.0.5-2 [27.5 kB] Get:104 http://localhost/debian/ sid/main xtrans-dev all 1.2.6-2 [101 kB] Get:105 http://localhost/debian/ sid/main libpthread-stubs0 amd64 0.3-3 [3228 B] Get:106 http://localhost/debian/ sid/main libpthread-stubs0-dev amd64 0.3-3 [3998 B] Get:107 http://localhost/debian/ sid/main libxcb1-dev amd64 1.7-4 [82.7 kB] Get:108 http://localhost/debian/ sid/main libx11-dev amd64 2:1.4.4-4 [1027 kB] Get:109 http://localhost/debian/ sid/main x11proto-xext-dev all 7.2.0-3 [255 kB] Get:110 http://localhost/debian/ sid/main libxext-dev amd64 2:1.3.0-3 [167 kB] Get:111 http://localhost/debian/ sid/main libsysfs-dev amd64 2.1.0+repack-1 [47.3 kB] Get:112 http://localhost/debian/ sid/main libdirectfb-dev amd64 1.2.10.0-4.3 [929 kB] Get:113 http://localhost/debian/ sid/main libexpat1-dev amd64 2.0.1-7.2 [223 kB] Get:114 http://localhost/debian/ sid/main mesa-common-dev amd64 7.11.2-1 [350 kB] Get:115 http://localhost/debian/ sid/main libgl1-mesa-dev amd64 7.11.2-1 [31.8 kB] Get:116 http://localhost/debian/ sid/main libglib2.0-data all 2.30.2-4 [2318 kB] Get:117 http://localhost/debian/ sid/main libglib2.0-bin amd64 2.30.2-4 [639 kB] Get:118 http://localhost/debian/ sid/main libglib2.0-dev amd64 2.30.2-4 [2382 kB] Get:119 http://localhost/debian/ sid/main libglu1-mesa-dev amd64 7.11.2-1 [296 kB] Get:120 http://localhost/debian/ sid/main libgsm1 amd64 1.0.13-3 [28.7 kB] Get:121 http://localhost/debian/ sid/main libice-dev amd64 2:1.0.7-2 [143 kB] Get:122 http://localhost/debian/ sid/main libltdl-dev amd64 2.4.2-1 [205 kB] Get:123 http://localhost/debian/ sid/main libpt2.6.7 amd64 2.6.7-2.1 [1219 kB] Get:124 http://localhost/debian/ sid/main libspeex1 amd64 1.2~rc1-3 [59.9 kB] Get:125 http://localhost/debian/ sid/main libspeexdsp1 amd64 1.2~rc1-3 [45.9 kB] Get:126 http://localhost/debian/ sid/main libsrtp0 amd64 1.4.4+20100615~dfsg-1 [78.2 kB] Get:127 http://localhost/debian/ sid/main libtheora0 amd64 1.1.1+dfsg.1-3 [381 kB] Get:128 http://localhost/debian/ sid/main libopal3.6.8 amd64 3.6.8~dfsg-2.1 [2857 kB] Get:129 http://localhost/debian/ sid/main libssl-dev amd64 1.0.0e-3 [1631 kB] Get:130 http://localhost/debian/ sid/main libldap2-dev amd64 2.4.28-1 [560 kB] Get:131 http://localhost/debian/ sid/main libpulse-dev amd64 1.1-2 [92.6 kB] Get:132 http://localhost/debian/ sid/main libsm-dev amd64 2:1.2.0-2 [101 kB] Get:133 http://localhost/debian/ sid/main libxt-dev amd64 1:1.1.1-2 [512 kB] Get:134 http://localhost/debian/ sid/main libsdl1.2-dev amd64 1.2.14-7 [862 kB] Get:135 http://localhost/debian/ sid/main libsasl2-modules amd64 2.1.25.dfsg1-2 [114 kB] Get:136 http://localhost/debian/ sid/main libsasl2-dev amd64 2.1.25.dfsg1-2 [360 kB] Get:137 http://localhost/debian/ sid/main unixodbc amd64 2.2.14p2-5 [53.1 kB] Get:138 http://localhost/debian/ sid/main unixodbc-dev amd64 2.2.14p2-5 [367 kB] Get:139 http://localhost/debian/ sid/main libpt-dev amd64 2.6.7-2.1 [2291 kB] Get:140 http://localhost/debian/ sid/main libspeex-dev amd64 1.2~rc1-3 [81.2 kB] Get:141 http://localhost/debian/ sid/main libspeexdsp-dev amd64 1.2~rc1-3 [58.1 kB] Get:142 http://localhost/debian/ sid/main libsrtp0-dev amd64 1.4.4+20100615~dfsg-1 [116 kB] Get:143 http://localhost/debian/ sid/main libopal-dev amd64 3.6.8~dfsg-2.1 [4792 kB] Extracting templates from packages: 20% Extracting templates from packages: 41% Extracting templates from packages: 62% Extracting templates from packages: 83% Extracting templates from packages: 100% Preconfiguring packages ... Fetched 52.1 MB in 1s (39.2 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.16-3_amd64.deb) ... Selecting previously unselected package libssl1.0.0. Unpacking libssl1.0.0 (from .../libssl1.0.0_1.0.0e-3_amd64.deb) ... Selecting previously unselected package liblocale-gettext-perl. Unpacking liblocale-gettext-perl (from .../liblocale-gettext-perl_1.05-7+b1_amd64.deb) ... Selecting previously unselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.10-2_amd64.deb) ... Selecting previously unselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.5.0-3_amd64.deb) ... Selecting previously unselected package libp11-kit0. Unpacking libp11-kit0 (from .../libp11-kit0_0.10-1_amd64.deb) ... Selecting previously unselected package libtasn1-3. Unpacking libtasn1-3 (from .../libtasn1-3_2.11-1_amd64.deb) ... Selecting previously unselected package libgnutls26. Unpacking libgnutls26 (from .../libgnutls26_2.12.16-1_amd64.deb) ... Selecting previously unselected package libsasl2-2. Unpacking libsasl2-2 (from .../libsasl2-2_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package libldap-2.4-2. Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.28-1_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libwrap0. Unpacking libwrap0 (from .../libwrap0_7.6.q-22_amd64.deb) ... Selecting previously unselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libasyncns0. Unpacking libasyncns0 (from .../libasyncns0_0.8-4_amd64.deb) ... Selecting previously unselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.30-6_amd64.deb) ... Selecting previously unselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.30-6_amd64.deb) ... Selecting previously unselected package libdbus-1-3. Unpacking libdbus-1-3 (from .../libdbus-1-3_1.4.16-1_amd64.deb) ... Selecting previously unselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.30-6_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libdrm2. Unpacking libdrm2 (from .../libdrm2_2.4.30-1_amd64.deb) ... Selecting previously unselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package libogg0. Unpacking libogg0 (from .../libogg0_1.2.2~dfsg-1_amd64.deb) ... Selecting previously unselected package libflac8. Unpacking libflac8 (from .../libflac8_1.2.1-6_amd64.deb) ... Selecting previously unselected package libfreetype6. Unpacking libfreetype6 (from .../libfreetype6_2.4.8-1_amd64.deb) ... Selecting previously unselected package libglapi-mesa. Unpacking libglapi-mesa (from .../libglapi-mesa_7.11.2-1_amd64.deb) ... Selecting previously unselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.4.4-4_all.deb) ... Selecting previously unselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.3-2_amd64.deb) ... Selecting previously unselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxxf86vm1. Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libgl1-mesa-glx. Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_7.11.2-1_amd64.deb) ... Selecting previously unselected package libglu1-mesa. Unpacking libglu1-mesa (from .../libglu1-mesa_7.11.2-1_amd64.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.6+10_all.deb) ... Selecting previously unselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libltdl7. Unpacking libltdl7 (from .../libltdl7_2.4.2-1_amd64.deb) ... Selecting previously unselected package libodbc1. Unpacking libodbc1 (from .../libodbc1_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.46-4_amd64.deb) ... Selecting previously unselected package libcap2. Unpacking libcap2 (from .../libcap2_1%3a2.22-1_amd64.deb) ... Selecting previously unselected package libjson0. Unpacking libjson0 (from .../libjson0_0.9-1_amd64.deb) ... Selecting previously unselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libvorbis0a. Unpacking libvorbis0a (from .../libvorbis0a_1.3.2-1.1_amd64.deb) ... Selecting previously unselected package libvorbisenc2. Unpacking libvorbisenc2 (from .../libvorbisenc2_1.3.2-1.1_amd64.deb) ... Selecting previously unselected package libsndfile1. Unpacking libsndfile1 (from .../libsndfile1_1.0.25-4_amd64.deb) ... Selecting previously unselected package libx11-xcb1. Unpacking libx11-xcb1 (from .../libx11-xcb1_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxi6. Unpacking libxi6 (from .../libxi6_2%3a1.4.5-1_amd64.deb) ... Selecting previously unselected package libxtst6. Unpacking libxtst6 (from .../libxtst6_2%3a1.2.0-4_amd64.deb) ... Selecting previously unselected package libpulse0. Unpacking libpulse0 (from .../libpulse0_1.1-2_amd64.deb) ... Selecting previously unselected package libpulse-mainloop-glib0. Unpacking libpulse-mainloop-glib0 (from .../libpulse-mainloop-glib0_1.1-2_amd64.deb) ... Selecting previously unselected package libcaca0. Unpacking libcaca0 (from .../libcaca0_0.99.beta17-2.1_amd64.deb) ... Selecting previously unselected package libsysfs2. Unpacking libsysfs2 (from .../libsysfs2_2.1.0+repack-1_amd64.deb) ... Selecting previously unselected package tsconf. Unpacking tsconf (from .../archives/tsconf_1.0-9_all.deb) ... Selecting previously unselected package libts-0.0-0. Unpacking libts-0.0-0 (from .../libts-0.0-0_1.0-9_amd64.deb) ... Selecting previously unselected package libdirectfb-1.2-9. Unpacking libdirectfb-1.2-9 (from .../libdirectfb-1.2-9_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2%3a1.3.2-2_amd64.deb) ... Selecting previously unselected package libsdl1.2debian. Unpacking libsdl1.2debian (from .../libsdl1.2debian_1.2.14-7_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package libjpeg8. Unpacking libjpeg8 (from .../libjpeg8_8c-2_amd64.deb) ... Selecting previously unselected package libv4lconvert0. Unpacking libv4lconvert0 (from .../libv4lconvert0_0.8.5-7_amd64.deb) ... Selecting previously unselected package libv4l-0. Unpacking libv4l-0 (from .../libv4l-0_0.8.5-7_amd64.deb) ... Selecting previously unselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package odbcinst. Unpacking odbcinst (from .../odbcinst_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package odbcinst1debian2. Unpacking odbcinst1debian2 (from .../odbcinst1debian2_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package help2man. Unpacking help2man (from .../help2man_1.40.5_amd64.deb) ... Selecting previously unselected package libasound2-dev. Unpacking libasound2-dev (from .../libasound2-dev_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libavahi-common-dev. Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.30-6_amd64.deb) ... Selecting previously unselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.26-1_amd64.deb) ... Selecting previously unselected package libdbus-1-dev. Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.4.16-1_amd64.deb) ... Selecting previously unselected package libavahi-client-dev. Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.30-6_amd64.deb) ... Selecting previously unselected package libtinfo-dev. Unpacking libtinfo-dev (from .../libtinfo-dev_5.9-4_amd64.deb) ... Selecting previously unselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.9-4_amd64.deb) ... Selecting previously unselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_amd64.deb) ... Selecting previously unselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.46-4_amd64.deb) ... Selecting previously unselected package libslang2-dev. Unpacking libslang2-dev (from .../libslang2-dev_2.2.4-5_amd64.deb) ... Selecting previously unselected package libcaca-dev. Unpacking libcaca-dev (from .../libcaca-dev_0.99.beta17-2.1_amd64.deb) ... Selecting previously unselected package libcelt0-0. Unpacking libcelt0-0 (from .../libcelt0-0_0.7.1-1_amd64.deb) ... Selecting previously unselected package libdirectfb-extra. Unpacking libdirectfb-extra (from .../libdirectfb-extra_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libfreetype6-dev. Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.4.8-1_amd64.deb) ... Selecting previously unselected package libjpeg8-dev. Unpacking libjpeg8-dev (from .../libjpeg8-dev_8c-2_amd64.deb) ... Selecting previously unselected package xorg-sgml-doctools. Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ... Selecting previously unselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.22-1_all.deb) ... Selecting previously unselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.1-1_all.deb) ... Selecting previously unselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-2_all.deb) ... Selecting previously unselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-2_all.deb) ... Selecting previously unselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-3_amd64.deb) ... Selecting previously unselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-3_amd64.deb) ... Selecting previously unselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.0-3_all.deb) ... Selecting previously unselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libsysfs-dev. Unpacking libsysfs-dev (from .../libsysfs-dev_2.1.0+repack-1_amd64.deb) ... Selecting previously unselected package libdirectfb-dev. Unpacking libdirectfb-dev (from .../libdirectfb-dev_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libexpat1-dev. Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package mesa-common-dev. Unpacking mesa-common-dev (from .../mesa-common-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libgl1-mesa-dev. Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libglib2.0-data. Unpacking libglib2.0-data (from .../libglib2.0-data_2.30.2-4_all.deb) ... Selecting previously unselected package libglib2.0-bin. Unpacking libglib2.0-bin (from .../libglib2.0-bin_2.30.2-4_amd64.deb) ... Selecting previously unselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.30.2-4_amd64.deb) ... Selecting previously unselected package libglu1-mesa-dev. Unpacking libglu1-mesa-dev (from .../libglu1-mesa-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libgsm1. Unpacking libgsm1 (from .../libgsm1_1.0.13-3_amd64.deb) ... Selecting previously unselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libltdl-dev. Unpacking libltdl-dev (from .../libltdl-dev_2.4.2-1_amd64.deb) ... Selecting previously unselected package libpt2.6.7. Unpacking libpt2.6.7 (from .../libpt2.6.7_2.6.7-2.1_amd64.deb) ... Selecting previously unselected package libspeex1. Unpacking libspeex1 (from .../libspeex1_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libspeexdsp1. Unpacking libspeexdsp1 (from .../libspeexdsp1_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libsrtp0. Unpacking libsrtp0 (from .../libsrtp0_1.4.4+20100615~dfsg-1_amd64.deb) ... Selecting previously unselected package libtheora0. Unpacking libtheora0 (from .../libtheora0_1.1.1+dfsg.1-3_amd64.deb) ... Selecting previously unselected package libopal3.6.8. Unpacking libopal3.6.8 (from .../libopal3.6.8_3.6.8~dfsg-2.1_amd64.deb) ... Selecting previously unselected package libssl-dev. Unpacking libssl-dev (from .../libssl-dev_1.0.0e-3_amd64.deb) ... Selecting previously unselected package libldap2-dev. Unpacking libldap2-dev (from .../libldap2-dev_2.4.28-1_amd64.deb) ... Selecting previously unselected package libpulse-dev. Unpacking libpulse-dev (from .../libpulse-dev_1.1-2_amd64.deb) ... Selecting previously unselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libsdl1.2-dev. Unpacking libsdl1.2-dev (from .../libsdl1.2-dev_1.2.14-7_amd64.deb) ... Selecting previously unselected package libsasl2-modules. Unpacking libsasl2-modules (from .../libsasl2-modules_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package libsasl2-dev. Unpacking libsasl2-dev (from .../libsasl2-dev_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package unixodbc. Unpacking unixodbc (from .../unixodbc_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package unixodbc-dev. Unpacking unixodbc-dev (from .../unixodbc-dev_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package libpt-dev. Unpacking libpt-dev (from .../libpt-dev_2.6.7-2.1_amd64.deb) ... Selecting previously unselected package libspeex-dev. Unpacking libspeex-dev (from .../libspeex-dev_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libspeexdsp-dev. Unpacking libspeexdsp-dev (from .../libspeexdsp-dev_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libsrtp0-dev. Unpacking libsrtp0-dev (from .../libsrtp0-dev_1.4.4+20100615~dfsg-1_amd64.deb) ... Selecting previously unselected package libopal-dev. Unpacking libopal-dev (from .../libopal-dev_3.6.8~dfsg-2.1_amd64.deb) ... Selecting previously unselected package sbuild-build-depends-t38modem-dummy. Unpacking sbuild-build-depends-t38modem-dummy (from .../sbuild-build-depends-t38modem-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpopt0 (1.16-3) ... Setting up libssl1.0.0 (1.0.0e-3) ... Setting up liblocale-gettext-perl (1.05-7+b1) ... Setting up libgpg-error0 (1.10-2) ... Setting up libgcrypt11 (1.5.0-3) ... Setting up libp11-kit0 (0.10-1) ... Setting up libtasn1-3 (2.11-1) ... Setting up libgnutls26 (2.12.16-1) ... Setting up libsasl2-2 (2.1.25.dfsg1-2) ... Setting up libldap-2.4-2 (2.4.28-1) ... Setting up libpcre3 (8.12-4) ... Setting up libwrap0 (7.6.q-22) ... Setting up libasound2 (1.0.24.1-4) ... Setting up libasyncns0 (0.8-4) ... Setting up libavahi-common-data (0.6.30-6) ... Setting up libavahi-common3 (0.6.30-6) ... Setting up libdbus-1-3 (1.4.16-1) ... Setting up libavahi-client3 (0.6.30-6) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libdrm2 (2.4.30-1) ... Setting up libexpat1 (2.0.1-7.2) ... Setting up libogg0 (1.2.2~dfsg-1) ... Setting up libflac8 (1.2.1-6) ... Setting up libfreetype6 (2.4.8-1) ... Setting up libglapi-mesa (7.11.2-1) ... Setting up libxau6 (1:1.0.6-4) ... Setting up libxdmcp6 (1:1.1.0-4) ... Setting up libxcb1 (1.7-4) ... Setting up libx11-data (2:1.4.4-4) ... Setting up libx11-6 (2:1.4.4-4) ... Setting up libxfixes3 (1:5.0-4) ... Setting up libxdamage1 (1:1.1.3-2) ... Setting up libxext6 (2:1.3.0-3) ... Setting up libxxf86vm1 (1:1.1.1-2) ... Setting up libgl1-mesa-glx (7.11.2-1) ... Setting up libglu1-mesa (7.11.2-1) ... Setting up x11-common (1:7.6+10) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6 (2:1.0.7-2) ... Setting up libltdl7 (2.4.2-1) ... Setting up libodbc1 (2.2.14p2-5) ... Setting up libpng12-0 (1.2.46-4) ... Setting up libcap2 (1:2.22-1) ... Setting up libjson0 (0.9-1) ... Setting up libsm6 (2:1.2.0-2) ... Setting up libvorbis0a (1.3.2-1.1) ... Setting up libvorbisenc2 (1.3.2-1.1) ... Setting up libsndfile1 (1.0.25-4) ... Setting up libx11-xcb1 (2:1.4.4-4) ... Setting up libxi6 (2:1.4.5-1) ... Setting up libxtst6 (2:1.2.0-4) ... Setting up libpulse0 (1.1-2) ... Setting up libpulse-mainloop-glib0 (1.1-2) ... Setting up libcaca0 (0.99.beta17-2.1) ... Setting up libsysfs2 (2.1.0+repack-1) ... Setting up tsconf (1.0-9) ... Setting up libts-0.0-0 (1.0-9) ... Setting up libdirectfb-1.2-9 (1.2.10.0-4.3) ... Setting up libxrender1 (1:0.9.6-2) ... Setting up libxrandr2 (2:1.3.2-2) ... Setting up libsdl1.2debian (1.2.14-7) ... Setting up libunistring0 (0.9.3-5) ... Setting up libjpeg8 (8c-2) ... Setting up libv4lconvert0 (0.8.5-7) ... Setting up libv4l-0 (0.8.5-7) ... Setting up libxt6 (1:1.1.1-2) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up help2man (1.40.5) ... Setting up libasound2-dev (1.0.24.1-4) ... Setting up libavahi-common-dev (0.6.30-6) ... Setting up pkg-config (0.26-1) ... Setting up libdbus-1-dev (1.4.16-1) ... Setting up libavahi-client-dev (0.6.30-6) ... Setting up libtinfo-dev (5.9-4) ... Setting up libncurses5-dev (5.9-4) ... Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ... Setting up libpng12-dev (1.2.46-4) ... Setting up libslang2-dev (2.2.4-5) ... Setting up libcaca-dev (0.99.beta17-2.1) ... Setting up libcelt0-0 (0.7.1-1) ... Setting up libdirectfb-extra (1.2.10.0-4.3) ... Setting up libfreetype6-dev (2.4.8-1) ... Setting up libjpeg8-dev (8c-2) ... Setting up xorg-sgml-doctools (1:1.10-1) ... Setting up x11proto-core-dev (7.0.22-1) ... Setting up libxau-dev (1:1.0.6-4) ... Setting up libxdmcp-dev (1:1.1.0-4) ... Setting up x11proto-input-dev (2.1-1) ... Setting up x11proto-kb-dev (1.0.5-2) ... Setting up xtrans-dev (1.2.6-2) ... Setting up libpthread-stubs0 (0.3-3) ... Setting up libpthread-stubs0-dev (0.3-3) ... Setting up libxcb1-dev (1.7-4) ... Setting up libx11-dev (2:1.4.4-4) ... Setting up x11proto-xext-dev (7.2.0-3) ... Setting up libxext-dev (2:1.3.0-3) ... Setting up libsysfs-dev (2.1.0+repack-1) ... Setting up libdirectfb-dev (1.2.10.0-4.3) ... Setting up libexpat1-dev (2.0.1-7.2) ... Setting up mesa-common-dev (7.11.2-1) ... Setting up libgl1-mesa-dev (7.11.2-1) ... Setting up libglib2.0-data (2.30.2-4) ... Setting up libglib2.0-bin (2.30.2-4) ... Setting up libglib2.0-dev (2.30.2-4) ... Setting up libglu1-mesa-dev (7.11.2-1) ... Setting up libgsm1 (1.0.13-3) ... Setting up libice-dev (2:1.0.7-2) ... Setting up libltdl-dev (2.4.2-1) ... Setting up libpt2.6.7 (2.6.7-2.1) ... Setting up libspeex1 (1.2~rc1-3) ... Setting up libspeexdsp1 (1.2~rc1-3) ... Setting up libsrtp0 (1.4.4+20100615~dfsg-1) ... Setting up libtheora0 (1.1.1+dfsg.1-3) ... Setting up libopal3.6.8 (3.6.8~dfsg-2.1) ... Setting up libssl-dev (1.0.0e-3) ... Setting up libldap2-dev (2.4.28-1) ... Setting up libpulse-dev (1.1-2) ... Setting up libsm-dev (2:1.2.0-2) ... Setting up libxt-dev (1:1.1.1-2) ... Setting up libsdl1.2-dev (1.2.14-7) ... Setting up libsasl2-modules (2.1.25.dfsg1-2) ... Setting up libsasl2-dev (2.1.25.dfsg1-2) ... Setting up libspeex-dev (1.2~rc1-3) ... Setting up libspeexdsp-dev (1.2~rc1-3) ... Setting up libsrtp0-dev (1.4.4+20100615~dfsg-1) ... Setting up odbcinst1debian2 (2.2.14p2-5) ... Setting up odbcinst (2.2.14p2-5) ... Setting up unixodbc (2.2.14p2-5) ... Setting up unixodbc-dev (2.2.14p2-5) ... Setting up libpt-dev (2.6.7-2.1) ... Setting up libopal-dev (3.6.8~dfsg-2.1) ... Setting up sbuild-build-depends-t38modem-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 help2man_1.40.5 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 libasound2_1.0.24.1-4 libasound2-dev_1.0.24.1-4 libasyncns0_0.8-4 libattr1_1:2.4.46-5 libavahi-client-dev_0.6.30-6 libavahi-client3_0.6.30-6 libavahi-common-data_0.6.30-6 libavahi-common-dev_0.6.30-6 libavahi-common3_0.6.30-6 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libcaca-dev_0.99.beta17-2.1 libcaca0_0.99.beta17-2.1 libcap2_1:2.22-1 libcelt0-0_0.7.1-1 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdbus-1-3_1.4.16-1 libdbus-1-dev_1.4.16-1 libdirectfb-1.2-9_1.2.10.0-4.3 libdirectfb-dev_1.2.10.0-4.3 libdirectfb-extra_1.2.10.0-4.3 libdpkg-perl_1.16.1.2 libdrm2_2.4.30-1 libexpat1_2.0.1-7.2 libexpat1-dev_2.0.1-7.2 libffi5_3.0.10-3 libflac8_1.2.1-6 libfreetype6_2.4.8-1 libfreetype6-dev_2.4.8-1 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgcrypt11_1.5.0-3 libgdbm3_1.8.3-10 libgl1-mesa-dev_7.11.2-1 libgl1-mesa-glx_7.11.2-1 libglapi-mesa_7.11.2-1 libglib2.0-0_2.30.2-4 libglib2.0-bin_2.30.2-4 libglib2.0-data_2.30.2-4 libglib2.0-dev_2.30.2-4 libglu1-mesa_7.11.2-1 libglu1-mesa-dev_7.11.2-1 libgmp10_2:5.0.2+dfsg-2 libgnutls26_2.12.16-1 libgomp1_4.6.2-9 libgpg-error0_1.10-2 libgsm1_1.0.13-3 libice-dev_2:1.0.7-2 libice6_2:1.0.7-2 libjpeg8_8c-2 libjpeg8-dev_8c-2 libjson0_0.9-1 libldap-2.4-2_2.4.28-1 libldap2-dev_2.4.28-1 libllvm3.0_3.0-5 liblocale-gettext-perl_1.05-7+b1 libltdl-dev_2.4.2-1 libltdl7_2.4.2-1 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncurses5-dev_5.9-4 libncursesw5_5.9-4 libodbc1_2.2.14p2-5 libogg0_1.2.2~dfsg-1 libopal-dev_3.6.8~dfsg-2.1 libopal3.6.8_3.6.8~dfsg-2.1 libp11-kit0_0.10-1 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libpng12-0_1.2.46-4 libpng12-dev_1.2.46-4 libpopt0_1.16-3 libpt-dev_2.6.7-2.1 libpt2.6.7_2.6.7-2.1 libpthread-stubs0_0.3-3 libpthread-stubs0-dev_0.3-3 libpulse-dev_1.1-2 libpulse-mainloop-glib0_1.1-2 libpulse0_1.1-2 libquadmath0_4.6.2-9 libreadline6_6.2-8 libsasl2-2_2.1.25.dfsg1-2 libsasl2-dev_2.1.25.dfsg1-2 libsasl2-modules_2.1.25.dfsg1-2 libsdl1.2-dev_1.2.14-7 libsdl1.2debian_1.2.14-7 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libslang2-dev_2.2.4-5 libsm-dev_2:1.2.0-2 libsm6_2:1.2.0-2 libsndfile1_1.0.25-4 libspeex-dev_1.2~rc1-3 libspeex1_1.2~rc1-3 libspeexdsp-dev_1.2~rc1-3 libspeexdsp1_1.2~rc1-3 libsrtp0_1.4.4+20100615~dfsg-1 libsrtp0-dev_1.4.4+20100615~dfsg-1 libss2_1.42-1 libssl-dev_1.0.0e-3 libssl1.0.0_1.0.0e-3 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libsysfs-dev_2.1.0+repack-1 libsysfs2_2.1.0+repack-1 libtasn1-3_2.11-1 libtheora0_1.1.1+dfsg.1-3 libtimedate-perl_1.2000-1 libtinfo-dev_5.9-4 libtinfo5_5.9-4 libts-0.0-0_1.0-9 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libv4l-0_0.8.5-7 libv4lconvert0_0.8.5-7 libvorbis0a_1.3.2-1.1 libvorbisenc2_1.3.2-1.1 libwrap0_7.6.q-22 libx11-6_2:1.4.4-4 libx11-data_2:1.4.4-4 libx11-dev_2:1.4.4-4 libx11-xcb1_2:1.4.4-4 libxau-dev_1:1.0.6-4 libxau6_1:1.0.6-4 libxcb1_1.7-4 libxcb1-dev_1.7-4 libxdamage1_1:1.1.3-2 libxdmcp-dev_1:1.1.0-4 libxdmcp6_1:1.1.0-4 libxext-dev_2:1.3.0-3 libxext6_2:1.3.0-3 libxfixes3_1:5.0-4 libxi6_2:1.4.5-1 libxml2_2.7.8.dfsg-5.1 libxrandr2_2:1.3.2-2 libxrender1_1:0.9.6-2 libxt-dev_1:1.1.1-2 libxt6_1:1.1.1-2 libxtst6_2:1.2.0-4 libxxf86vm1_1:1.1.1-2 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mesa-common-dev_7.11.2-1 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 odbcinst_2.2.14p2-5 odbcinst1debian2_2.2.14p2-5 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 pkg-config_0.26-1 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-t38modem-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tsconf_1.0-9 tzdata_2011n-2 unixodbc_2.2.14p2-5 unixodbc-dev_2.2.14p2-5 util-linux_2.20.1-1.1 x11-common_1:7.6+10 x11proto-core-dev_7.0.22-1 x11proto-input-dev_2.1-1 x11proto-kb-dev_1.0.5-2 x11proto-xext-dev_7.2.0-3 xorg-sgml-doctools_1:1.10-1 xtrans-dev_1.2.6-2 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 zlib1g-dev_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Jun 4 15:03:13 2010 CEST using DSA key ID 3D08B612 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./t38modem_1.2.0-1.dsc dpkg-source: info: extracting t38modem in t38modem-1.2.0 dpkg-source: info: unpacking t38modem_1.2.0.orig.tar.gz dpkg-source: info: unpacking t38modem_1.2.0-1.debian.tar.gz dpkg-source: info: applying simplify-makefile Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package t38modem dpkg-buildpackage: source version 1.2.0-1 dpkg-source --before-build t38modem-1.2.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh_testdir -O--parallel dh_auto_clean -O--parallel dh_clean -O--parallel dpkg-source -b t38modem-1.2.0 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building t38modem using existing ./t38modem_1.2.0.orig.tar.gz dpkg-source: info: building t38modem in t38modem_1.2.0-1.debian.tar.gz dpkg-source: info: building t38modem in t38modem_1.2.0-1.dsc debian/rules build dh build --parallel dh_testdir -O--parallel dh_auto_configure -O--parallel dh_auto_build -O--parallel make[1]: Entering directory `/build/t38modem-MLofGr/t38modem-1.2.0' cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmutils.o pmutils.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o dle.o dle.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodem.o pmodem.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodemi.o pmodemi.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o drivers.o drivers.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t30tone.o t30tone.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o hdlc.o hdlc.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t30.o t30.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o fcs.o fcs.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodeme.o pmodeme.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clangclang: : warning: -lopal: 'linker' input unused when '-c' is presentwarning: -lopal: 'linker' input unused when '-c' is present clang: warning: clang-lsrtp: 'linker' input unused when '-c' is present: warning: -lsrtp: 'linker' input unused when '-c' is present clang: clangwarning: : -lpt: 'linker' input unused when '-c' is presentwarning: -lpt: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lpthread: 'linker' input unused when '-c' is present-lpthread: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lrt: 'linker' input unused when '-c' is present-lrt: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lsasl2: 'linker' input unused when '-c' is present-lsasl2: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lldap: 'linker' input unused when '-c' is present-lldap: 'linker' input unused when '-c' is present clangclang: : warning: warning: -llber: 'linker' input unused when '-c' is present-llber: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lldap_r: 'linker' input unused when '-c' is present-lldap_r: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lssl: 'linker' input unused when '-c' is present-lssl: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lcrypto: 'linker' input unused when '-c' is present-lcrypto: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lexpat: 'linker' input unused when '-c' is present-lexpat: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lSDL: 'linker' input unused when '-c' is present-lSDL: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lresolv: 'linker' input unused when '-c' is present-lresolv: 'linker' input unused when '-c' is present clangclang: : warning: warning: -ldl: 'linker' input unused when '-c' is present-ldl: 'linker' input unused when '-c' is present clang: clangwarning: : -lspeexdsp: 'linker' input unused when '-c' is present warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present In file included from pmodemi.cxx:83: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning In file included from pmutils.cxx:77: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:68: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:42: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h./pmutils.h:98:5::223 :warning: 5:first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: PCLASSINFO(ModemThread, PThread); { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: /usr/include/ptlib/object.hnote: expanded from: :968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h./pmutils.h::19398::55:: note: note: explicitly cast the pointer to silence this warningexplicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:83: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:68: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:83: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:69: ./drivers.h:44:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drivers.h:44:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:84: ./pmodeme.h:60:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngine, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodeme.h:60:5: note: explicitly cast the pointer to silence this warning pmodem.cxx:78:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemList, _PseudoModemList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodem.cxx:78:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:42: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:42: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:43: ./drivers.h:44:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drivers.h:44:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:44: ./drv_pty.h:70:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemPty, PseudoModemBody); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drv_pty.h:70:5: note: explicitly cast the pointer to silence this warning In file included from fcs.cxx:40: In file included from ./fcs.h:39: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from dle.cxx:68: In file included from ./dle.h:47: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from dle.cxx:68: ./dle.h:52:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DLEData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DLEData, DataStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./dle.h:52:5: note: explicitly cast the pointer to silence this warning In file included from t30.cxx:45: In file included from ./t30.h:44: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning In file included from hdlc.cxx:48: In file included from ./hdlc.h:38: In file included from ./fcs.h:39: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning 6 warnings generated. In file included from hdlc.cxx:49: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from hdlc.cxx:49: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:279: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o enginebase.o enginebase.cxx ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning In file included from t30tone.cxx:49: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:279: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning 7 warnings generated. 6 warnings generated. ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107./pmutils.h:5: :note: 223explicitly cast the pointer to silence this warning: 5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning 11 warnings generated. In file included from t30tone.cxx:50: ./t30tone.h:50:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30Tone'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30Tone, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:50:3: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:279: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning ./t30tone.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30ToneDetect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30ToneDetect, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:70:3: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:280: ./pmodeme.h:60:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngine, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodeme.h:60:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:281: ./dle.h:52:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DLEData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DLEData, DataStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./dle.h:52:5: note: explicitly cast the pointer to silence this warning cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t38engine.o t38engine.cxx In file included from pmodeme.cxx:283: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:283: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o audio.o audio.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o drv_pty.o drv_pty.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present In file included from pmodeme.cxx:284: ./audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./audio.h:48:3: note: explicitly cast the pointer to silence this warning 6 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o main_process.o main_process.cxx 10 warnings generated. pmodeme.cxx:438:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const Timeout'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Timeout, PTimer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodeme.cxx:438:5: note: explicitly cast the pointer to silence this warning clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present pmodeme.cxx:488:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngineBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngineBody, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodeme.cxx:488:5: note: explicitly cast the pointer to silence this warning clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/opalutils.o opal/opalutils.cxx clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present 8 warnings generated. 10 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/modemep.o opal/modemep.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/modemstrm.o opal/modemstrm.cxx 8 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/h323ep.o opal/h323ep.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present In file included from pmodeme.cxx:277: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptclib/dtmf.h:95:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PTones : public PShortArray ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 16 warnings and 1 error generated. make[1]: *** [pmodeme.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from audio.cxx:55: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:56: ./t30tone.h:50:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30Tone'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30Tone, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:50:3: note: explicitly cast the pointer to silence this warning ./t30tone.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30ToneDetect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30ToneDetect, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:70:3: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:57: In file included from ./audio.h:39: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:57: ./audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./audio.h:48:3: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning In file included from enginebase.cxx:39: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: ./drv_pty.h:70:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemPty, PseudoModemBody); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drv_pty.h:70:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:103:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const UniPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(UniPty, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:103:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:113:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const InPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InPty, UniPty); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:113:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:122:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OutPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OutPty, UniPty); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:122:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:209: /usr/include/opal/asn/t38.h:30:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:30:5: note: explicitly cast the pointer to silence this warning 1 warning generated. /usr/include/opal/asn/t38.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:67:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:87:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:87:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_t30_indicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_t30_indicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:105:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_data, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:173:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:173:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:208:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:266:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:302:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:302:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:332:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:362:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:362:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:422:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_primary_ifp_packet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_primary_ifp_packet, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:422:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:441:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_fec_info'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_fec_info, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:441:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:486:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: In file included from ./t38engine.h:125: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning In file included from ./pmutils.h:123opal/modemep.cxx:5: warning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess]61: In file included from opal/../t38engine.h:125: opal/../pmutils.h: PCLASSINFO(ModemThreadChild, ModemThread);98 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 : warning: /usr/include/ptlib/object.hfirst operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess]: 968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] opal/../pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \/usr/include/ptlib/object.h : ~~~~~~ ^968 :35: note: expanded from: ./pmutils.h { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: 143 ~~~~~~ ^: 5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:123:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:61: In file included from opal/../t38engine.h:128: opal/../enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:61: opal/../t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:62: opal/../audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../audio.h:48:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:63: opal/../pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmodem.h:71:5: note: explicitly cast the pointer to silence this warning opal/../pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:64: opal/../drivers.h:44:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../drivers.h:44:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:45: /usr/include/opal/asn/t38.h:30:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:30:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:67:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:87:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:87:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_t30_indicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_t30_indicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:105:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_data, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:173:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:173:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:208:5: note: explicitly cast the pointer to silence this warning 10 warnings generated. /usr/include/opal/asn/t38.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:266:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:302:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:302:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:332:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:362:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:362:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:422:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_primary_ifp_packet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_primary_ifp_packet, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:422:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:441:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_fec_info'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_fec_info, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:441:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:486:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: In file included from opal/../t38engine.h:125: opal/../pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:98:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:123:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:143:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:176:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:193:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: In file included from opal/../t38engine.h:128: opal/../enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: opal/../t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning 13 warnings generated. /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning t38engine.cxx:1323:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ((modStreamIn != NULL) && (modStreamIn->lastBuf != NULL && ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t38engine.cxx:1323:33: note: place parentheses around the '&&' expression to silence this warning if ((modStreamIn != NULL) && (modStreamIn->lastBuf != NULL && ^ t38engine.cxx:1325:38: warning: '&&' within '||' [-Wlogical-op-parentheses] (modStreamInSaved != NULL) && (modStreamInSaved->lastBuf != NULL && ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t38engine.cxx:1325:38: note: place parentheses around the '&&' expression to silence this warning (modStreamInSaved != NULL) && (modStreamInSaved->lastBuf != NULL && ^ /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:43: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from /usr/include/opal/opal/transports.hopal/manager.h:44: :In file included from 210/usr/include/opal/opal/manager.h::141:: In file included from warning: /usr/include/opal/opal/call.hfirst operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess]: 41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress)first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3 PCLASSINFO(OpalMediaCommand, PObject);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from: /usr/include/ptlib/object.h:968 PDECLARE_CLASS(cls, cls##_PTemplate) \: 35 ^: note: expanded from: /usr/include/ptlib/object.h:1015:59 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: ~~~~~~ ^note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/opal/opal/mediacmd.h/usr/include/ptlib/object.h::45968::335:: note: note: expanded from: explicitly cast the pointer to silence this warning { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] /usr/include/opal/opal/transports.h PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :505:3:/usr/include/ptlib/object.h :warning: 968first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess]: 35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ PCLASSINFO(OpalListenerUDP, OpalListenerIP); ~~~~~~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:/usr/include/opal/opal/transports.h5::505 note: :explicitly cast the pointer to silence this warning3 : note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransport, PIndirectChannel);/usr/include/opal/opal/mediastrm.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 549:5: /usr/include/ptlib/object.hwarning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess]968 :35: note: expanded from: PCLASSINFO(OpalRawMediaStream, OpalMediaStream); { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: /usr/include/opal/opal/transports.h:602:5: note: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \explicitly cast the pointer to silence this warning ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:210:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:803:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:803:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555/usr/include/opal/opal/mediastrm.h::9757:: 5warning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] note: explicitly cast the pointer to silence this warning PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35:/usr/include/opal/opal/mediastrm.h note: expanded from: :855: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \5 : ~~~~~~ ^ warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] /usr/include/opal/opal/transports.h:861:5: note: explicitly cast the pointer to silence this warning PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:505:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerUDP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:505:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalTransport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:/usr/include/opal/opal/transports.h3::1111 :5warning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] note: explicitly cast the pointer to silence this warning PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransport, PIndirectChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h/usr/include/opal/opal/transports.h:803::12013:: 3:warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35/usr/include/ptlib/object.h::968 :note: expanded from: 35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ~~~~~~ ^ /usr/include/opal/opal/transports.h:/usr/include/opal/opal/transports.h1201::8033:3:: note: note: explicitly cast the pointer to silence this warningexplicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h/usr/include/opal/opal/transports.h::8611230::53:: warning: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess]first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); PCLASSINFO(OpalTransportTCPS, OpalTransportTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h/usr/include/ptlib/object.h::968968::3535:: note: expanded from: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ~~~~~~ ^ /usr/include/opal/opal/transports.h:/usr/include/opal/opal/transports.h861::12305::3 :note: explicitly cast the pointer to silence this warningnote: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalTransport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1201:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1201:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1230:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCPS, OpalTransportTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1230:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:43: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:210:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:505:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerUDP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:505:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ /usr/include/ptlib/array.h:361:9: note: 'GetPointer' declared here T * GetPointer( ^ /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransport, PIndirectChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:803:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:803:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:861:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const/usr/include/opal/opal/transports.h :1111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ PCLASSINFO(OpalInternalTransport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35:/usr/include/ptlib/array.h :note: expanded from: 361:9: note: 'GetPointer' declared here { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ T * GetPointer( ^ /usr/include/opal/opal/transports.h:1111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1201:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1201:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1230:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCPS, OpalTransportTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1230:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:46: /usr/include/opal/codec/echocancel.h:53:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEchoCanceler, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: opal/modemstrm.h:43:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioModemMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:43:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:46: /usr/include/opal/codec/echocancel.h:53:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEchoCanceler, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning opal/modemstrm.h:61:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38ModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38ModemMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:61:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ /usr/include/ptlib/array.h:361:9: note: 'GetPointer' declared here T * GetPointer( ^ 28 warnings generated. In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warningIn file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: ./opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:46: /usr/include/opal/codec/echocancel.h:53:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEchoCanceler, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning main_process.cxx:103:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Modem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Modem, PProcess) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ main_process.cxx:103:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:45: In file included from /usr/include/opal/opal/rtpep.h:38: /usr/include/opal/opal/endpoint.h:69:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEndPoint, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/endpoint.h:69:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:45: /usr/include/opal/opal/rtpep.h:42:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPEndPoint, OpalEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpep.h:42:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:45: /usr/include/opal/opal/rtpconn.h:74:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaSession, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:74:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:114:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaSession, OpalMediaSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:114:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:150:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPSessionManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPSessionManager , PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:150:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:215:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPConnection, OpalConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:215:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:414:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSecurityMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSecurityMode, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:414:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: In file included from /usr/include/opal/h323/h323caps.h:46: In file included from /usr/include/opal/h323/channels.h:46: /usr/include/opal/h323/transaddr.h:68:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323TransportAddress, OpalTransportAddress); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/transaddr.h:68:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/transaddr.h:95:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(H323TransportAddressArray, H323TransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/transaddr.h:95:1: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: In file included from /usr/include/opal/h323/h323caps.h:46: /usr/include/opal/h323/channels.h:72:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323ChannelNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323ChannelNumber, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:72:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:101:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Channel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Channel, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:101:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:352:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323UnidirectionalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323UnidirectionalChannel, H323Channel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:352:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:433:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323BidirectionalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323BidirectionalChannel, H323Channel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:433:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:469:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_RealTimeChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_RealTimeChannel, H323UnidirectionalChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:469:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:579:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_RTPChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_RTPChannel, H323_RealTimeChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:579:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:656:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_ExternalRTPChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_ExternalRTPChannel, H323_RealTimeChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:656:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:802:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323DataChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323DataChannel, H323UnidirectionalChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:802:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: /usr/include/opal/h323/h323caps.h:91:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Capability, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:91:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:519:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323RealTimeCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323RealTimeCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:519:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:66: opal/modemstrm.h:43:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioModemMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:43:5/usr/include/opal/h323/h323caps.h: :note: 553explicitly cast the pointer to silence this warning: 3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323AudioCapability, H323RealTimeCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:553:3: note: explicitly cast the pointer to silence this warning opal/modemstrm.h:61:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38ModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38ModemMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:61:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:738:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardAudioCapability, H323AudioCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:738:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:856:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323GenericAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardAudioCapability, H323AudioCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:856:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:948:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323VideoCapability, H323RealTimeCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:948:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1090:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardVideoCapability, H323VideoCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1090:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:67: In file included from opal/modemep.h:44: /usr/include/opal/opal/endpoint.h:69:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEndPoint, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/endpoint.h:69:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1207:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323GenericVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323GenericVideoCapability, H323VideoCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1207:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1296:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323DataCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323DataCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1296:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1449:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardDataCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardDataCapability, H323DataCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1449:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1562:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_G711Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_G711Capability, H323AudioCapability) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1562:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:67: opal/modemep.h:56:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEndPoint, OpalEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemep.h:56:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1623:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_UserInputCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_UserInputCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1623:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1785:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323SimultaneousCapabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323SimultaneousCapabilities, H323CapabilitiesListArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1785:3: note: explicitly cast the pointer to silence this warning opal/modemep.cxx:75:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemConnection, OpalConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemep.cxx:75:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1796:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323CapabilitiesSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323CapabilitiesSet, H323CapabilitiesSetArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1796:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1807:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Capabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Capabilities, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1807:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:55: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptlib/args.h:45:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PArgList : public PObject ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 55 warnings and 2 errors generated. make[1]: *** [main_process.o] Error 1 58 warnings generated. In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: /usr/include/opal/h323/h323con.h:126:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Connection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Connection, OpalRTPConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323con.h:126:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:51: /usr/include/opal/h323/h235auth.h:59:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235Authenticator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235Authenticator, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:59:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:163:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235Authenticators'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_LIST(H235Authenticators, H235Authenticator) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/lists.h:451:3: note: expanded from: PDECLARE_CLASS(cls, PList) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:163:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:192:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthSimpleMD5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthSimpleMD5, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:192:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:232:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthCAT'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthCAT, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:232:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:273:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthProcedure1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthProcedure1, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:273:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: In file included from /usr/include/opal/asn/h225.h:20: /usr/include/opal/asn/h235.h:27:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ChallengeString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ChallengeString, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:27:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:50:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_TimeStamp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_TimeStamp, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:50:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:68:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_RandomVal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_RandomVal, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:68:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:86:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Password'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Password, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:86:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:106:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Identifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Identifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:106:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:126:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeyMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeyMaterial, PASN_BitString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:126:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:142:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:142:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:168:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_DHset'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_DHset, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:168:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:195:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECpoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:195:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:229:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:229:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:264:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECGDSASignature'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECGDSASignature, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:264:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:290:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_TypedCertificate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_TypedCertificate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:290:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:316:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_AuthenticationBES'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_AuthenticationBES, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:316:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_AuthenticationMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_AuthenticationMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:383:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Element'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Element, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:383:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:408:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_IV8'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_IV8, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:408:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:431:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_IV16'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_IV16, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:431:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:454:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Params'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Params, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:454:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:491:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ReturnSig'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ReturnSig, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:491:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:524:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedReturnSig'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedReturnSig, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:524:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeySyncMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:569:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedKeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedKeySyncMaterial, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:569:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:588:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_V3KeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_V3KeySyncMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:588:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH_eckasdhp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH_eckasdhp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:661:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH_eckasdh2'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH_eckasdh2, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:661:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ArrayOf_ProfileElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ArrayOf_ProfileElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:710:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ProfileElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ProfileElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:710:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:827:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeySignedMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeySignedMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:827:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedKeySignedMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedKeySignedMaterial, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:861:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:880:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_H235CertificateSignature'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_H235CertificateSignature, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:880:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:57: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/opal/asn/h235.h:915:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_H235Key'; vtable pointer will be compared [-Wdynamic-class-memaccess] /usr/include/ptclib/dtmf.h: PCLASSINFO(H235_H235Key, PASN_Choice); 95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 7: note: /usr/include/ptlib/object.hin instantiation of member function 'PScalarArray::ReadElementFrom' requested here: 968:35: class PTones : public PShortArraynote: expanded from: ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h/usr/include/ptlib/array.h::915313::514:: note: note: explicitly cast the pointer to silence this warningmust qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 71 warnings and 2 errors generated. /usr/include/opal/asn/h235.h:964:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ClearToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ClearToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:964:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1016:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedGeneralToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedGeneralToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1016:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1035:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_PwdCertToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_PwdCertToken, H235_ClearToken); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1035:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1051:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedPwdCertToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedPwdCertToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1051:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1074:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1074:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoEncryptedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoEncryptedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1123:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1149:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoSignedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoSignedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1149:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoHashedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoHashedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:make[1]: 1175:5: note: explicitly cast the pointer to silence this warning*** [opal/modemep.o] Error 1 In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: In file included from /usr/include/opal/asn/h225.h:21: /usr/include/opal/asn/h245.h:32:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultimediaSystemControlMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultimediaSystemControlMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:32:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:98:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:257:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ResponseMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ResponseMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:257:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommandMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommandMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IndicationMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IndicationMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:793:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SequenceNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SequenceNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:793:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:813:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:813:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:842:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDetermination'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDetermination, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:842:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:868:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:868:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:893:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AlternativeCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AlternativeCapabilitySet, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:893:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:911:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityTableEntryNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:911:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:929:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityDescriptorNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityDescriptorNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:929:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:965:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Capability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:965:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1124:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1124:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1187:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1187:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1229:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V75Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V75Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1229:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1254:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1254:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1276:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ATMParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ATMParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1276:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1306:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1306:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1328:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSClass'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSClass, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1328:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1356:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaTransportType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaTransportType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1356:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1388:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaChannelCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaChannelCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1388:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1420:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMethod'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMethod, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1420:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1464:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1464:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1534:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1534:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1570:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1570:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1621:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransparencyParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransparencyParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1621:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1650:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureClockFrequency'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureClockFrequency, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1650:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1689:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263Version3Options'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263Version3Options, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1689:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1721:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1721:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1775:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1775:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1890:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G729Extensions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G729Extensions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1890:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1926:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1926:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1959:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1959:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2004:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GSMAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GSMAudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2004:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2031:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VBDCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VBDCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2031:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2059:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataProtocolCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataProtocolCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2059:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2108:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CompressionType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CompressionType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2108:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2136:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V42bis'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V42bis, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2136:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2164:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T84Profile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T84Profile, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2164:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxRateManagement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxRateManagement, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2193:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2215:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxTcpOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxTcpOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2215:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2242:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2242:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaEncryptionAlgorithm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaEncryptionAlgorithm, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2294:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2294:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2374:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ParameterIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ParameterIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2374:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2407:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ParameterValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ParameterValue, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2407:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2446:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexFormat, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2446:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2488:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioTelephonyEventCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioTelephonyEventCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2488:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2514:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioToneCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioToneCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2514:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NoPTAudioTelephonyEventCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NoPTAudioTelephonyEventCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2564:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NoPTAudioToneCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NoPTAudioToneCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2564:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2589:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2589:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2617:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaxRedundancy'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaxRedundancy, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2617:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2635:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2635:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2653:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V75Parameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V75Parameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2653:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2690:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2690:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2790:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2790:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2816:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H222LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H222LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2816:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2851:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CRCLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CRCLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2851:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2904:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2904:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2966:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2966:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2997:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransportAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2997:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3038:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3038:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3100:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3100:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EscrowData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EscrowData, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3169:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannelAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannelAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3169:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3194:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3194:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3219:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3219:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3244:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexTableEntryNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3244:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3287:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeDescription, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3287:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3317:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeElementType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeElementType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3317:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3415:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3415:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3440:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamElementMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamElementMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3440:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3495:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76ModeParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3495:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3524:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3524:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3587:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3587:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3637:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3637:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3735:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VBDMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VBDMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3735:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3762:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3762:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3791:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RoundTripDelayRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RoundTripDelayRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3791:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3816:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RoundTripDelayResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RoundTripDelayResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3816:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3841:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopOffCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopOffCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3841:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3889:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3889:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3922:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3922:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3985:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CertSelectionCriteria'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CertSelectionCriteria, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3985:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4003:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Criteria'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Criteria, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4003:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4029:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_McuNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_McuNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4029:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4047:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4047:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4080:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4080:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4201:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4201:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4247:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Password'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Password, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4247:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4270:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4270:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4295:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4295:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4330:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4330:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4452:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4452:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4497:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4497:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4535:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformationNetworkType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformationNetworkType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4535:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4566:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConnectionIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConnectionIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4566:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4592:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaximumBitRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaximumBitRate, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4592:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4610:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4610:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4637:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateAcknowledge'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateAcknowledge, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4637:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4664:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4664:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4686:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4686:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4711:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SendTerminalCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SendTerminalCapabilitySet, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4711:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4742:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4742:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4777:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4777:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4831:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4831:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SubstituteConferenceIDCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SubstituteConferenceIDCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionUpdateDirection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionUpdateDirection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4925:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_KeyProtectionMethod'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_KeyProtectionMethod, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4925:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionUpdateRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionUpdateRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4983:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_PictureReference'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_PictureReference, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4983:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5008:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5008:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5047:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotUnderstood'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotUnderstood, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5047:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5093:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5093:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalYouAreSeeingInSubPictureNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalYouAreSeeingInSubPictureNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5172:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoIndicateCompose'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoIndicateCompose, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5172:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5197:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223SkewIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223SkewIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5197:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250MaximumSkewIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250MaximumSkewIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5251:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MCLocationIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MCLocationIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5251:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5276:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VendorIdentification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VendorIdentification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5276:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5308:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IV8'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IV8, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5308:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IV16'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IV16, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5354:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Params'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Params, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5354:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5395:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5395:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5466:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5466:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5494:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5494:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5512:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardIdentifier_h221NonStandard'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardIdentifier_h221NonStandard, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5512:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationAck_decision'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationAck_decision, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5584:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityTableEntry, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5584:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5624:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericInformation, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5624:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5644:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_AlternativeCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_AlternativeCapabilitySet, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5644:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5664:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5664:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Capability_h233EncryptionReceiveCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Capability_h233EncryptionReceiveCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5722:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_VCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_VCCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5722:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5740:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5740:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5773:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5773:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5801:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_h223MultiplexTableCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_h223MultiplexTableCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5801:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5830:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_mobileOperationTransmitCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_mobileOperationTransmitCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5830:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5859:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_mobileMultilinkFrameCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_mobileMultilinkFrameCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5859:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5885:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250Capability_mcCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250Capability_mcCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5885:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5913:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5913:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5933:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RTPPayloadType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RTPPayloadType, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5933:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5951:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaTransportType_atm_AAL5_compressed'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaTransportType_atm_AAL5_compressed, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5951:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5978:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_QOSCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5978:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5998:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MediaChannelCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MediaChannelCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5998:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6018:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityTableEntryNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6018:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6038:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding_frameToThreadMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding_frameToThreadMapping, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6038:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6067:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding_containedThreads'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding_containedThreads, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6067:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6085:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyFrameMapping_frameSequence'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyFrameMapping_frameSequence, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6085:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MediaDistributionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MediaDistributionCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6105:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6125:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DataApplicationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DataApplicationCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6125:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_VideoCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6165:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6165:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6185:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_EnhancementOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_EnhancementOptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6185:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6205:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_BEnhancementParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_BEnhancementParameters, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6205:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6225:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CustomPictureClockFrequency'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CustomPictureClockFrequency, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6225:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6245:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CustomPictureFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CustomPictureFormat, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6245:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_H263VideoModeCombos'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_H263VideoModeCombos, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6283:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_additionalPictureMemory'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_additionalPictureMemory, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6283:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6322:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_videoBackChannelSend'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_videoBackChannelSend, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6322:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6350:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6350:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6388:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_H263ModeComboFlags'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_H263ModeComboFlags, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6388:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6406:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioCapability_g7231'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioCapability_g7231, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6406:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6432:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCCapability_g723AnnexCAudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCCapability_g723AnnexCAudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6432:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6469:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6469:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6542:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataProtocolCapability_v76wCompression'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataProtocolCapability_v76wCompression, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6542:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T84Profile_t84Restricted'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T84Profile_t84Restricted, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6615:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxUdpOptions_t38FaxUdpEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxUdpOptions_t38FaxUdpEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6615:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6639:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_NonStandardParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6639:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_ParameterIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_ParameterIdentifier, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6679:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECCapability_rfc2733Format'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECCapability_rfc2733Format, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6679:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6709:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_distribution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_distribution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6709:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6734:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_networkAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_networkAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6734:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_t120SetupProcedure'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_t120SetupProcedure, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6793:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Q2931Address_address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Q2931Address_address, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6793:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6824:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Media_mediaType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Media_mediaType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6824:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6907:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters_adaptationLayerType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters_adaptationLayerType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6907:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6967:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_transferMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_transferMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6967:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6989:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_headerFEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_headerFEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6989:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7011:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_crcLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_crcLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7011:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7041:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_arqType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_arqType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7041:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7071:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL2MParameters_headerFEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL2MParameters_headerFEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7071:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7093:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_headerFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_headerFormat, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7093:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7115:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_crcLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_crcLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7115:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_arqType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_arqType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCArqParameters_numberOfRetransmissions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCArqParameters_numberOfRetransmissions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7175:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7197:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_suspendResume'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_suspendResume, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7197:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7222:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7222:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7253:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelParameters_mediaPacketization'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelParameters_mediaPacketization, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7253:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPPayloadType_payloadDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPPayloadType_payloadDescriptor, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7316:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplePayloadStreamElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplePayloadStreamElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7316:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7334:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7334:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7360:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPXAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPXAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7360:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7387:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iP6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iP6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7387:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7413:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress_iPAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress_iPAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7413:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7439:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress_iP6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress_iP6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7439:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_EscrowData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_EscrowData, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7487:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_forwardMultiplexAckParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_forwardMultiplexAckParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7487:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7515:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7515:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7550:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel_source'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel_source, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7550:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7595:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelClose_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelClose_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7595:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7619:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7619:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7642:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexEntryDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexEntryDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7642:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7662:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7662:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7682:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7682:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7711:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement_repeatCount'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement_repeatCount, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7711:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7735:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexTableEntryNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7735:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7755:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexEntryRejectionDescriptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7755:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7773:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryRejectionDescriptions_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryRejectionDescriptions_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7773:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7797:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RequestMultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RequestMultiplexEntryRejectionDescriptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7797:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7815:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRejectionDescriptions_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRejectionDescriptions_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7815:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7838:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_ModeDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_ModeDescription, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7838:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7856:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeAck_response'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeAck_response, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7856:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Mode_mediaMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Mode_mediaMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7957:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingDTModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingDTModeElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7957:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7983:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTModeElement_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTModeElement_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7983:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8055:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplePayloadStreamElementMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplePayloadStreamElementMode, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8055:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8075:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECMode_rfc2733Format'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECMode_rfc2733Format, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8075:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters_adaptationLayerType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters_adaptationLayerType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8174:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMode_secondaryEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMode_secondaryEncoding, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8174:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8209:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoMode_resolution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoMode_resolution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8209:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8231:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoMode_profileAndLevel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoMode_profileAndLevel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8231:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoMode_resolution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoMode_resolution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8288:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioMode_g7231'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioMode_g7231, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8288:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8312:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_audioLayer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_audioLayer, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8312:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8335:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_audioSampling'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_audioSampling, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8335:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8358:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_multichannelType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_multichannelType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8358:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_audioLayer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_audioLayer, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8404:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_audioSampling'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_audioSampling, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8404:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8430:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_multichannelType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_multichannelType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8430:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8460:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCMode_g723AnnexCAudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCMode_g723AnnexCAudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8460:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8496:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8496:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8563:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopRequest_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopRequest_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8563:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8595:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopAck_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopAck_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8595:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8627:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8627:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8657:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8657:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8680:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CommunicationModeTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CommunicationModeTableEntry, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8680:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8702:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeTableEntry_dataType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeTableEntry_dataType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8702:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8746:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_TerminalLabel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_TerminalLabel, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8746:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8764:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_makeMeChairResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_makeMeChairResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8764:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_extensionAddressResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_extensionAddressResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8811:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_broadcastMyLogicalChannelResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_broadcastMyLogicalChannelResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8811:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8833:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_makeTerminalBroadcasterResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_makeTerminalBroadcasterResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8833:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_sendThisSourceResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_sendThisSourceResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8879:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_TerminalInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_TerminalInformation, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8879:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8897:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCResponse_reject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCResponse_reject, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8897:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8919:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_callInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_callInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8919:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8944:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_addConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_addConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8944:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8970:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_removeConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_removeConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8970:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8995:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_callInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_callInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8995:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9021:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_removeConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_removeConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9021:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9046:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_maximumHeaderInterval'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_maximumHeaderInterval, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9046:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9071:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication_crcDesired'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication_crcDesired, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9071:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9094:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication_excessiveError'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication_excessiveError, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9094:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9121:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DialingInformationNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DialingInformationNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9121:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DialingInformationNetworkType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DialingInformationNetworkType, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9161:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9161:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9191:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand_restriction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand_restriction, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9191:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9213:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand_gstnOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand_gstnOptions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9213:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9238:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand_isdnOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand_isdnOptions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9238:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9272:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9272:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9378:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration_h223ModeChange'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration_h223ModeChange, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9378:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9402:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration_h223AnnexADoubleFlag'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration_h223AnnexADoubleFlag, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9402:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9427:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9427:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9462:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9462:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9485:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationCommand_status'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationCommand_status, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9485:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9507:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotSupported_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotSupported_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9507:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9533:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9533:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9580:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_JitterIndication_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_JitterIndication_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9580:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9613:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9613:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9648:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9648:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9673:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_userInputSupportIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_userInputSupportIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9673:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9707:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_encryptedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_encryptedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9707:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9740:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9740:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication_restriction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication_restriction, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9794:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9794:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9825:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9825:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9856:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_Q2931Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_Q2931Address, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9856:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_h223MultiplexTableCapability_enhanced'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_h223MultiplexTableCapability_enhanced, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RTPH263VideoRedundancyFrameMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RTPH263VideoRedundancyFrameMapping, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9921:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_enhancedReferencePicSelect_subPictureRemovalParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_enhancedReferencePicSelect_subPictureRemovalParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9921:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9950:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI_customPCF'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI_customPCF, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9950:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9968:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_pixelAspectCode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_pixelAspectCode, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9968:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9988:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_extendedPAR'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_extendedPAR, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9988:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10006:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_t84'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_t84, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10006:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10032:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_nlpid'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_nlpid, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10032:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10058:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability_rfc2733_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability_rfc2733_separateStream, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10058:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10089:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10089:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10185:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters_adaptationLayerType_al3'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters_adaptationLayerType_al3, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10185:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10213:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10213:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10233:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10233:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10301:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress_routing'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress_routing, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10301:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10323:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress_route'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress_route, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10323:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10344:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10344:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10410:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters_adaptationLayerType_al3'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters_adaptationLayerType_al3, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10410:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10436:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application_nlpid'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application_nlpid, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10436:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10462:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_maximumHeaderInterval_requestType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_maximumHeaderInterval_requestType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10462:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection_responseCode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection_responseCode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10486:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10517:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityDescriptorNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityDescriptorNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10517:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10535:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoFastUpdateGOB'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoFastUpdateGOB, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10535:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoFastUpdateMB'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoFastUpdateMB, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10593:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoBadMBs'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoBadMBs, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10593:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10622:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_PictureReference'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_PictureReference, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10622:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10640:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_lostPartialPicture'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_lostPartialPicture, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10640:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10667:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_encryptionUpdateAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_encryptionUpdateAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10667:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10718:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_reverseParameters_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_reverseParameters_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10718:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10741:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication_type_videoNotDecodedMBs'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication_type_videoNotDecodedMBs, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10741:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10768:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10768:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10794:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_reverseParameters_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_reverseParameters_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10794:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10817:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signal_rtp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signal_rtp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10817:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10849:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signalUpdate_rtp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signalUpdate_rtp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10849:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_extendedAlphanumeric_encryptedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_extendedAlphanumeric_encryptedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10905:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates_type_rangeOfBitRates'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates_type_rangeOfBitRates, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10905:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10931:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI_customPCF_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI_customPCF_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10931:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10958:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_extendedPAR_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_extendedPAR_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10958:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10984:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode_eRM_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode_eRM_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10984:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11010:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11010:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11045:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode_rfc2733sameport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode_rfc2733sameport, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11045:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11068:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode_rfc2733diffport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode_rfc2733diffport, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11068:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11096:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11096:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11131:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection_responseCode_rejected'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection_responseCode_rejected, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11131:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11177:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1_clockRecovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1_clockRecovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11177:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11200:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1_errorCorrection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1_errorCorrection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11200:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1_clockRecovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1_clockRecovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11247:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1_errorCorrection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1_errorCorrection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11247:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11271:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream_differentPort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream_differentPort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11271:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11301:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream_samePort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream_samePort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11301:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11326:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream_differentPort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream_differentPort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11326:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11356:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream_samePort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream_samePort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11356:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11413:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericInformation, H245_GenericMessage); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11413:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11429:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11429:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11455:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11455:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySet, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11542:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityTableEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11542:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11663:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11663:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11691:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H222Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H222Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11691:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11717:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11717:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11809:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaPacketizationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaPacketizationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11809:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11839:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RSVPParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RSVPParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11839:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ServicePriorityValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ServicePriorityValue, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11907:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ServicePriority'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ServicePriority, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11907:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11939:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AuthorizationParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AuthorizationParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11939:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11968:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11968:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11999:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericTransportParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericTransportParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11999:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12036:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12036:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12081:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransportCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransportCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12081:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12114:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12114:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12177:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyFrameMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyFrameMapping, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12177:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12203:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultipointCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultipointCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12203:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaDistributionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaDistributionCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12267:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ExtendedVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ExtendedVideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12267:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12297:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EnhancementLayerInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EnhancementLayerInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12297:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263ModeComboFlags'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263ModeComboFlags, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12383:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12383:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12414:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12414:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12440:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxUdpOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxUdpOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12440:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12472:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AuthenticationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AuthenticationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12472:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12503:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IntegrityCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IntegrityCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12503:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12532:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12532:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12566:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12566:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12635:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12635:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12666:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12666:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12691:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12691:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12723:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12723:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12758:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Q2931Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Q2931Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12758:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12788:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12788:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12814:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12814:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12850:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL2MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL2MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12850:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12876:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12876:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12910:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCArqParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCArqParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12910:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76HDLCParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76HDLCParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12963:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPPayloadType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPPayloadType, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12963:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12993:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStream, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12993:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13018:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionSync'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionSync, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13018:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13053:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13053:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13084:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13084:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13114:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelAckParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelAckParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13114:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13155:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13155:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13186:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelClose'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelClose, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13186:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13218:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13218:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13244:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySend'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySend, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13244:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13270:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13270:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13300:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13300:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13326:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13326:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13352:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13352:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13378:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryRejectionDescriptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13378:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13404:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13404:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13429:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13429:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13454:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13454:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13479:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13479:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRejectionDescriptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13531:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13531:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13556:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13556:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13582:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13582:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13608:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13608:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13634:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTModeElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13634:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13684:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13684:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13716:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13716:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13742:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13742:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13772:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13772:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13799:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13799:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13839:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13839:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13867:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13867:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13897:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13897:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13924:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13924:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13950:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13950:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13975:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13975:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14000:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14000:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14026:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14026:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14051:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalLabel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalLabel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14051:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14077:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestAllTerminalIDsResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestAllTerminalIDsResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14077:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14102:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14102:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14128:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformationNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformationNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14128:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14159:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14159:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14191:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14191:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14217:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14217:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14248:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14248:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14275:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotSupported'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotSupported, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14275:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14305:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14305:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_JitterIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_JitterIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14365:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14365:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14391:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14391:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14416:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal1ViaGateway'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal1ViaGateway, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14416:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14450:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_enhancedReferencePicSelect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_enhancedReferencePicSelect, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14450:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14479:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14479:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14510:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14510:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14536:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_forwardLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_forwardLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14536:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14571:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_reverseLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_reverseLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14571:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14605:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncoding_rtpRedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncoding_rtpRedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14605:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14636:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14636:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14661:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14661:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14720:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_reverseLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_reverseLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14720:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14754:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14754:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14779:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceRequest_requestTerminalCertificate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceRequest_requestTerminalCertificate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14779:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14812:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_mCTerminalIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_mCTerminalIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14812:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14838:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_terminalIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_terminalIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14838:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_conferenceIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_conferenceIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14890:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_passwordResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_passwordResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14890:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14916:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_chairTokenOwnerResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_chairTokenOwnerResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14916:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14942:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_terminalCertificateResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_terminalCertificateResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14942:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14973:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_maximumHeaderInterval'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_maximumHeaderInterval, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14973:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14998:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14998:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15024:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SendTerminalCapabilitySet_specificRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SendTerminalCapabilitySet_specificRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15024:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15056:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCommand_encryptionAlgorithmID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCommand_encryptionAlgorithmID, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15056:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15082:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_reverseParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_reverseParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15082:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15110:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_reverseParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_reverseParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15110:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15138:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signal, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15138:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15178:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signalUpdate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signalUpdate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15178:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_extendedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_extendedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15208:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15240:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode_eRM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode_eRM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15240:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_progressiveRefinementStart'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_progressiveRefinementStart, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15266:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_encryptionUpdateCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_encryptionUpdateCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15321:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15321:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15349:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15349:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15377:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15377:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15402:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15402:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15438:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15438:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15513:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15513:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoModeCombos'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoModeCombos, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15569:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxProfile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxProfile, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15569:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15607:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionAuthenticationAndIntegrity'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionAuthenticationAndIntegrity, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15607:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15642:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15642:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15679:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Media'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Media, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15679:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15705:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15705:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15734:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15734:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15766:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15766:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15804:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Mode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15804:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15830:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15830:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15857:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250ModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15857:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15886:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeTableEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15886:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15967:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15967:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16002:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_t38fax'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_t38fax, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16002:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16028:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application_t38fax'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application_t38fax, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16028:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16054:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235SecurityCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235SecurityCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16054:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16080:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263Options'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263Options, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16080:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16199:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16199:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16239:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16239:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16278:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16278:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EnhancementOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EnhancementOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16395:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_BEnhancementParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_BEnhancementParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16395:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: /usr/include/opal/asn/h225.h:35:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ReleaseCompleteReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ReleaseCompleteReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:35:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:99:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScnConnectionType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScnConnectionType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:99:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:126:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScnConnectionAggregation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScnConnectionAggregation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:126:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:152:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PresentationIndicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PresentationIndicator, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:152:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScreeningIndicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScreeningIndicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:175:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:199:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FacilityReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FacilityReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:199:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:307:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SupportedProtocols'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SupportedProtocols, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:307:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:412:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H221NonStandard'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H221NonStandard, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:412:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:439:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocolAlternateIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocolAlternateIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:439:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:471:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:471:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AliasAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AddressPattern'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AddressPattern, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:600:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PartyNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:600:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:644:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NumberDigits'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NumberDigits, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:644:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:662:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PublicTypeOfNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PublicTypeOfNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:662:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:688:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PrivateTypeOfNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PrivateTypeOfNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:688:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:717:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_MobileUIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_MobileUIM, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:717:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:752:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TBCD_STRING'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TBCD_STRING, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:752:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GSM_UIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GSM_UIM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:813:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:813:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:857:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NatureOfAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NatureOfAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:857:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:885:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupDigits'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupDigits, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:885:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ExtendedAliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ExtendedAliasAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:935:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UseSpecifiedTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UseSpecifiedTransport, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:935:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:960:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityServiceMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityServiceMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:960:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:990:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityErrors'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityErrors, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:990:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1026:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityErrors2'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityErrors2, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1026:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1055:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H245Security'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H245Security, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1055:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1092:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Q954Details'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Q954Details, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1092:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1118:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GloballyUniqueID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GloballyUniqueID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1118:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ConferenceIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ConferenceIdentifier, H225_GloballyUniqueID); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1164:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RequestSeqNum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RequestSeqNum, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1164:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1182:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperIdentifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1182:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1202:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandWidth'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandWidth, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1202:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1220:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallReferenceValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallReferenceValue, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1220:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1238:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EndpointIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EndpointIdentifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1238:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1258:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ProtocolIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ProtocolIdentifier, PASN_ObjectId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1258:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1274:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TimeToLive'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TimeToLive, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1274:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H248PackagesDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H248PackagesDescriptor, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1315:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H248SignalsDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H248SignalsDescriptor, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1315:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1338:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1338:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1365:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EncryptIntAlg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EncryptIntAlg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1365:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1396:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonIsoIntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonIsoIntegrityMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1396:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1430:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IntegrityMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1430:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ICV'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ICV, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1493:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FastStartToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FastStartToken, H235_ClearToken); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1493:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1509:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EncodedFastStartToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EncodedFastStartToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1509:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1532:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1532:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1597:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallLinkage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallLinkage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1597:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1628:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1628:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1653:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CarrierInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CarrierInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1653:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1688:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlDescriptor, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1688:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1733:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallTerminationCause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallTerminationCause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1733:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1762:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1762:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1795:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GenericIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GenericIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1795:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1831:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Content'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Content, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1831:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1894:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportChannelInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportChannelInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1894:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1925:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RehomingModel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RehomingModel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1925:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1981:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1981:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2235:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2235:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2274:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2274:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2334:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregRequestReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregRequestReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2334:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2370:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2370:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2427:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallModel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallModel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2427:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2451:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportQOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportQOS, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2451:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2482:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UUIEsRequested'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UUIEsRequested, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2482:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2529:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2529:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2587:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2587:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2625:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2625:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2674:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2674:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2699:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2699:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2730:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponseStatus'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponseStatus, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2730:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2756:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestNakReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestNakReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2756:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2787:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UserInformation_user_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UserInformation_user_data, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2787:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2826:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU_h323_message_body'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU_h323_message_body, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2826:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2932:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2932:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_NonStandardParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2972:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_GenericData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_GenericData, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2972:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2992:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ClearToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ClearToken, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2992:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3012:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CryptoH323Token'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CryptoH323Token, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3012:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3032:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AliasAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3032:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3052:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ServiceControlSession, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3052:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3070:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Connect_UUIE_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Connect_UUIE_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3070:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3090:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CallReferenceValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CallReferenceValue, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3090:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3108:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_conferenceGoal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_conferenceGoal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3108:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3135:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_H245Security'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_H245Security, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3135:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_connectionParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_connectionParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3180:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3180:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3200:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_SupportedProtocols'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_SupportedProtocols, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3200:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3220:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_FeatureDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_FeatureDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3220:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3240:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ExtendedAliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ExtendedAliasAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3240:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ConferenceList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ConferenceList, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3278:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3278:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3304:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipxAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipxAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3304:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ip6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ip6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3359:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TunnelledProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TunnelledProtocol, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3359:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3379:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_DataRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_DataRate, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3379:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3399:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_SupportedPrefix'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_SupportedPrefix, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3399:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3419:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocol_id'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocol_id, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3419:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3448:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AddressPattern_range'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AddressPattern_range, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3448:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3474:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ANSI_41_UIM_system_id'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ANSI_41_UIM_system_id, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3474:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3498:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TransportAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3498:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3518:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AlternateGK'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AlternateGK, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3518:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3536:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token_cryptoEPPwdHash'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token_cryptoEPPwdHash, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3536:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3563:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token_cryptoGKPwdHash'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token_cryptoGKPwdHash, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3563:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3590:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingSpecification_when'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingSpecification_when, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3590:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3623:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CallsAvailable'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CallsAvailable, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3623:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3641:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CicInfo_cic'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CicInfo_cic, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3641:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GroupID_member'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GroupID_member, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3677:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlSession_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlSession_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3677:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3700:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification_when'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification_when, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3700:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3733:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification_callStartingPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification_callStartingPoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3733:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3764:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl_billingMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl_billingMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3764:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl_callStartingPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl_callStartingPoint, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3810:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_EnumeratedParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_EnumeratedParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3810:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3828:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RTPSession_associatedSessionIds'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RTPSession_associatedSessionIds, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3828:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3848:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AdmissionConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AdmissionConfirm, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3848:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3868:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_Endpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_Endpoint, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3868:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3888:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AuthenticationMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AuthenticationMechanism, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3888:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PASN_ObjectId'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PASN_ObjectId, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3926:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_IntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_IntegrityMechanism, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3926:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3946:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AddressPattern'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AddressPattern, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3946:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3966:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_H248PackagesDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_H248PackagesDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3966:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3984:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRequest_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRequest_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3984:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4004:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_RasUsageSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_RasUsageSpecification, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4004:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4022:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRejectReason_invalidTerminalAliases'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRejectReason_invalidTerminalAliases, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4022:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4057:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_QOSCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4057:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4075:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionConfirm_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionConfirm_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4075:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4095:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PartyNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4095:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4115:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_BandwidthDetails'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_BandwidthDetails, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4115:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRequest_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRequest_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4171:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlIndication_callSpecific'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlIndication_callSpecific, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4171:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4198:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlResponse_result'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlResponse_result, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4198:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute_route'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute_route, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4223:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4241:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute_routing'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute_routing, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4241:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_RTPSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_RTPSession, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4285:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TransportChannelInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TransportChannelInfo, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4285:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4305:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ConferenceIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ConferenceIdentifier, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4305:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4325:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype_pdu'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype_pdu, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4325:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4343:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Status_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Status_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4343:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4376:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_StatusInquiry_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_StatusInquiry_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4376:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4409:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SetupAcknowledge_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SetupAcknowledge_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4409:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4442:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Notify_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Notify_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4442:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4475:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_VendorIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_VendorIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4475:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4509:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocol, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4509:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4565:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PublicPartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PublicPartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4565:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4591:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PrivatePartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PrivatePartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4591:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4617:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ANSI_41_UIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ANSI_41_UIM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4617:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4667:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupPublicPartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupPublicPartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4667:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4693:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupPrivatePartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupPrivatePartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4693:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4719:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AlternateTransportAddresses'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AlternateTransportAddresses, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4719:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4750:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AlternateGK'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AlternateGK, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4750:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4782:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AltGKInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AltGKInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4782:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4808:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityCapabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityCapabilities, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4808:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4840:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_QseriesOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_QseriesOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4840:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4872:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DataRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DataRate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4872:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4904:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SupportedPrefix'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SupportedPrefix, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4904:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4934:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingSpecification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4934:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4959:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCapacityInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCapacityInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4959:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5010:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallsAvailable'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallsAvailable, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5010:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5042:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CicInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CicInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5042:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5068:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GroupID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GroupID, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5068:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5098:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlSession, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5098:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5129:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageInfoTypes'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageInfoTypes, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5129:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5163:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5163:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5194:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5194:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5228:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthDetails'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthDetails, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5228:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5256:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5256:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5293:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GenericData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GenericData, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5293:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5323:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EnumeratedParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EnumeratedParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5323:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5353:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FeatureSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FeatureSet, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5353:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5387:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RTPSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RTPSession, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5387:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5526:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5526:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5574:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5574:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5631:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5631:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5671:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5671:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5712:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5712:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5761:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5761:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5803:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5803:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5848:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5848:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5889:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5889:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5946:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5946:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5982:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestNak'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestNak, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5982:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6021:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6021:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6060:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnknownMessageResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnknownMessageResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6060:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6096:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RequestInProgress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RequestInProgress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6096:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ResourcesAvailableConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ResourcesAvailableConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6172:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6172:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6217:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6217:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6259:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU_tunnelledSignallingMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU_tunnelledSignallingMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6259:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6320:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationConfirm_preGrantedARQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationConfirm_preGrantedARQ, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6320:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6359:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_StimulusControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_StimulusControl, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6359:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ConferenceList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ConferenceList, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6425:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatewayInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatewayInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6425:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6456:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H310Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H310Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6456:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6489:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H320Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H320Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6489:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6522:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H321Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H321Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6522:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6555:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H322Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H322Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6555:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6588:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6588:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6621:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H324Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H324Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6621:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6654:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_VoiceCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_VoiceCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6654:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6687:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_T120OnlyCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_T120OnlyCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6687:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6720:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardProtocol, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6720:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6752:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_T38FaxAnnexbOnlyCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_T38FaxAnnexbOnlyCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6752:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SIPCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SIPCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6819:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_McuInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_McuInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6819:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6850:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TerminalInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TerminalInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6850:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6879:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6879:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6908:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FeatureDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FeatureDescriptor, H225_GenericData); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6908:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6924:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCapacity'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCapacity, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6924:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6955:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CircuitIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CircuitIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6955:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6988:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6988:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7065:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7065:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7125:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7125:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7168:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ResourcesAvailableIndicate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ResourcesAvailableIndicate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7168:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7212:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7212:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ReleaseComplete_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ReleaseComplete_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7308:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EndpointType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EndpointType, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7308:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7353:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CircuitInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CircuitInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7353:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7386:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7386:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7449:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7449:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7631:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7631:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7712:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7712:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7780:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7780:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7846:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7846:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8006:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8006:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8066:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype_pdu_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype_pdu_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8066:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8092:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UserInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UserInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8092:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8122:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Alerting_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Alerting_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8122:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8181:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallProceeding_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallProceeding_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8181:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Connect_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Connect_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Information_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Information_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8332:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8433:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Facility_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Facility_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8433:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8500:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Progress_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Progress_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8500:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8546:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Endpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Endpoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8546:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: /usr/include/opal/h460/h4601.h:864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureStd'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureStd, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:909:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureNonStd'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureNonStd, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:909:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:955:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureOID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureOID, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:955:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:1019:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureSet, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:1019:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: /usr/include/opal/h323/h323ep.h:86:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323EndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323EndPoint, OpalRTPEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323ep.h:86:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: In file included from /usr/include/opal/h323/h225ras.h:47: /usr/include/opal/h323/h323trans.h:103:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Transactor, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:103:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:225:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor::Request'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Request, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:225:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:293:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor::Response'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Response, PString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:293:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transaction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Transaction, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:329:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransactionServer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323TransactionServer, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:405:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: In file included from /usr/include/opal/h323/h225ras.h:48: /usr/include/opal/h323/svcctrl.h:59:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323ServiceControlSession, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:59:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323HTTPServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323HTTPServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:207:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323H248ServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323H248ServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:207:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:289:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323CallCreditServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323CallCreditServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:289:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: /usr/include/opal/h323/h225ras.h:98:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RAS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RAS, H323Transactor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h225ras.h:98:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: /usr/include/opal/h323/gkclient.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Gatekeeper, H225_RAS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:67:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/gkclient.h:349:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:349:7: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/gkclient.h:364:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper::AlternateInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AlternateInfo, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:364:7: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: opal/h323ep.h:52:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyH323EndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyH323EndPoint, H323EndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/h323ep.h:52:3: note: explicitly cast the pointer to silence this warning opal/h323ep.cxx:75:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyH323Connection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyH323Connection, H323Connection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/h323ep.cxx:75:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:59: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptclib/asner.h:357:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PASN_ObjectId : public PASN_Object ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 909 warnings and 2 errors generated. make[1]: *** [opal/h323ep.o] Error 1 make[1]: Leaving directory `/build/t38modem-MLofGr/t38modem-1.2.0' dh_auto_build: make -j10 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120113-0025 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-f3118491-1855-42d0-9f40-1319a966e735/build/t38modem-MLofGr Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 1488 Build-Time: 4 Distribution: lsid64b Fail-Stage: build Install-Time: 13 Job: t38modem_1.2.0-1 Package: t38modem Package-Time: 30 Source-Version: 1.2.0-1 Space: 1488 Status: attempted Version: 1.2.0-1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120113-0025 Build needed 00:00:30, 1488k disc space DC-Message: Failed, but took only 32.178736. Retrying, you never know. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. Requested exclusive mode, but other builds running. sbuild (Debian sbuild) 0.62.2 (05 Apr 2011) on stremi-1.reims.grid5000.fr ╔══════════════════════════════════════════════════════════════════════════════╗ ║ t38modem 1.2.0-1 (amd64) 13 Jan 2012 00:28 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: t38modem Version: 1.2.0-1 Source Version: 1.2.0-1 Distribution: lsid64b Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Ign http://localhost sid InRelease Get:1 http://localhost sid Release.gpg [836 B] Get:2 http://localhost sid Release [188 kB] Ign http://localhost sid/main Sources/DiffIndex Ign http://localhost sid/main amd64 Packages/DiffIndex Ign http://localhost sid/main TranslationIndex Get:3 http://localhost sid/main Sources [7544 kB] Get:4 http://localhost sid/main amd64 Packages [10.4 MB] Ign http://localhost sid/main Translation-en Fetched 18.2 MB in 3s (5464 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages have been kept back: clang cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base libgcc1 libgomp1 libquadmath0 libstdc++6 libstdc++6-4.6-dev 0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... NOTICE: 't38modem' packaging is maintained in the 'Svn' version control system at: svn://svn.debian.org/pkg-voip/t38modem/trunk/ Need to get 112 kB of source archives. Get:1 http://localhost/debian/ sid/main t38modem 1.2.0-1 (dsc) [1427 B] Get:2 http://localhost/debian/ sid/main t38modem 1.2.0-1 (tar) [99.7 kB] Get:3 http://localhost/debian/ sid/main t38modem 1.2.0-1 (diff) [10.5 kB] Fetched 112 kB in 0s (8762 kB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/build/t38modem-oOukYO/resolver-qtxthz/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded. Need to get 0 B/702 B of archives. After this operation, 0 B of additional disk space will be used. WARNING: The following packages cannot be authenticated! sbuild-build-depends-core-dummy Authentication warning overridden. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10821 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Cannot open /var/lib/schroot/mount/lsid64b-126caabc-3f7d-434f-8488-7d9fe09e5b13/etc/lsb-release: No such file or directory Merged Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), help2man, libopal-dev, libexpat1-dev Merged Build-Conflicts: linux-kernel-headers (<< 2.5.999-test7-bk-14) Filtered Build-Depends: base-files, base-passwd, bash, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, ncurses-base, ncurses-bin, perl-base, sed, login, sysvinit-utils, sysvinit, tar, bsdutils, mount, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 7), help2man, libopal-dev, libexpat1-dev Filtered Build-Conflicts: linux-kernel-headers (<< 2.5.999-test7-bk-14) dpkg-deb: building package `sbuild-build-depends-t38modem-dummy' in `/build/t38modem-oOukYO/resolver-8azfcj/apt_archive/sbuild-build-depends-t38modem-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install t38modem build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: bsdmainutils debhelper file gettext gettext-base groff-base help2man html2text intltool-debian libasound2 libasound2-dev libasyncns0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libcaca-dev libcaca0 libcap2 libcelt0-0 libcroco3 libdbus-1-3 libdbus-1-dev libdirectfb-1.2-9 libdirectfb-dev libdirectfb-extra libdrm2 libexpat1 libexpat1-dev libflac8 libfreetype6 libfreetype6-dev libgcrypt11 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libgnutls26 libgpg-error0 libgsm1 libice-dev libice6 libjpeg8 libjpeg8-dev libjson0 libldap-2.4-2 libldap2-dev liblocale-gettext-perl libltdl-dev libltdl7 libmagic1 libncurses5-dev libodbc1 libogg0 libopal-dev libopal3.6.8 libp11-kit0 libpcre3 libpipeline1 libpng12-0 libpng12-dev libpopt0 libpt-dev libpt2.6.7 libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libsasl2-2 libsasl2-dev libsasl2-modules libsdl1.2-dev libsdl1.2debian libslang2-dev libsm-dev libsm6 libsndfile1 libspeex-dev libspeex1 libspeexdsp-dev libspeexdsp1 libsrtp0 libsrtp0-dev libssl-dev libssl1.0.0 libsysfs-dev libsysfs2 libtasn1-3 libtheora0 libtinfo-dev libts-0.0-0 libunistring0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxi6 libxml2 libxrandr2 libxrender1 libxt-dev libxt6 libxtst6 libxxf86vm1 man-db mesa-common-dev odbcinst odbcinst1debian2 pkg-config po-debconf tsconf unixodbc unixodbc-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: wamerican wordlist whois vacation dh-make gettext-doc groff libasound2-plugins libasound2-doc rng-tools libglib2.0-doc libtool-doc ncurses-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin pulseaudio libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal speex srtp-utils www-browser libmail-box-perl Recommended packages: curl wget lynx-cur autopoint dbus libgl1-mesa-dri shared-mime-info python libtool libopal-doc libssl-doc tcpd libx11-doc xml-core libmail-sendmail-perl The following NEW packages will be installed: bsdmainutils debhelper file gettext gettext-base groff-base help2man html2text intltool-debian libasound2 libasound2-dev libasyncns0 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libcaca-dev libcaca0 libcap2 libcelt0-0 libcroco3 libdbus-1-3 libdbus-1-dev libdirectfb-1.2-9 libdirectfb-dev libdirectfb-extra libdrm2 libexpat1 libexpat1-dev libflac8 libfreetype6 libfreetype6-dev libgcrypt11 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libgnutls26 libgpg-error0 libgsm1 libice-dev libice6 libjpeg8 libjpeg8-dev libjson0 libldap-2.4-2 libldap2-dev liblocale-gettext-perl libltdl-dev libltdl7 libmagic1 libncurses5-dev libodbc1 libogg0 libopal-dev libopal3.6.8 libp11-kit0 libpcre3 libpipeline1 libpng12-0 libpng12-dev libpopt0 libpt-dev libpt2.6.7 libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libsasl2-2 libsasl2-dev libsasl2-modules libsdl1.2-dev libsdl1.2debian libslang2-dev libsm-dev libsm6 libsndfile1 libspeex-dev libspeex1 libspeexdsp-dev libspeexdsp1 libsrtp0 libsrtp0-dev libssl-dev libssl1.0.0 libsysfs-dev libsysfs2 libtasn1-3 libtheora0 libtinfo-dev libts-0.0-0 libunistring0 libv4l-0 libv4lconvert0 libvorbis0a libvorbisenc2 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxi6 libxml2 libxrandr2 libxrender1 libxt-dev libxt6 libxtst6 libxxf86vm1 man-db mesa-common-dev odbcinst odbcinst1debian2 pkg-config po-debconf sbuild-build-depends-t38modem-dummy tsconf unixodbc unixodbc-dev x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 144 newly installed, 0 to remove and 10 not upgraded. Need to get 52.1 MB/52.1 MB of archives. After this operation, 181 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libpipeline1 libpopt0 libssl1.0.0 liblocale-gettext-perl libgpg-error0 libgcrypt11 libp11-kit0 libtasn1-3 libgnutls26 libsasl2-2 libldap-2.4-2 libpcre3 libwrap0 libasound2 libasyncns0 libavahi-common-data libavahi-common3 libdbus-1-3 libavahi-client3 libglib2.0-0 libxml2 libcroco3 libdrm2 libexpat1 libogg0 libflac8 libfreetype6 libglapi-mesa libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxfixes3 libxdamage1 libxext6 libxxf86vm1 libgl1-mesa-glx libglu1-mesa x11-common libice6 libltdl7 libodbc1 libpng12-0 libcap2 libjson0 libsm6 libvorbis0a libvorbisenc2 libsndfile1 libx11-xcb1 libxi6 libxtst6 libpulse0 libpulse-mainloop-glib0 libcaca0 libsysfs2 tsconf libts-0.0-0 libdirectfb-1.2-9 libxrender1 libxrandr2 libsdl1.2debian libunistring0 libjpeg8 libv4lconvert0 libv4l-0 libxt6 odbcinst odbcinst1debian2 bsdmainutils groff-base man-db libmagic1 file gettext-base html2text gettext intltool-debian po-debconf debhelper help2man libasound2-dev libavahi-common-dev pkg-config libdbus-1-dev libavahi-client-dev libtinfo-dev libncurses5-dev zlib1g-dev libpng12-dev libslang2-dev libcaca-dev libcelt0-0 libdirectfb-extra libfreetype6-dev libjpeg8-dev xorg-sgml-doctools x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libpthread-stubs0 libpthread-stubs0-dev libxcb1-dev libx11-dev x11proto-xext-dev libxext-dev libsysfs-dev libdirectfb-dev libexpat1-dev mesa-common-dev libgl1-mesa-dev libglib2.0-data libglib2.0-bin libglib2.0-dev libglu1-mesa-dev libgsm1 libice-dev libltdl-dev libpt2.6.7 libspeex1 libspeexdsp1 libsrtp0 libtheora0 libopal3.6.8 libssl-dev libldap2-dev libpulse-dev libsm-dev libxt-dev libsdl1.2-dev libsasl2-modules libsasl2-dev unixodbc unixodbc-dev libpt-dev libspeex-dev libspeexdsp-dev libsrtp0-dev libopal-dev sbuild-build-depends-t38modem-dummy Authentication warning overridden. Get:1 http://localhost/debian/ sid/main libpipeline1 amd64 1.2.0-5 [38.2 kB] Get:2 http://localhost/debian/ sid/main libpopt0 amd64 1.16-3 [55.2 kB] Get:3 http://localhost/debian/ sid/main libssl1.0.0 amd64 1.0.0e-3 [1143 kB] Get:4 http://localhost/debian/ sid/main liblocale-gettext-perl amd64 1.05-7+b1 [20.4 kB] Get:5 http://localhost/debian/ sid/main libgpg-error0 amd64 1.10-2 [66.8 kB] Get:6 http://localhost/debian/ sid/main libgcrypt11 amd64 1.5.0-3 [298 kB] Get:7 http://localhost/debian/ sid/main libp11-kit0 amd64 0.10-1 [51.4 kB] Get:8 http://localhost/debian/ sid/main libtasn1-3 amd64 2.11-1 [65.9 kB] Get:9 http://localhost/debian/ sid/main libgnutls26 amd64 2.12.16-1 [614 kB] Get:10 http://localhost/debian/ sid/main libsasl2-2 amd64 2.1.25.dfsg1-2 [120 kB] Get:11 http://localhost/debian/ sid/main libldap-2.4-2 amd64 2.4.28-1 [240 kB] Get:12 http://localhost/debian/ sid/main libpcre3 amd64 8.12-4 [225 kB] Get:13 http://localhost/debian/ sid/main libwrap0 amd64 7.6.q-22 [62.2 kB] Get:14 http://localhost/debian/ sid/main libasound2 amd64 1.0.24.1-4 [446 kB] Get:15 http://localhost/debian/ sid/main libasyncns0 amd64 0.8-4 [13.6 kB] Get:16 http://localhost/debian/ sid/main libavahi-common-data amd64 0.6.30-6 [133 kB] Get:17 http://localhost/debian/ sid/main libavahi-common3 amd64 0.6.30-6 [54.2 kB] Get:18 http://localhost/debian/ sid/main libdbus-1-3 amd64 1.4.16-1 [164 kB] Get:19 http://localhost/debian/ sid/main libavahi-client3 amd64 0.6.30-6 [59.0 kB] Get:20 http://localhost/debian/ sid/main libglib2.0-0 amd64 2.30.2-4 [1844 kB] Get:21 http://localhost/debian/ sid/main libxml2 amd64 2.7.8.dfsg-5.1 [891 kB] Get:22 http://localhost/debian/ sid/main libcroco3 amd64 0.6.2-2 [122 kB] Get:23 http://localhost/debian/ sid/main libdrm2 amd64 2.4.30-1 [436 kB] Get:24 http://localhost/debian/ sid/main libexpat1 amd64 2.0.1-7.2 [139 kB] Get:25 http://localhost/debian/ sid/main libogg0 amd64 1.2.2~dfsg-1 [18.6 kB] Get:26 http://localhost/debian/ sid/main libflac8 amd64 1.2.1-6 [154 kB] Get:27 http://localhost/debian/ sid/main libfreetype6 amd64 2.4.8-1 [442 kB] Get:28 http://localhost/debian/ sid/main libglapi-mesa amd64 7.11.2-1 [55.8 kB] Get:29 http://localhost/debian/ sid/main libxau6 amd64 1:1.0.6-4 [17.1 kB] Get:30 http://localhost/debian/ sid/main libxdmcp6 amd64 1:1.1.0-4 [22.9 kB] Get:31 http://localhost/debian/ sid/main libxcb1 amd64 1.7-4 [43.7 kB] Get:32 http://localhost/debian/ sid/main libx11-data all 2:1.4.4-4 [187 kB] Get:33 http://localhost/debian/ sid/main libx11-6 amd64 2:1.4.4-4 [889 kB] Get:34 http://localhost/debian/ sid/main libxfixes3 amd64 1:5.0-4 [21.5 kB] Get:35 http://localhost/debian/ sid/main libxdamage1 amd64 1:1.1.3-2 [14.3 kB] Get:36 http://localhost/debian/ sid/main libxext6 amd64 2:1.3.0-3 [52.3 kB] Get:37 http://localhost/debian/ sid/main libxxf86vm1 amd64 1:1.1.1-2 [18.2 kB] Get:38 http://localhost/debian/ sid/main libgl1-mesa-glx amd64 7.11.2-1 [156 kB] Get:39 http://localhost/debian/ sid/main libglu1-mesa amd64 7.11.2-1 [220 kB] Get:40 http://localhost/debian/ sid/main x11-common all 1:7.6+10 [281 kB] Get:41 http://localhost/debian/ sid/main libice6 amd64 2:1.0.7-2 [56.5 kB] Get:42 http://localhost/debian/ sid/main libltdl7 amd64 2.4.2-1 [352 kB] Get:43 http://localhost/debian/ sid/main libodbc1 amd64 2.2.14p2-5 [252 kB] Get:44 http://localhost/debian/ sid/main libpng12-0 amd64 1.2.46-4 [190 kB] Get:45 http://localhost/debian/ sid/main libcap2 amd64 1:2.22-1 [13.3 kB] Get:46 http://localhost/debian/ sid/main libjson0 amd64 0.9-1 [18.8 kB] Get:47 http://localhost/debian/ sid/main libsm6 amd64 2:1.2.0-2 [29.8 kB] Get:48 http://localhost/debian/ sid/main libvorbis0a amd64 1.3.2-1.1 [122 kB] Get:49 http://localhost/debian/ sid/main libvorbisenc2 amd64 1.3.2-1.1 [146 kB] Get:50 http://localhost/debian/ sid/main libsndfile1 amd64 1.0.25-4 [240 kB] Get:51 http://localhost/debian/ sid/main libx11-xcb1 amd64 2:1.4.4-4 [125 kB] Get:52 http://localhost/debian/ sid/main libxi6 amd64 2:1.4.5-1 [67.6 kB] Get:53 http://localhost/debian/ sid/main libxtst6 amd64 2:1.2.0-4 [24.1 kB] Get:54 http://localhost/debian/ sid/main libpulse0 amd64 1.1-2 [307 kB] Get:55 http://localhost/debian/ sid/main libpulse-mainloop-glib0 amd64 1.1-2 [24.6 kB] Get:56 http://localhost/debian/ sid/main libcaca0 amd64 0.99.beta17-2.1 [386 kB] Get:57 http://localhost/debian/ sid/main libsysfs2 amd64 2.1.0+repack-1 [29.2 kB] Get:58 http://localhost/debian/ sid/main tsconf all 1.0-9 [13.0 kB] Get:59 http://localhost/debian/ sid/main libts-0.0-0 amd64 1.0-9 [30.0 kB] Get:60 http://localhost/debian/ sid/main libdirectfb-1.2-9 amd64 1.2.10.0-4.3 [1201 kB] Get:61 http://localhost/debian/ sid/main libxrender1 amd64 1:0.9.6-2 [31.5 kB] Get:62 http://localhost/debian/ sid/main libxrandr2 amd64 2:1.3.2-2 [33.5 kB] Get:63 http://localhost/debian/ sid/main libsdl1.2debian amd64 1.2.14-7 [222 kB] Get:64 http://localhost/debian/ sid/main libunistring0 amd64 0.9.3-5 [434 kB] Get:65 http://localhost/debian/ sid/main libjpeg8 amd64 8c-2 [132 kB] Get:66 http://localhost/debian/ sid/main libv4lconvert0 amd64 0.8.5-7 [95.1 kB] Get:67 http://localhost/debian/ sid/main libv4l-0 amd64 0.8.5-7 [55.4 kB] Get:68 http://localhost/debian/ sid/main libxt6 amd64 1:1.1.1-2 [207 kB] Get:69 http://localhost/debian/ sid/main odbcinst amd64 2.2.14p2-5 [40.6 kB] Get:70 http://localhost/debian/ sid/main odbcinst1debian2 amd64 2.2.14p2-5 [80.5 kB] Get:71 http://localhost/debian/ sid/main bsdmainutils amd64 8.2.3 [208 kB] Get:72 http://localhost/debian/ sid/main groff-base amd64 1.21-6 [1150 kB] Get:73 http://localhost/debian/ sid/main man-db amd64 2.6.0.2-3 [1015 kB] Get:74 http://localhost/debian/ sid/main libmagic1 amd64 5.09-2 [246 kB] Get:75 http://localhost/debian/ sid/main file amd64 5.09-2 [52.0 kB] Get:76 http://localhost/debian/ sid/main gettext-base amd64 0.18.1.1-5 [154 kB] Get:77 http://localhost/debian/ sid/main html2text amd64 1.3.2a-15 [103 kB] Get:78 http://localhost/debian/ sid/main gettext amd64 0.18.1.1-5 [2080 kB] Get:79 http://localhost/debian/ sid/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:80 http://localhost/debian/ sid/main po-debconf all 1.0.16+nmu2 [224 kB] Get:81 http://localhost/debian/ sid/main debhelper all 8.9.14 [693 kB] Get:82 http://localhost/debian/ sid/main help2man amd64 1.40.5 [95.6 kB] Get:83 http://localhost/debian/ sid/main libasound2-dev amd64 1.0.24.1-4 [598 kB] Get:84 http://localhost/debian/ sid/main libavahi-common-dev amd64 0.6.30-6 [71.9 kB] Get:85 http://localhost/debian/ sid/main pkg-config amd64 0.26-1 [59.5 kB] Get:86 http://localhost/debian/ sid/main libdbus-1-dev amd64 1.4.16-1 [243 kB] Get:87 http://localhost/debian/ sid/main libavahi-client-dev amd64 0.6.30-6 [66.2 kB] Get:88 http://localhost/debian/ sid/main libtinfo-dev amd64 5.9-4 [103 kB] Get:89 http://localhost/debian/ sid/main libncurses5-dev amd64 5.9-4 [406 kB] Get:90 http://localhost/debian/ sid/main zlib1g-dev amd64 1:1.2.3.4.dfsg-3 [192 kB] Get:91 http://localhost/debian/ sid/main libpng12-dev amd64 1.2.46-4 [266 kB] Get:92 http://localhost/debian/ sid/main libslang2-dev amd64 2.2.4-5 [627 kB] Get:93 http://localhost/debian/ sid/main libcaca-dev amd64 0.99.beta17-2.1 [1001 kB] Get:94 http://localhost/debian/ sid/main libcelt0-0 amd64 0.7.1-1 [42.6 kB] Get:95 http://localhost/debian/ sid/main libdirectfb-extra amd64 1.2.10.0-4.3 [36.4 kB] Get:96 http://localhost/debian/ sid/main libfreetype6-dev amd64 2.4.8-1 [801 kB] Get:97 http://localhost/debian/ sid/main libjpeg8-dev amd64 8c-2 [241 kB] Get:98 http://localhost/debian/ sid/main xorg-sgml-doctools all 1:1.10-1 [24.1 kB] Get:99 http://localhost/debian/ sid/main x11proto-core-dev all 7.0.22-1 [323 kB] Get:100 http://localhost/debian/ sid/main libxau-dev amd64 1:1.0.6-4 [20.6 kB] Get:101 http://localhost/debian/ sid/main libxdmcp-dev amd64 1:1.1.0-4 [39.3 kB] Get:102 http://localhost/debian/ sid/main x11proto-input-dev all 2.1-1 [145 kB] Get:103 http://localhost/debian/ sid/main x11proto-kb-dev all 1.0.5-2 [27.5 kB] Get:104 http://localhost/debian/ sid/main xtrans-dev all 1.2.6-2 [101 kB] Get:105 http://localhost/debian/ sid/main libpthread-stubs0 amd64 0.3-3 [3228 B] Get:106 http://localhost/debian/ sid/main libpthread-stubs0-dev amd64 0.3-3 [3998 B] Get:107 http://localhost/debian/ sid/main libxcb1-dev amd64 1.7-4 [82.7 kB] Get:108 http://localhost/debian/ sid/main libx11-dev amd64 2:1.4.4-4 [1027 kB] Get:109 http://localhost/debian/ sid/main x11proto-xext-dev all 7.2.0-3 [255 kB] Get:110 http://localhost/debian/ sid/main libxext-dev amd64 2:1.3.0-3 [167 kB] Get:111 http://localhost/debian/ sid/main libsysfs-dev amd64 2.1.0+repack-1 [47.3 kB] Get:112 http://localhost/debian/ sid/main libdirectfb-dev amd64 1.2.10.0-4.3 [929 kB] Get:113 http://localhost/debian/ sid/main libexpat1-dev amd64 2.0.1-7.2 [223 kB] Get:114 http://localhost/debian/ sid/main mesa-common-dev amd64 7.11.2-1 [350 kB] Get:115 http://localhost/debian/ sid/main libgl1-mesa-dev amd64 7.11.2-1 [31.8 kB] Get:116 http://localhost/debian/ sid/main libglib2.0-data all 2.30.2-4 [2318 kB] Get:117 http://localhost/debian/ sid/main libglib2.0-bin amd64 2.30.2-4 [639 kB] Get:118 http://localhost/debian/ sid/main libglib2.0-dev amd64 2.30.2-4 [2382 kB] Get:119 http://localhost/debian/ sid/main libglu1-mesa-dev amd64 7.11.2-1 [296 kB] Get:120 http://localhost/debian/ sid/main libgsm1 amd64 1.0.13-3 [28.7 kB] Get:121 http://localhost/debian/ sid/main libice-dev amd64 2:1.0.7-2 [143 kB] Get:122 http://localhost/debian/ sid/main libltdl-dev amd64 2.4.2-1 [205 kB] Get:123 http://localhost/debian/ sid/main libpt2.6.7 amd64 2.6.7-2.1 [1219 kB] Get:124 http://localhost/debian/ sid/main libspeex1 amd64 1.2~rc1-3 [59.9 kB] Get:125 http://localhost/debian/ sid/main libspeexdsp1 amd64 1.2~rc1-3 [45.9 kB] Get:126 http://localhost/debian/ sid/main libsrtp0 amd64 1.4.4+20100615~dfsg-1 [78.2 kB] Get:127 http://localhost/debian/ sid/main libtheora0 amd64 1.1.1+dfsg.1-3 [381 kB] Get:128 http://localhost/debian/ sid/main libopal3.6.8 amd64 3.6.8~dfsg-2.1 [2857 kB] Get:129 http://localhost/debian/ sid/main libssl-dev amd64 1.0.0e-3 [1631 kB] Get:130 http://localhost/debian/ sid/main libldap2-dev amd64 2.4.28-1 [560 kB] Get:131 http://localhost/debian/ sid/main libpulse-dev amd64 1.1-2 [92.6 kB] Get:132 http://localhost/debian/ sid/main libsm-dev amd64 2:1.2.0-2 [101 kB] Get:133 http://localhost/debian/ sid/main libxt-dev amd64 1:1.1.1-2 [512 kB] Get:134 http://localhost/debian/ sid/main libsdl1.2-dev amd64 1.2.14-7 [862 kB] Get:135 http://localhost/debian/ sid/main libsasl2-modules amd64 2.1.25.dfsg1-2 [114 kB] Get:136 http://localhost/debian/ sid/main libsasl2-dev amd64 2.1.25.dfsg1-2 [360 kB] Get:137 http://localhost/debian/ sid/main unixodbc amd64 2.2.14p2-5 [53.1 kB] Get:138 http://localhost/debian/ sid/main unixodbc-dev amd64 2.2.14p2-5 [367 kB] Get:139 http://localhost/debian/ sid/main libpt-dev amd64 2.6.7-2.1 [2291 kB] Get:140 http://localhost/debian/ sid/main libspeex-dev amd64 1.2~rc1-3 [81.2 kB] Get:141 http://localhost/debian/ sid/main libspeexdsp-dev amd64 1.2~rc1-3 [58.1 kB] Get:142 http://localhost/debian/ sid/main libsrtp0-dev amd64 1.4.4+20100615~dfsg-1 [116 kB] Get:143 http://localhost/debian/ sid/main libopal-dev amd64 3.6.8~dfsg-2.1 [4792 kB] Extracting templates from packages: 20% Extracting templates from packages: 41% Extracting templates from packages: 62% Extracting templates from packages: 83% Extracting templates from packages: 100% Preconfiguring packages ... Fetched 52.1 MB in 1s (42.9 MB/s) Selecting previously unselected package libpipeline1. (Reading database ... 10821 files and directories currently installed.) Unpacking libpipeline1 (from .../libpipeline1_1.2.0-5_amd64.deb) ... Selecting previously unselected package libpopt0. Unpacking libpopt0 (from .../libpopt0_1.16-3_amd64.deb) ... Selecting previously unselected package libssl1.0.0. Unpacking libssl1.0.0 (from .../libssl1.0.0_1.0.0e-3_amd64.deb) ... Selecting previously unselected package liblocale-gettext-perl. Unpacking liblocale-gettext-perl (from .../liblocale-gettext-perl_1.05-7+b1_amd64.deb) ... Selecting previously unselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.10-2_amd64.deb) ... Selecting previously unselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.5.0-3_amd64.deb) ... Selecting previously unselected package libp11-kit0. Unpacking libp11-kit0 (from .../libp11-kit0_0.10-1_amd64.deb) ... Selecting previously unselected package libtasn1-3. Unpacking libtasn1-3 (from .../libtasn1-3_2.11-1_amd64.deb) ... Selecting previously unselected package libgnutls26. Unpacking libgnutls26 (from .../libgnutls26_2.12.16-1_amd64.deb) ... Selecting previously unselected package libsasl2-2. Unpacking libsasl2-2 (from .../libsasl2-2_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package libldap-2.4-2. Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.28-1_amd64.deb) ... Selecting previously unselected package libpcre3. Unpacking libpcre3 (from .../libpcre3_8.12-4_amd64.deb) ... Selecting previously unselected package libwrap0. Unpacking libwrap0 (from .../libwrap0_7.6.q-22_amd64.deb) ... Selecting previously unselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libasyncns0. Unpacking libasyncns0 (from .../libasyncns0_0.8-4_amd64.deb) ... Selecting previously unselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.30-6_amd64.deb) ... Selecting previously unselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.30-6_amd64.deb) ... Selecting previously unselected package libdbus-1-3. Unpacking libdbus-1-3 (from .../libdbus-1-3_1.4.16-1_amd64.deb) ... Selecting previously unselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.30-6_amd64.deb) ... Selecting previously unselected package libglib2.0-0. Unpacking libglib2.0-0 (from .../libglib2.0-0_2.30.2-4_amd64.deb) ... Selecting previously unselected package libxml2. Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-5.1_amd64.deb) ... Selecting previously unselected package libcroco3. Unpacking libcroco3 (from .../libcroco3_0.6.2-2_amd64.deb) ... Selecting previously unselected package libdrm2. Unpacking libdrm2 (from .../libdrm2_2.4.30-1_amd64.deb) ... Selecting previously unselected package libexpat1. Unpacking libexpat1 (from .../libexpat1_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package libogg0. Unpacking libogg0 (from .../libogg0_1.2.2~dfsg-1_amd64.deb) ... Selecting previously unselected package libflac8. Unpacking libflac8 (from .../libflac8_1.2.1-6_amd64.deb) ... Selecting previously unselected package libfreetype6. Unpacking libfreetype6 (from .../libfreetype6_2.4.8-1_amd64.deb) ... Selecting previously unselected package libglapi-mesa. Unpacking libglapi-mesa (from .../libglapi-mesa_7.11.2-1_amd64.deb) ... Selecting previously unselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package libxcb1. Unpacking libxcb1 (from .../libxcb1_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-data. Unpacking libx11-data (from .../libx11-data_2%3a1.4.4-4_all.deb) ... Selecting previously unselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a5.0-4_amd64.deb) ... Selecting previously unselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.3-2_amd64.deb) ... Selecting previously unselected package libxext6. Unpacking libxext6 (from .../libxext6_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libxxf86vm1. Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libgl1-mesa-glx. Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_7.11.2-1_amd64.deb) ... Selecting previously unselected package libglu1-mesa. Unpacking libglu1-mesa (from .../libglu1-mesa_7.11.2-1_amd64.deb) ... Selecting previously unselected package x11-common. Unpacking x11-common (from .../x11-common_1%3a7.6+10_all.deb) ... Selecting previously unselected package libice6. Unpacking libice6 (from .../libice6_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libltdl7. Unpacking libltdl7 (from .../libltdl7_2.4.2-1_amd64.deb) ... Selecting previously unselected package libodbc1. Unpacking libodbc1 (from .../libodbc1_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.46-4_amd64.deb) ... Selecting previously unselected package libcap2. Unpacking libcap2 (from .../libcap2_1%3a2.22-1_amd64.deb) ... Selecting previously unselected package libjson0. Unpacking libjson0 (from .../libjson0_0.9-1_amd64.deb) ... Selecting previously unselected package libsm6. Unpacking libsm6 (from .../libsm6_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libvorbis0a. Unpacking libvorbis0a (from .../libvorbis0a_1.3.2-1.1_amd64.deb) ... Selecting previously unselected package libvorbisenc2. Unpacking libvorbisenc2 (from .../libvorbisenc2_1.3.2-1.1_amd64.deb) ... Selecting previously unselected package libsndfile1. Unpacking libsndfile1 (from .../libsndfile1_1.0.25-4_amd64.deb) ... Selecting previously unselected package libx11-xcb1. Unpacking libx11-xcb1 (from .../libx11-xcb1_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package libxi6. Unpacking libxi6 (from .../libxi6_2%3a1.4.5-1_amd64.deb) ... Selecting previously unselected package libxtst6. Unpacking libxtst6 (from .../libxtst6_2%3a1.2.0-4_amd64.deb) ... Selecting previously unselected package libpulse0. Unpacking libpulse0 (from .../libpulse0_1.1-2_amd64.deb) ... Selecting previously unselected package libpulse-mainloop-glib0. Unpacking libpulse-mainloop-glib0 (from .../libpulse-mainloop-glib0_1.1-2_amd64.deb) ... Selecting previously unselected package libcaca0. Unpacking libcaca0 (from .../libcaca0_0.99.beta17-2.1_amd64.deb) ... Selecting previously unselected package libsysfs2. Unpacking libsysfs2 (from .../libsysfs2_2.1.0+repack-1_amd64.deb) ... Selecting previously unselected package tsconf. Unpacking tsconf (from .../archives/tsconf_1.0-9_all.deb) ... Selecting previously unselected package libts-0.0-0. Unpacking libts-0.0-0 (from .../libts-0.0-0_1.0-9_amd64.deb) ... Selecting previously unselected package libdirectfb-1.2-9. Unpacking libdirectfb-1.2-9 (from .../libdirectfb-1.2-9_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libxrender1. Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-2_amd64.deb) ... Selecting previously unselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2%3a1.3.2-2_amd64.deb) ... Selecting previously unselected package libsdl1.2debian. Unpacking libsdl1.2debian (from .../libsdl1.2debian_1.2.14-7_amd64.deb) ... Selecting previously unselected package libunistring0. Unpacking libunistring0 (from .../libunistring0_0.9.3-5_amd64.deb) ... Selecting previously unselected package libjpeg8. Unpacking libjpeg8 (from .../libjpeg8_8c-2_amd64.deb) ... Selecting previously unselected package libv4lconvert0. Unpacking libv4lconvert0 (from .../libv4lconvert0_0.8.5-7_amd64.deb) ... Selecting previously unselected package libv4l-0. Unpacking libv4l-0 (from .../libv4l-0_0.8.5-7_amd64.deb) ... Selecting previously unselected package libxt6. Unpacking libxt6 (from .../libxt6_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package odbcinst. Unpacking odbcinst (from .../odbcinst_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package odbcinst1debian2. Unpacking odbcinst1debian2 (from .../odbcinst1debian2_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_8.2.3_amd64.deb) ... Selecting previously unselected package groff-base. Unpacking groff-base (from .../groff-base_1.21-6_amd64.deb) ... Selecting previously unselected package man-db. Unpacking man-db (from .../man-db_2.6.0.2-3_amd64.deb) ... Selecting previously unselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_5.09-2_amd64.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.09-2_amd64.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_amd64.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-5_amd64.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_8.9.14_all.deb) ... Selecting previously unselected package help2man. Unpacking help2man (from .../help2man_1.40.5_amd64.deb) ... Selecting previously unselected package libasound2-dev. Unpacking libasound2-dev (from .../libasound2-dev_1.0.24.1-4_amd64.deb) ... Selecting previously unselected package libavahi-common-dev. Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.30-6_amd64.deb) ... Selecting previously unselected package pkg-config. Unpacking pkg-config (from .../pkg-config_0.26-1_amd64.deb) ... Selecting previously unselected package libdbus-1-dev. Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.4.16-1_amd64.deb) ... Selecting previously unselected package libavahi-client-dev. Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.30-6_amd64.deb) ... Selecting previously unselected package libtinfo-dev. Unpacking libtinfo-dev (from .../libtinfo-dev_5.9-4_amd64.deb) ... Selecting previously unselected package libncurses5-dev. Unpacking libncurses5-dev (from .../libncurses5-dev_5.9-4_amd64.deb) ... Selecting previously unselected package zlib1g-dev. Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_amd64.deb) ... Selecting previously unselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.46-4_amd64.deb) ... Selecting previously unselected package libslang2-dev. Unpacking libslang2-dev (from .../libslang2-dev_2.2.4-5_amd64.deb) ... Selecting previously unselected package libcaca-dev. Unpacking libcaca-dev (from .../libcaca-dev_0.99.beta17-2.1_amd64.deb) ... Selecting previously unselected package libcelt0-0. Unpacking libcelt0-0 (from .../libcelt0-0_0.7.1-1_amd64.deb) ... Selecting previously unselected package libdirectfb-extra. Unpacking libdirectfb-extra (from .../libdirectfb-extra_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libfreetype6-dev. Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.4.8-1_amd64.deb) ... Selecting previously unselected package libjpeg8-dev. Unpacking libjpeg8-dev (from .../libjpeg8-dev_8c-2_amd64.deb) ... Selecting previously unselected package xorg-sgml-doctools. Unpacking xorg-sgml-doctools (from .../xorg-sgml-doctools_1%3a1.10-1_all.deb) ... Selecting previously unselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.22-1_all.deb) ... Selecting previously unselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.6-4_amd64.deb) ... Selecting previously unselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.1.0-4_amd64.deb) ... Selecting previously unselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.1-1_all.deb) ... Selecting previously unselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.5-2_all.deb) ... Selecting previously unselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.2.6-2_all.deb) ... Selecting previously unselected package libpthread-stubs0. Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-3_amd64.deb) ... Selecting previously unselected package libpthread-stubs0-dev. Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-3_amd64.deb) ... Selecting previously unselected package libxcb1-dev. Unpacking libxcb1-dev (from .../libxcb1-dev_1.7-4_amd64.deb) ... Selecting previously unselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.4.4-4_amd64.deb) ... Selecting previously unselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.2.0-3_all.deb) ... Selecting previously unselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_2%3a1.3.0-3_amd64.deb) ... Selecting previously unselected package libsysfs-dev. Unpacking libsysfs-dev (from .../libsysfs-dev_2.1.0+repack-1_amd64.deb) ... Selecting previously unselected package libdirectfb-dev. Unpacking libdirectfb-dev (from .../libdirectfb-dev_1.2.10.0-4.3_amd64.deb) ... Selecting previously unselected package libexpat1-dev. Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-7.2_amd64.deb) ... Selecting previously unselected package mesa-common-dev. Unpacking mesa-common-dev (from .../mesa-common-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libgl1-mesa-dev. Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libglib2.0-data. Unpacking libglib2.0-data (from .../libglib2.0-data_2.30.2-4_all.deb) ... Selecting previously unselected package libglib2.0-bin. Unpacking libglib2.0-bin (from .../libglib2.0-bin_2.30.2-4_amd64.deb) ... Selecting previously unselected package libglib2.0-dev. Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.30.2-4_amd64.deb) ... Selecting previously unselected package libglu1-mesa-dev. Unpacking libglu1-mesa-dev (from .../libglu1-mesa-dev_7.11.2-1_amd64.deb) ... Selecting previously unselected package libgsm1. Unpacking libgsm1 (from .../libgsm1_1.0.13-3_amd64.deb) ... Selecting previously unselected package libice-dev. Unpacking libice-dev (from .../libice-dev_2%3a1.0.7-2_amd64.deb) ... Selecting previously unselected package libltdl-dev. Unpacking libltdl-dev (from .../libltdl-dev_2.4.2-1_amd64.deb) ... Selecting previously unselected package libpt2.6.7. Unpacking libpt2.6.7 (from .../libpt2.6.7_2.6.7-2.1_amd64.deb) ... Selecting previously unselected package libspeex1. Unpacking libspeex1 (from .../libspeex1_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libspeexdsp1. Unpacking libspeexdsp1 (from .../libspeexdsp1_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libsrtp0. Unpacking libsrtp0 (from .../libsrtp0_1.4.4+20100615~dfsg-1_amd64.deb) ... Selecting previously unselected package libtheora0. Unpacking libtheora0 (from .../libtheora0_1.1.1+dfsg.1-3_amd64.deb) ... Selecting previously unselected package libopal3.6.8. Unpacking libopal3.6.8 (from .../libopal3.6.8_3.6.8~dfsg-2.1_amd64.deb) ... Selecting previously unselected package libssl-dev. Unpacking libssl-dev (from .../libssl-dev_1.0.0e-3_amd64.deb) ... Selecting previously unselected package libldap2-dev. Unpacking libldap2-dev (from .../libldap2-dev_2.4.28-1_amd64.deb) ... Selecting previously unselected package libpulse-dev. Unpacking libpulse-dev (from .../libpulse-dev_1.1-2_amd64.deb) ... Selecting previously unselected package libsm-dev. Unpacking libsm-dev (from .../libsm-dev_2%3a1.2.0-2_amd64.deb) ... Selecting previously unselected package libxt-dev. Unpacking libxt-dev (from .../libxt-dev_1%3a1.1.1-2_amd64.deb) ... Selecting previously unselected package libsdl1.2-dev. Unpacking libsdl1.2-dev (from .../libsdl1.2-dev_1.2.14-7_amd64.deb) ... Selecting previously unselected package libsasl2-modules. Unpacking libsasl2-modules (from .../libsasl2-modules_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package libsasl2-dev. Unpacking libsasl2-dev (from .../libsasl2-dev_2.1.25.dfsg1-2_amd64.deb) ... Selecting previously unselected package unixodbc. Unpacking unixodbc (from .../unixodbc_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package unixodbc-dev. Unpacking unixodbc-dev (from .../unixodbc-dev_2.2.14p2-5_amd64.deb) ... Selecting previously unselected package libpt-dev. Unpacking libpt-dev (from .../libpt-dev_2.6.7-2.1_amd64.deb) ... Selecting previously unselected package libspeex-dev. Unpacking libspeex-dev (from .../libspeex-dev_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libspeexdsp-dev. Unpacking libspeexdsp-dev (from .../libspeexdsp-dev_1.2~rc1-3_amd64.deb) ... Selecting previously unselected package libsrtp0-dev. Unpacking libsrtp0-dev (from .../libsrtp0-dev_1.4.4+20100615~dfsg-1_amd64.deb) ... Selecting previously unselected package libopal-dev. Unpacking libopal-dev (from .../libopal-dev_3.6.8~dfsg-2.1_amd64.deb) ... Selecting previously unselected package sbuild-build-depends-t38modem-dummy. Unpacking sbuild-build-depends-t38modem-dummy (from .../sbuild-build-depends-t38modem-dummy.deb) ... Processing triggers for install-info ... Setting up libpipeline1 (1.2.0-5) ... Setting up libpopt0 (1.16-3) ... Setting up libssl1.0.0 (1.0.0e-3) ... Setting up liblocale-gettext-perl (1.05-7+b1) ... Setting up libgpg-error0 (1.10-2) ... Setting up libgcrypt11 (1.5.0-3) ... Setting up libp11-kit0 (0.10-1) ... Setting up libtasn1-3 (2.11-1) ... Setting up libgnutls26 (2.12.16-1) ... Setting up libsasl2-2 (2.1.25.dfsg1-2) ... Setting up libldap-2.4-2 (2.4.28-1) ... Setting up libpcre3 (8.12-4) ... Setting up libwrap0 (7.6.q-22) ... Setting up libasound2 (1.0.24.1-4) ... Setting up libasyncns0 (0.8-4) ... Setting up libavahi-common-data (0.6.30-6) ... Setting up libavahi-common3 (0.6.30-6) ... Setting up libdbus-1-3 (1.4.16-1) ... Setting up libavahi-client3 (0.6.30-6) ... Setting up libglib2.0-0 (2.30.2-4) ... No schema files found: doing nothing. Setting up libxml2 (2.7.8.dfsg-5.1) ... Setting up libcroco3 (0.6.2-2) ... Setting up libdrm2 (2.4.30-1) ... Setting up libexpat1 (2.0.1-7.2) ... Setting up libogg0 (1.2.2~dfsg-1) ... Setting up libflac8 (1.2.1-6) ... Setting up libfreetype6 (2.4.8-1) ... Setting up libglapi-mesa (7.11.2-1) ... Setting up libxau6 (1:1.0.6-4) ... Setting up libxdmcp6 (1:1.1.0-4) ... Setting up libxcb1 (1.7-4) ... Setting up libx11-data (2:1.4.4-4) ... Setting up libx11-6 (2:1.4.4-4) ... Setting up libxfixes3 (1:5.0-4) ... Setting up libxdamage1 (1:1.1.3-2) ... Setting up libxext6 (2:1.3.0-3) ... Setting up libxxf86vm1 (1:1.1.1-2) ... Setting up libgl1-mesa-glx (7.11.2-1) ... Setting up libglu1-mesa (7.11.2-1) ... Setting up x11-common (1:7.6+10) ... invoke-rc.d: policy-rc.d denied execution of start. Setting up libice6 (2:1.0.7-2) ... Setting up libltdl7 (2.4.2-1) ... Setting up libodbc1 (2.2.14p2-5) ... Setting up libpng12-0 (1.2.46-4) ... Setting up libcap2 (1:2.22-1) ... Setting up libjson0 (0.9-1) ... Setting up libsm6 (2:1.2.0-2) ... Setting up libvorbis0a (1.3.2-1.1) ... Setting up libvorbisenc2 (1.3.2-1.1) ... Setting up libsndfile1 (1.0.25-4) ... Setting up libx11-xcb1 (2:1.4.4-4) ... Setting up libxi6 (2:1.4.5-1) ... Setting up libxtst6 (2:1.2.0-4) ... Setting up libpulse0 (1.1-2) ... Setting up libpulse-mainloop-glib0 (1.1-2) ... Setting up libcaca0 (0.99.beta17-2.1) ... Setting up libsysfs2 (2.1.0+repack-1) ... Setting up tsconf (1.0-9) ... Setting up libts-0.0-0 (1.0-9) ... Setting up libdirectfb-1.2-9 (1.2.10.0-4.3) ... Setting up libxrender1 (1:0.9.6-2) ... Setting up libxrandr2 (2:1.3.2-2) ... Setting up libsdl1.2debian (1.2.14-7) ... Setting up libunistring0 (0.9.3-5) ... Setting up libjpeg8 (8c-2) ... Setting up libv4lconvert0 (0.8.5-7) ... Setting up libv4l-0 (0.8.5-7) ... Setting up libxt6 (1:1.1.1-2) ... Setting up bsdmainutils (8.2.3) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up groff-base (1.21-6) ... Setting up man-db (2.6.0.2-3) ... Building database of manual pages ... Setting up libmagic1 (5.09-2) ... Setting up file (5.09-2) ... Setting up gettext-base (0.18.1.1-5) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-5) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (8.9.14) ... Setting up help2man (1.40.5) ... Setting up libasound2-dev (1.0.24.1-4) ... Setting up libavahi-common-dev (0.6.30-6) ... Setting up pkg-config (0.26-1) ... Setting up libdbus-1-dev (1.4.16-1) ... Setting up libavahi-client-dev (0.6.30-6) ... Setting up libtinfo-dev (5.9-4) ... Setting up libncurses5-dev (5.9-4) ... Setting up zlib1g-dev (1:1.2.3.4.dfsg-3) ... Setting up libpng12-dev (1.2.46-4) ... Setting up libslang2-dev (2.2.4-5) ... Setting up libcaca-dev (0.99.beta17-2.1) ... Setting up libcelt0-0 (0.7.1-1) ... Setting up libdirectfb-extra (1.2.10.0-4.3) ... Setting up libfreetype6-dev (2.4.8-1) ... Setting up libjpeg8-dev (8c-2) ... Setting up xorg-sgml-doctools (1:1.10-1) ... Setting up x11proto-core-dev (7.0.22-1) ... Setting up libxau-dev (1:1.0.6-4) ... Setting up libxdmcp-dev (1:1.1.0-4) ... Setting up x11proto-input-dev (2.1-1) ... Setting up x11proto-kb-dev (1.0.5-2) ... Setting up xtrans-dev (1.2.6-2) ... Setting up libpthread-stubs0 (0.3-3) ... Setting up libpthread-stubs0-dev (0.3-3) ... Setting up libxcb1-dev (1.7-4) ... Setting up libx11-dev (2:1.4.4-4) ... Setting up x11proto-xext-dev (7.2.0-3) ... Setting up libxext-dev (2:1.3.0-3) ... Setting up libsysfs-dev (2.1.0+repack-1) ... Setting up libdirectfb-dev (1.2.10.0-4.3) ... Setting up libexpat1-dev (2.0.1-7.2) ... Setting up mesa-common-dev (7.11.2-1) ... Setting up libgl1-mesa-dev (7.11.2-1) ... Setting up libglib2.0-data (2.30.2-4) ... Setting up libglib2.0-bin (2.30.2-4) ... Setting up libglib2.0-dev (2.30.2-4) ... Setting up libglu1-mesa-dev (7.11.2-1) ... Setting up libgsm1 (1.0.13-3) ... Setting up libice-dev (2:1.0.7-2) ... Setting up libltdl-dev (2.4.2-1) ... Setting up libpt2.6.7 (2.6.7-2.1) ... Setting up libspeex1 (1.2~rc1-3) ... Setting up libspeexdsp1 (1.2~rc1-3) ... Setting up libsrtp0 (1.4.4+20100615~dfsg-1) ... Setting up libtheora0 (1.1.1+dfsg.1-3) ... Setting up libopal3.6.8 (3.6.8~dfsg-2.1) ... Setting up libssl-dev (1.0.0e-3) ... Setting up libldap2-dev (2.4.28-1) ... Setting up libpulse-dev (1.1-2) ... Setting up libsm-dev (2:1.2.0-2) ... Setting up libxt-dev (1:1.1.1-2) ... Setting up libsdl1.2-dev (1.2.14-7) ... Setting up libsasl2-modules (2.1.25.dfsg1-2) ... Setting up libsasl2-dev (2.1.25.dfsg1-2) ... Setting up libspeex-dev (1.2~rc1-3) ... Setting up libspeexdsp-dev (1.2~rc1-3) ... Setting up libsrtp0-dev (1.4.4+20100615~dfsg-1) ... Setting up odbcinst1debian2 (2.2.14p2-5) ... Setting up odbcinst (2.2.14p2-5) ... Setting up unixodbc (2.2.14p2-5) ... Setting up unixodbc-dev (2.2.14p2-5) ... Setting up libpt-dev (2.6.7-2.1) ... Setting up libopal-dev (3.6.8~dfsg-2.1) ... Setting up sbuild-build-depends-t38modem-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.22-4 dpkg-dev_1.16.1.2 g++-4.6_4.6.2-9 gcc-4.6_4.6.2-9 libc6-dev_2.13-24 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 linux-libc-dev_3.1.8-2 Package versions: apt_0.8.15.9 apt-utils_0.8.15.9 base-files_6.5 base-passwd_3.5.24 bash_4.2-1 binutils_2.22-4 bsdmainutils_8.2.3 bsdutils_1:2.20.1-1.1 build-essential_11.5 bzip2_1.0.6-1 clang_3.0-5 coreutils_8.13-3 cpp_4:4.6.2-4 cpp-4.6_4.6.2-9 dash_0.5.7-2 debconf_1.5.41 debfoster_2.7-1.1 debhelper_8.9.14 debian-archive-keyring_2010.08.28 debianutils_4.1 diffutils_1:3.2-1 dpkg_1.16.1.2 dpkg-dev_1.16.1.2 e2fslibs_1.42-1 e2fsprogs_1.42-1 fakeroot_1.18.2-1 file_5.09-2 findutils_4.4.2-4 g++_4:4.6.2-4 g++-4.6_4.6.2-9 gcc_4:4.6.2-4 gcc-4.6_4.6.2-9 gcc-4.6-base_4.6.2-9 gettext_0.18.1.1-5 gettext-base_0.18.1.1-5 gnupg_1.4.11-3 gpgv_1.4.11-3 grep_2.10-1 groff-base_1.21-6 gzip_1.4-2 help2man_1.40.5 hostname_3.09 html2text_1.3.2a-15 initscripts_2.88dsf-18 insserv_1.14.0-2.1 install-info_4.13a.dfsg.1-8 intltool-debian_0.35.0+20060710.1 less_444-1 libacl1_2.2.51-5 libasound2_1.0.24.1-4 libasound2-dev_1.0.24.1-4 libasyncns0_0.8-4 libattr1_1:2.4.46-5 libavahi-client-dev_0.6.30-6 libavahi-client3_0.6.30-6 libavahi-common-data_0.6.30-6 libavahi-common-dev_0.6.30-6 libavahi-common3_0.6.30-6 libblkid1_2.20.1-1.1 libbz2-1.0_1.0.6-1 libc-bin_2.13-24 libc-dev-bin_2.13-24 libc6_2.13-24 libc6-dev_2.13-24 libcaca-dev_0.99.beta17-2.1 libcaca0_0.99.beta17-2.1 libcap2_1:2.22-1 libcelt0-0_0.7.1-1 libclang-common-dev_3.0-5 libclass-isa-perl_0.36-3 libcomerr2_1.42-1 libcroco3_0.6.2-2 libdb5.1_5.1.29-1 libdbus-1-3_1.4.16-1 libdbus-1-dev_1.4.16-1 libdirectfb-1.2-9_1.2.10.0-4.3 libdirectfb-dev_1.2.10.0-4.3 libdirectfb-extra_1.2.10.0-4.3 libdpkg-perl_1.16.1.2 libdrm2_2.4.30-1 libexpat1_2.0.1-7.2 libexpat1-dev_2.0.1-7.2 libffi5_3.0.10-3 libflac8_1.2.1-6 libfreetype6_2.4.8-1 libfreetype6-dev_2.4.8-1 libgc1c2_1:7.1-8 libgcc1_1:4.6.2-9 libgcrypt11_1.5.0-3 libgdbm3_1.8.3-10 libgl1-mesa-dev_7.11.2-1 libgl1-mesa-glx_7.11.2-1 libglapi-mesa_7.11.2-1 libglib2.0-0_2.30.2-4 libglib2.0-bin_2.30.2-4 libglib2.0-data_2.30.2-4 libglib2.0-dev_2.30.2-4 libglu1-mesa_7.11.2-1 libglu1-mesa-dev_7.11.2-1 libgmp10_2:5.0.2+dfsg-2 libgnutls26_2.12.16-1 libgomp1_4.6.2-9 libgpg-error0_1.10-2 libgsm1_1.0.13-3 libice-dev_2:1.0.7-2 libice6_2:1.0.7-2 libjpeg8_8c-2 libjpeg8-dev_8c-2 libjson0_0.9-1 libldap-2.4-2_2.4.28-1 libldap2-dev_2.4.28-1 libllvm3.0_3.0-5 liblocale-gettext-perl_1.05-7+b1 libltdl-dev_2.4.2-1 libltdl7_2.4.2-1 liblzma2_5.1.1alpha+20110809-2 liblzma5_5.1.1alpha+20110809-3 libmagic1_5.09-2 libmount1_2.20.1-1.1 libmpc2_0.9-4 libmpfr4_3.1.0-3 libncurses5_5.9-4 libncurses5-dev_5.9-4 libncursesw5_5.9-4 libodbc1_2.2.14p2-5 libogg0_1.2.2~dfsg-1 libopal-dev_3.6.8~dfsg-2.1 libopal3.6.8_3.6.8~dfsg-2.1 libp11-kit0_0.10-1 libpam-modules_1.1.3-6 libpam-modules-bin_1.1.3-6 libpam-runtime_1.1.3-6 libpam0g_1.1.3-6 libpcre3_8.12-4 libpipeline1_1.2.0-5 libpng12-0_1.2.46-4 libpng12-dev_1.2.46-4 libpopt0_1.16-3 libpt-dev_2.6.7-2.1 libpt2.6.7_2.6.7-2.1 libpthread-stubs0_0.3-3 libpthread-stubs0-dev_0.3-3 libpulse-dev_1.1-2 libpulse-mainloop-glib0_1.1-2 libpulse0_1.1-2 libquadmath0_4.6.2-9 libreadline6_6.2-8 libsasl2-2_2.1.25.dfsg1-2 libsasl2-dev_2.1.25.dfsg1-2 libsasl2-modules_2.1.25.dfsg1-2 libsdl1.2-dev_1.2.14-7 libsdl1.2debian_1.2.14-7 libselinux1_2.1.0-4 libsepol1_2.1.0-1.2 libslang2_2.2.4-5 libslang2-dev_2.2.4-5 libsm-dev_2:1.2.0-2 libsm6_2:1.2.0-2 libsndfile1_1.0.25-4 libspeex-dev_1.2~rc1-3 libspeex1_1.2~rc1-3 libspeexdsp-dev_1.2~rc1-3 libspeexdsp1_1.2~rc1-3 libsrtp0_1.4.4+20100615~dfsg-1 libsrtp0-dev_1.4.4+20100615~dfsg-1 libss2_1.42-1 libssl-dev_1.0.0e-3 libssl1.0.0_1.0.0e-3 libstdc++6_4.6.2-9 libstdc++6-4.6-dev_4.6.2-9 libswitch-perl_2.16-2 libsysfs-dev_2.1.0+repack-1 libsysfs2_2.1.0+repack-1 libtasn1-3_2.11-1 libtheora0_1.1.1+dfsg.1-3 libtimedate-perl_1.2000-1 libtinfo-dev_5.9-4 libtinfo5_5.9-4 libts-0.0-0_1.0-9 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libuuid1_2.20.1-1.1 libv4l-0_0.8.5-7 libv4lconvert0_0.8.5-7 libvorbis0a_1.3.2-1.1 libvorbisenc2_1.3.2-1.1 libwrap0_7.6.q-22 libx11-6_2:1.4.4-4 libx11-data_2:1.4.4-4 libx11-dev_2:1.4.4-4 libx11-xcb1_2:1.4.4-4 libxau-dev_1:1.0.6-4 libxau6_1:1.0.6-4 libxcb1_1.7-4 libxcb1-dev_1.7-4 libxdamage1_1:1.1.3-2 libxdmcp-dev_1:1.1.0-4 libxdmcp6_1:1.1.0-4 libxext-dev_2:1.3.0-3 libxext6_2:1.3.0-3 libxfixes3_1:5.0-4 libxi6_2:1.4.5-1 libxml2_2.7.8.dfsg-5.1 libxrandr2_2:1.3.2-2 libxrender1_1:0.9.6-2 libxt-dev_1:1.1.1-2 libxt6_1:1.1.1-2 libxtst6_2:1.2.0-4 libxxf86vm1_1:1.1.1-2 linux-libc-dev_3.1.8-2 login_1:4.1.4.2+svn3283-3 lsb-base_3.2-28 make_3.81-8.1 man-db_2.6.0.2-3 mawk_1.3.3-16 mesa-common-dev_7.11.2-1 mount_2.20.1-1.1 multiarch-support_2.13-24 ncurses-base_5.9-4 ncurses-bin_5.9-4 nvi_1.81.6-8.2 odbcinst_2.2.14p2-5 odbcinst1debian2_2.2.14p2-5 passwd_1:4.1.4.2+svn3283-3 patch_2.6.1-2 perl_5.14.2-6 perl-base_5.14.2-6 perl-modules_5.14.2-6 pkg-config_0.26-1 po-debconf_1.0.16+nmu2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-t38modem-dummy_0.invalid.0 sed_4.2.1-9 sensible-utils_0.0.6 sysv-rc_2.88dsf-18 sysvinit_2.88dsf-18 sysvinit-utils_2.88dsf-18 tar_1.26-4 tsconf_1.0-9 tzdata_2011n-2 unixodbc_2.2.14p2-5 unixodbc-dev_2.2.14p2-5 util-linux_2.20.1-1.1 x11-common_1:7.6+10 x11proto-core-dev_7.0.22-1 x11proto-input-dev_2.1-1 x11proto-kb-dev_1.0.5-2 x11proto-xext-dev_7.2.0-3 xorg-sgml-doctools_1:1.10-1 xtrans-dev_1.2.6-2 xz-utils_5.1.1alpha+20110809-3 zlib1g_1:1.2.3.4.dfsg-3 zlib1g-dev_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/var/lib/sbuild/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Jun 4 15:03:13 2010 CEST using DSA key ID 3D08B612 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./t38modem_1.2.0-1.dsc dpkg-source: info: extracting t38modem in t38modem-1.2.0 dpkg-source: info: unpacking t38modem_1.2.0.orig.tar.gz dpkg-source: info: unpacking t38modem_1.2.0-1.debian.tar.gz dpkg-source: info: applying simplify-makefile Check disc space ──────────────── Sufficient free space for build dpkg-buildpackage ───────────────── dpkg-buildpackage: source package t38modem dpkg-buildpackage: source version 1.2.0-1 dpkg-source --before-build t38modem-1.2.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh_testdir -O--parallel dh_auto_clean -O--parallel dh_clean -O--parallel dpkg-source -b t38modem-1.2.0 dpkg-source: info: using source format `3.0 (quilt)' dpkg-source: info: building t38modem using existing ./t38modem_1.2.0.orig.tar.gz dpkg-source: info: building t38modem in t38modem_1.2.0-1.debian.tar.gz dpkg-source: info: building t38modem in t38modem_1.2.0-1.dsc debian/rules build dh build --parallel dh_testdir -O--parallel dh_auto_configure -O--parallel dh_auto_build -O--parallel make[1]: Entering directory `/build/t38modem-oOukYO/t38modem-1.2.0' cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmutils.o pmutils.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o dle.o dle.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodem.o pmodem.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodemi.o pmodemi.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o drivers.o drivers.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t30tone.o t30tone.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o hdlc.o hdlc.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t30.o t30.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o fcs.o fcs.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o pmodeme.o pmodeme.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: clangwarning: -lopal: 'linker' input unused when '-c' is present: warning: -lopal: 'linker' input unused when '-c' is presentclang: warning: -lsrtp: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lpt: 'linker' input unused when '-c' is present-lsrtp: 'linker' input unused when '-c' is present clang: clangwarning: : -lpthread: 'linker' input unused when '-c' is presentwarning: -lpt: 'linker' input unused when '-c' is present clang: clangwarning: : -lrt: 'linker' input unused when '-c' is presentwarning: -lpthread: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lsasl2: 'linker' input unused when '-c' is present-lrt: 'linker' input unused when '-c' is present clang: clangwarning: : -lldap: 'linker' input unused when '-c' is presentwarning: -lsasl2: 'linker' input unused when '-c' is present clangclang: : warning: warning: -llber: 'linker' input unused when '-c' is present-lldap: 'linker' input unused when '-c' is present clangclang: : warning: warning: -llber: 'linker' input unused when '-c' is present-lldap_r: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lldap_r: 'linker' input unused when '-c' is present-lssl: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lssl: 'linker' input unused when '-c' is present-lcrypto: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lcrypto: 'linker' input unused when '-c' is present -lexpat: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lexpat: 'linker' input unused when '-c' is present-lSDL: 'linker' input unused when '-c' is present clangclangclang: : : warning: warning: warning: -lSDL: 'linker' input unused when '-c' is present-lresolv: 'linker' input unused when '-c' is present -lopal: 'linker' input unused when '-c' is presentclangclang : clangwarning: : -ldl: 'linker' input unused when '-c' is present: clang warning: : -lresolv: 'linker' input unused when '-c' is presentwarning: clangwarning: : -lopal: 'linker' input unused when '-c' is presentwarning: -lsrtp: 'linker' input unused when '-c' is presentclang-lspeexdsp: 'linker' input unused when '-c' is present: warning: -ldl: 'linker' input unused when '-c' is presentclang : warning: clangclang-lsrtp: 'linker' input unused when '-c' is present: : warning: warning: -lpt: 'linker' input unused when '-c' is present-lspeexdsp: 'linker' input unused when '-c' is present clang : clangwarning: : -lpt: 'linker' input unused when '-c' is presentwarning: -lpthread: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lpthread: 'linker' input unused when '-c' is present-lrt: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lrt: 'linker' input unused when '-c' is present-lsasl2: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lldap: 'linker' input unused when '-c' is present-lsasl2: 'linker' input unused when '-c' is present clangclang: : warning: warning: -llber: 'linker' input unused when '-c' is present-lldap: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lldap_r: 'linker' input unused when '-c' is present-llber: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lssl: 'linker' input unused when '-c' is present-lldap_r: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lcrypto: 'linker' input unused when '-c' is present-lssl: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lexpat: 'linker' input unused when '-c' is present-lcrypto: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lSDL: 'linker' input unused when '-c' is present-lexpat: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lSDL: 'linker' input unused when '-c' is present-lresolv: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lresolv: 'linker' input unused when '-c' is present-ldl: 'linker' input unused when '-c' is present clangclang: : warning: warning: -lspeexdsp: 'linker' input unused when '-c' is present-ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present In file included from pmutils.cxx:77: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from t30tone.cxx/usr/include/ptlib/object.h:968::3549:: ./pmutils.hnote: expanded from: :98:5: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ warning: ~~~~~~ ^first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from dle.cxx:68: In file included from ./dle.h:47: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:68: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning In file included from t30.cxxIn file included from :In file included from hdlc.cxx45fcs.cxx: In file included from ::4840: : ./t30.hIn file included from In file included from :./hdlc.h./fcs.h::3839: In file included from 44./fcs.h: : ./pmutils.h./pmutils.h::39:: 98./pmutils.h98:./pmutils.h::985:::55:: 123warning: warning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] 5first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess]: warning: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess]first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h: PCLASSINFO(ModemThread, PThread);968 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~35 PCLASSINFO(ModemThread, PThread);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning /usr/include/ptlib/object.h:968:35: note: expanded from: /usr/include/ptlib/object.h:968: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \35 /usr/include/ptlib/object.h:: ~~~~~~ ^968 note: expanded from: :35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \./pmutils.h : ~~~~~~ ^98 :5./pmutils.h:: 98note: :explicitly cast the pointer to silence this warning5 :./pmutils.h :note: 98explicitly cast the pointer to silence this warning: 5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:42: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h./pmutils.h:143::5./pmutils.h123:: 5::./pmutils.h 123warning: :note: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess]5explicitly cast the pointer to silence this warning:: 123 : warning: 5:first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(ModemThreadChild, ModemThread);/usr/include/ptlib/object.h : PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :35: /usr/include/ptlib/object.hnote: expanded from: :/usr/include/ptlib/object.h968::96835 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \:: 35note: expanded from: ~~~~~~ ^: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ./pmutils.h ~~~~~~ ^: 123:5./pmutils.h:: 123./pmutils.hnote: :explicitly cast the pointer to silence this warning5::/usr/include/ptlib/object.h 123note: :explicitly cast the pointer to silence this warning: 5968:: 35note: :explicitly cast the pointer to silence this warning note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning In file included from t30tone.cxx:50: ./t30tone.h:50:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30Tone'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30Tone, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:50:3: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h./pmutils.h./pmutils.h:143:::5143::5: warning: 143:first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess]warning: 5first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess]: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ);/usr/include/ptlib/object.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ);968 : 35/usr/include/ptlib/object.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 968note: expanded from: :/usr/include/ptlib/object.h35::968 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \:note: expanded from: 35 ~~~~~~ ^: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \note: expanded from: ~~~~~~ ^ ./pmutils.h { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: ./pmutils.h ~~~~~~ ^143 ::5143:./pmutils.h :note: :explicitly cast the pointer to silence this warning1435 :: 5note: :explicitly cast the pointer to silence this warning note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:83: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./t30tone.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30ToneDetect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30ToneDetect, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] ./pmutils.h./pmutils.h PCLASSINFO(ChunkStream, PObject);./pmutils.h :::176123::5176:5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 : /usr/include/ptlib/object.hwarning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] :968 warning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess]35warning: PCLASSINFO(ChunkStream, PObject);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \/usr/include/ptlib/object.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968 ~~~~~~ ^ PCLASSINFO(ModemThreadChild, ModemThread);:/usr/include/ptlib/object.h : 96835 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::./pmutils.h 35: 176note: expanded from: :/usr/include/ptlib/object.h5: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \968 :: 35note: : ~~~~~~ ^explicitly cast the pointer to silence this warning :note: expanded from: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \./pmutils.h : ~~~~~~ ^176 :./pmutils.h5::123 :./pmutils.hnote: 5::176explicitly cast the pointer to silence this warning :note: 5 explicitly cast the pointer to silence this warning: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: In file included from { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ pmodeme.cxx ~~~~~~ ^ :279: In file included from ./pmodemi.h:./pmutils.h60:: 193In file included from :./pmodem.h5::63 : note: ./pmutils.hexplicitly cast the pointer to silence this warning :98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pmutils.h/usr/include/ptlib/object.h:968::14335::5 :note: expanded from: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \./pmutils.h ~~~~~~ ^ PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ);: 193 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5./pmutils.h:: 223/usr/include/ptlib/object.h:warning: :5968first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess]: : 35note: :explicitly cast the pointer to silence this warning note: expanded from: PCLASSINFO(DataStream, PObject);./pmutils.h ./pmutils.h { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :193 ~~~~~~ ^: /usr/include/ptlib/object.h193::968./pmutils.h:535::: 143warning: 5note: expanded from: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess]:: 5 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ :warning: ~~~~~~ ^ PCLASSINFO(DataStream, PObject);first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: explicitly cast the pointer to silence this warning./pmutils.h :193 PCLASSINFO(DataStream, PObject);: 5/usr/include/ptlib/object.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::968 :note: 35explicitly cast the pointer to silence this warning: note: expanded from: /usr/include/ptlib/object.h:968:35 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: ~~~~~~ ^note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \./pmutils.h : ~~~~~~ ^193 :5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h./pmutils.h:123::5223:: 5note: :explicitly cast the pointer to silence this warning warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35:./pmutils.h note: expanded from: :223:5: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ warning: ~~~~~~ ^first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess]./pmutils.h :223:5: warning: ./pmutils.hfirst operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess]: 223 PCLASSINFO(DataStreamQ, _DataStreamQ);: 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: PCLASSINFO(DataStreamQ, _DataStreamQ);note: explicitly cast the pointer to silence this warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h :968:35:./pmutils.h /usr/include/ptlib/object.hnote: expanded from: ::968176: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \35: 5: ~~~~~~ ^: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess]note: expanded from: ./pmutils.h:223:5: note: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \explicitly cast the pointer to silence this warning PCLASSINFO(ChunkStream, PObject); ~~~~~~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ptlib/object.h./pmutils.h::968dle.cxx223:::568:: 35./dle.hnote: :explicitly cast the pointer to silence this warning52 ::5 :note: expanded from: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DLEData'; vtable pointer will be compared [-Wdynamic-class-memaccess] { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ PCLASSINFO(DLEData, DataStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./pmutils.h :176:5: note: /usr/include/ptlib/object.hexplicitly cast the pointer to silence this warning: 968./pmutils.h:35: note: expanded from: :143:5 { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: ~~~~~~ ^warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] ./dle.h:52:5: PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~explicitly cast the pointer to silence this warning /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:68: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107In file included from :5: note: drivers.cxxexplicitly cast the pointer to silence this warning: 42: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./pmutils.h :/usr/include/ptlib/object.h223::9685::35 :warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess]note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pmodem.h/usr/include/ptlib/object.h::71968::535:: note: note: expanded from: explicitly cast the pointer to silence this warning { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning In file included from hdlc.cxx:49: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from pmodem.cxx:69: ./drivers.h:44:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drivers.h:44:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:83: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warningpmodem.cxx :78:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemList, _PseudoModemList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodem.cxx:78:5: note: explicitly cast the pointer to silence this warning In file included from hdlc.cxx:49: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:42: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:279: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:43: ./drivers.h:44:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drivers.h:44:5: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:83: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from drivers.cxx:44: ./drv_pty.h:70:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemPty, PseudoModemBody); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drv_pty.h:70:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:279: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from pmodemi.cxx:84: ./pmodeme.h:60:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngine, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodeme.h:60:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:280: ./pmodeme.h:60:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngine, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodeme.h:60:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:281: ./dle.h:52:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DLEData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DLEData, DataStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./dle.h:52:5: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:283: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from pmodeme.cxx:283: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning 6 warnings generated. In file included from pmodeme.cxx:284: ./audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./audio.h:48:3: note: explicitly cast the pointer to silence this warning cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o enginebase.o enginebase.cxx 7 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o t38engine.o t38engine.cxx pmodeme.cxx:438:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const Timeout'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Timeout, PTimer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodeme.cxx:438:5: note: explicitly cast the pointer to silence this warning 6 warnings generated. pmodeme.cxx:488:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEngineBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEngineBody, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ pmodeme.cxx:488:5: note: explicitly cast the pointer to silence this warning 8 warnings generated. clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present 6 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o audio.o audio.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o drv_pty.o drv_pty.cxx cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o main_process.o main_process.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present 11 warnings generated. clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/opalutils.o opal/opalutils.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present 8 warnings generated. clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/modemep.o opal/modemep.cxx 10 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/modemstrm.o opal/modemstrm.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present 10 warnings generated. cc -c `pkg-config --libs --cflags opal` -DUSE_OPAL -DUSE_UNIX98_PTY -o opal/h323ep.o opal/h323ep.cxx clang: warning: -lopal: 'linker' input unused when '-c' is present clang: warning: -lsrtp: 'linker' input unused when '-c' is present clang: warning: -lpt: 'linker' input unused when '-c' is present clang: warning: -lpthread: 'linker' input unused when '-c' is present clang: warning: -lrt: 'linker' input unused when '-c' is present clang: warning: -lsasl2: 'linker' input unused when '-c' is present clang: warning: -lldap: 'linker' input unused when '-c' is present clang: warning: -llber: 'linker' input unused when '-c' is present clang: warning: -lldap_r: 'linker' input unused when '-c' is present clang: warning: -lssl: 'linker' input unused when '-c' is present clang: warning: -lcrypto: 'linker' input unused when '-c' is present clang: warning: -lexpat: 'linker' input unused when '-c' is present clang: warning: -lSDL: 'linker' input unused when '-c' is present clang: warning: -lresolv: 'linker' input unused when '-c' is present clang: warning: -ldl: 'linker' input unused when '-c' is present clang: warning: -lspeexdsp: 'linker' input unused when '-c' is present In file included from pmodeme.cxx:277: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptclib/dtmf.h:95:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PTones : public PShortArray ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 16 warnings and 1 error generated. make[1]: *** [pmodeme.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from enginebase.cxx:39: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:55: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning 1 warning generated. ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: In file included from ./pmodemi.h:60: In file included from ./pmodem.h:63: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:56: ./t30tone.h:50:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30Tone'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30Tone, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:50:3: note: explicitly cast the pointer to silence this warning ./t30tone.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T30ToneDetect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T30ToneDetect, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t30tone.h:70:3: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:193:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:57: In file included from ./audio.h:39: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: In file included from ./pmodemi.h:60: ./pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:71:5: note: explicitly cast the pointer to silence this warning In file included from audio.cxx:57: ./audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./audio.h:48:3: note: explicitly cast the pointer to silence this warning ./pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodem.h:107:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: In file included from ./drv_pty.h:62: ./pmodemi.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemBody'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemBody, PseudoModem); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmodemi.h:67:5: note: explicitly cast the pointer to silence this warning In file included from drv_pty.cxx:92: ./drv_pty.h:70:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemPty, PseudoModemBody); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./drv_pty.h:70:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:103:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const UniPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(UniPty, ModemThreadChild); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:103:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:113:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const InPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InPty, UniPty); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:113:5: note: explicitly cast the pointer to silence this warning drv_pty.cxx:122:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OutPty'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OutPty, UniPty); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ drv_pty.cxx:122:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:209: /usr/include/opal/asn/t38.h:30:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:30:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:67:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:61: In file included from opal/../t38engine.h:125: opal/../pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:98:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:87:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:87:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:123:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_t30_indicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_t30_indicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:105:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opal/asn/t38.h/usr/include/ptlib/object.h:968::35141: :note: expanded from: 5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ PCLASSINFO(T38_Type_of_msg_data, PASN_Enumeration);opal/../pmutils.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~143 :5: note: /usr/include/ptlib/object.hexplicitly cast the pointer to silence this warning: 968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:173:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:173:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:176:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:208:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:193:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:266:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:223:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:302:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:302:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:332:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:61: In file included from opal/../t38engine.h:128: opal/../enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../enginebase.h:45:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:362:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:362:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:392:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:61: opal/../t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \/usr/include/opal/asn/t38.h ~~~~~~ ^ :422:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_primary_ifp_packet'; vtable pointer will be compared [-Wdynamic-class-memaccess] opal/../t38engine.h:167:3: note: explicitly cast the pointer to silence this warning PCLASSINFO(T38_UDPTLPacket_primary_ifp_packet, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:422:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:441:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_fec_info'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_fec_info, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:441:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:486:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: In file included from ./t38engine.h:125: ./pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:98:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:123:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:62: opal/../audio.h:48:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioEngine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioEngine, PChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../audio.h:48:3: note: explicitly cast the pointer to silence this warning ./pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:143:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:63: opal/../pmodem.h:71:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModem, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmodem.h:71:5: note: explicitly cast the pointer to silence this warning ./pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:176:5: note: explicitly cast the pointer to silence this warning opal/../pmodem.h:107:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PseudoModemQ, _PseudoModemQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmodem.h:107:5: note: explicitly cast the pointer to silence this warning ./pmutils.hIn file included from :opal/modemep.cxx193::645: :opal/../drivers.h :warning: 44first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] :5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PseudoModemDrivers'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(PseudoModemDrivers, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968/usr/include/ptlib/object.h::35968:: 35note: expanded from: : note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ~~~~~~ ^ opal/../drivers.h./pmutils.h::44193::55:: note: note: explicitly cast the pointer to silence this warningexplicitly cast the pointer to silence this warning ./pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: In file included from ./t38engine.h:128: ./enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from t38engine.cxx:214: ./t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./t38engine.h:167:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:45: /usr/include/opal/asn/t38.h:30:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:30:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:67:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:87:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:87:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_t30_indicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_t30_indicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:105:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Type_of_msg_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Type_of_msg_data, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:173:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:173:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:208:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype_field_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype_field_type, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:266:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:302:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:302:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_IFPPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_IFPPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:332:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:362:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:362:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_PreCorrigendum_Data_Field_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_PreCorrigendum_Data_Field_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:422:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_primary_ifp_packet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_primary_ifp_packet, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:422:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:441:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_fec_info'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_fec_info, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:441:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket_error_recovery_secondary_ifp_packets_subtype, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/t38.h:486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38_UDPTLPacket'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38_UDPTLPacket, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/t38.h:486:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: In file included from opal/../t38engine.h:125: opal/../pmutils.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThread'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThread, PThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:98:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemThreadChild'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemThreadChild, ModemThread); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:123:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const PBYTEArrayQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(PBYTEArrayQ, _PBYTEArrayQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:143:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:176:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ChunkStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ChunkStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:176:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStream, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:193:5: note: explicitly cast the pointer to silence this warning opal/../pmutils.h:223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const DataStreamQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(DataStreamQ, _DataStreamQ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../pmutils.h:223:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: In file included from opal/../t38engine.h:128: opal/../enginebase.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const EngineBase'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(EngineBase, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../enginebase.h:45:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:47: opal/../t38engine.h:167:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Engine'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Engine, EngineBase); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/../t38engine.h:167:3: note: explicitly cast the pointer to silence this warning 10 warnings generated. In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning 13 warnings generated. In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning t38engine.cxx:1323:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ((modStreamIn != NULL) && (modStreamIn->lastBuf != NULL && ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t38engine.cxx:1323:33: note: place parentheses around the '&&' expression to silence this warning if ((modStreamIn != NULL) && (modStreamIn->lastBuf != NULL && ^ t38engine.cxx:1325:38: warning: '&&' within '||' [-Wlogical-op-parentheses] (modStreamInSaved != NULL) && (modStreamInSaved->lastBuf != NULL && ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t38engine.cxx:1325:38: note: place parentheses around the '&&' expression to silence this warning (modStreamInSaved != NULL) && (modStreamInSaved->lastBuf != NULL && ^ /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:570:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:210:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:43: In file included from /usr/include/opal/opal/mediafmt.h:49: /usr/include/opal/rtp/rtp.h:57:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_QOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_QOS,PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:57:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:70:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_DataFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_DataFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:70:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:505:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerUDP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:505:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:178:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_ControlFrame'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_ControlFrame, PBYTEArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:178:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:44: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:291:5: /usr/include/opal/opal/transports.hwarning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStatistics'; vtable pointer will be compared [-Wdynamic-class-memaccess] :602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStatistics, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h PCLASSINFO(OpalTransport, PIndirectChannel);: 968 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 35: note: expanded from: /usr/include/ptlib/object.h:968:35: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ note: expanded from: ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:347:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UserData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UserData, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:347:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:803:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:803:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:861:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_Session, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:405:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:555:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::ReceiverReport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ReceiverReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:555:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: warning: /usr/include/opal/opal/mediafmt.hfirst operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SenderReport'; vtable pointer will be compared [-Wdynamic-class-memaccess]: 463:5: note: explicitly cast the pointer to silence this warning PCLASSINFO(SenderReport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:570:9: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:586:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::SourceDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SourceDescription, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:586:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: /usr/include/opal/opal/mediafmt.hwarning: :first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess]492 :5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption);/usr/include/ptlib/object.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968 :35: note: expanded from: /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: /usr/include/opal/opal/mediafmt.hnote: :explicitly cast the pointer to silence this warning492 :5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:940:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_Session::Filter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Filter, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:940:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalTransport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:952:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const RTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RTP_UDP, RTP_Session); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:952:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1201:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1201:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/rtp/rtp.h:1168:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const SecureRTP_UDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(SecureRTP_UDP, RTP_UDP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/rtp/rtp.h:1168:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] /usr/include/opal/opal/transports.h:1230:3: warning: PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream);first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35 PCLASSINFO(OpalTransportTCPS, OpalTransportTCP);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from: /usr/include/ptlib/object.h { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: 968 ~~~~~~ ^: 35: note: expanded from: /usr/include/opal/opal/mediastrm.h { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \: 695 ~~~~~~ ^: 5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1230:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:43: /usr/include/opal/opal/mediafmt.h:71:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatList, OpalMediaFormatBaseList); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:71:3: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOption'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOption, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:230:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:45: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionEnum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionEnum, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:463:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionString, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:463:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:492:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaOptionOctets'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaOptionOctets, OpalMediaOption); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:492:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormatInternal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaFormatInternal, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ /usr/include/ptlib/array.h:361:9: note: 'GetPointer' declared here T * GetPointer( ^ /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:614:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCONTAINERINFO(OpalMediaFormat, PContainer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/contain.h:327:5: note: expanded from: PCLASSINFO(cls, par) \ ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:614:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:210:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:505:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerUDP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:505:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransport, PIndirectChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1104:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1104:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:803:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:803:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediafmt.h:1146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoFormat, OpalMediaFormat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediafmt.h:1146:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: In file included from /usr/include/opal/opal/mediastrm.h:44: /usr/include/opal/opal/mediacmd.h:45:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaCommand, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediacmd.h:45:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:861:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: In file included from opal/modemstrm.h:38: /usr/include/opal/opal/mediastrm.h:64:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaStream, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:64:5: note: explicitly cast the pointer to silence this warning In file included from /usr/include/opal/opal/transports.h:main_process.cxx1111:64: In file included from :./opal/manager.h5::44 : warning: In file included from first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess]/usr/include/opal/opal/manager.h :46: /usr/include/opal/codec/echocancel.h:53:3: PCLASSINFO(OpalInternalTransport, PObject);warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] /usr/include/ptlib/object.h:968:35: note: expanded from: PCLASSINFO(OpalEchoCanceler, PObject); { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1111 :5: note: explicitly cast the pointer to silence this warning /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalNullMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalNullMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1201:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1201:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:459:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:459:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:549:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRawMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRawMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:549:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1230:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCPS, OpalTransportTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1230:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalFileMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalFileMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalAudioMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalAudioMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:757:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalVideoMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalVideoMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:757:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/mediastrm.h:855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalUDPMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalUDPMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/mediastrm.h:855:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemstrm.cxx:48: opal/modemstrm.h:43:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioModemMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:43:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: In file included from /usr/include/opal/opal/connection.h:47: /usr/include/opal/opal/transports.h:60:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportAddress, PCaselessString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:60:3: note: explicitly cast the pointer to silence this warning opal/modemstrm.h:61:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38ModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38ModemMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:61:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:210:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(OpalTransportAddressArray, OpalTransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:210:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListener'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListener, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:375:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerIP, OpalListener); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:375:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:423:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:423:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:505:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerUDP, OpalListenerIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:505:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransport, PIndirectChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:803:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportIP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportIP, OpalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:803:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:861:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:941:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportUDP'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportUDP, OpalTransportIP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:941:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalTransport, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalInternalIPTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalInternalIPTransport, OpalInternalTransport); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1201:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalListenerTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalListenerTCPS, OpalListenerTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1201:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/transports.h:1230:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalTransportTCPS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalTransportTCPS, OpalTransportTCP); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/transports.h:1230:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ /usr/include/ptlib/array.h:361:9: note: 'GetPointer' declared here T * GetPointer( ^ In file included from main_process.cxx:64: In file included from ./opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:64: ./opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ ./opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning main_process.cxx:103:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38Modem'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38Modem, PProcess) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ main_process.cxx:103:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: In file included from /usr/include/opal/opal/call.h:41: /usr/include/opal/opal/connection.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalConnection, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/connection.h:329:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:46: /usr/include/opal/codec/echocancel.h:53:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEchoCanceler, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:41: /usr/include/opal/opal/call.h:66:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalCall'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalCall, PSafeObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/call.h:66:5: note: explicitly cast the pointer to silence this warning 28 warnings generated. In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: In file included from /usr/include/opal/opal/opalmixer.h:48: /usr/include/opal/codec/opalwavfile.h:54:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalWAVFile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalWAVFile, PWAVFile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/opalwavfile.h:54:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:44: In file included from /usr/include/opal/opal/audiorecord.h:42: /usr/include/opal/opal/opalmixer.h:102:27: error: member function 'GetPointer' not viable: 'this' argument has type 'const PBYTEArray', but function is not marked const common = new Common(obj.GetPointer(), obj.GetSize()); ^~~ /usr/include/ptlib/array.h:361:9: note: 'GetPointer' declared here T * GetPointer( ^ In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:45: /usr/include/opal/codec/silencedetect.h:45:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSilenceDetector, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:45:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/codec/silencedetect.h:143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalPCM16SilenceDetector'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalPCM16SilenceDetector, OpalSilenceDetector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/silencedetect.h:143:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: In file included from /usr/include/opal/opal/manager.h:46: /usr/include/opal/codec/echocancel.h:53:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEchoCanceler'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEchoCanceler, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/codec/echocancel.h:53:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: In file included from opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:65: opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:66: opal/modemstrm.h:43:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const AudioModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AudioModemMediaStream, OpalRawMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:43:5: note: explicitly cast the pointer to silence this warning opal/modemstrm.h:61:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const T38ModemMediaStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(T38ModemMediaStream, OpalMediaStream); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemstrm.h:61:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:67: In file included from opal/modemep.h:44: /usr/include/opal/opal/endpoint.h:69:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEndPoint, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/endpoint.h:69:5: note: explicitly cast the pointer to silence this warning In file included from main_process.cxx:55: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptlib/args.h:45:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PArgList : public PObject ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 55 warnings and 2 errors generated. In file included from opal/modemep.cxx:67: opal/modemep.h:56:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemEndPoint, OpalEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemep.h:56:5: note: explicitly cast the pointer to silence this warning opal/modemep.cxx:75:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const ModemConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(ModemConnection, OpalConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/modemep.cxx:75:5: note: explicitly cast the pointer to silence this warning make[1]: *** [main_process.o] Error 1 58 warnings generated. In file included from opal/h323ep.cxx:63: In file included from opal/manager.h:44: /usr/include/opal/opal/manager.h:74:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalManager, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:74:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:692:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::RouteEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(RouteEntry, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:692:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/manager.h:1323:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalManager::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/manager.h:1323:7: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:63: opal/manager.h:49:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyManager, OpalManager); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/manager.h:49:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:45: In file included from /usr/include/opal/opal/rtpep.h:38: /usr/include/opal/opal/endpoint.h:69:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalEndPoint, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/endpoint.h:69:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:45: /usr/include/opal/opal/rtpep.h:42:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPEndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPEndPoint, OpalEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpep.h:42:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:45: /usr/include/opal/opal/rtpconn.h:74:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalMediaSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalMediaSession, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:74:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:114:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPMediaSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPMediaSession, OpalMediaSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:114:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:150:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPSessionManager'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPSessionManager , PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:150:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:215:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalRTPConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalRTPConnection, OpalConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:215:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/opal/rtpconn.h:414:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const OpalSecurityMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(OpalSecurityMode, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/opal/rtpconn.h:414:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: In file included from /usr/include/opal/h323/h323caps.h:46: In file included from /usr/include/opal/h323/channels.h:46: /usr/include/opal/h323/transaddr.h:68:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323TransportAddress, OpalTransportAddress); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/transaddr.h:68:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/transaddr.h:95:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransportAddressArray'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_ARRAY(H323TransportAddressArray, H323TransportAddress) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/array.h:1086:3: note: expanded from: PDECLARE_CLASS(cls, cls##_PTemplate) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/transaddr.h:95:1: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: In file included from /usr/include/opal/h323/h323caps.h:46: /usr/include/opal/h323/channels.h:72:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323ChannelNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323ChannelNumber, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:72:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:101:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Channel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Channel, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:101:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:352:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323UnidirectionalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323UnidirectionalChannel, H323Channel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:352:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:433:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323BidirectionalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323BidirectionalChannel, H323Channel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:433:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:469:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_RealTimeChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_RealTimeChannel, H323UnidirectionalChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:469:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:579:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_RTPChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_RTPChannel, H323_RealTimeChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:579:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:656:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_ExternalRTPChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_ExternalRTPChannel, H323_RealTimeChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:656:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/channels.h:802:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323DataChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323DataChannel, H323UnidirectionalChannel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/channels.h:802:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: In file included from /usr/include/opal/h323/h323con.h:48: /usr/include/opal/h323/h323caps.h:91:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Capability, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:91:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:519:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323RealTimeCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323RealTimeCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:519:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:553:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323AudioCapability, H323RealTimeCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:553:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:738:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardAudioCapability, H323AudioCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:738:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:856:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323GenericAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardAudioCapability, H323AudioCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:856:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:948:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323VideoCapability, H323RealTimeCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:948:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1090:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardVideoCapability, H323VideoCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1090:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1207:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323GenericVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323GenericVideoCapability, H323VideoCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1207:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1296:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323DataCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323DataCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1296:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1449:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323NonStandardDataCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323NonStandardDataCapability, H323DataCapability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1449:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1562:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_G711Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_G711Capability, H323AudioCapability) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1562:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1623:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323_UserInputCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323_UserInputCapability, H323Capability); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1623:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1785:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323SimultaneousCapabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323SimultaneousCapabilities, H323CapabilitiesListArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1785:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1796:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323CapabilitiesSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323CapabilitiesSet, H323CapabilitiesSetArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1796:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323caps.h:1807:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Capabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Capabilities, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323caps.h:1807:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:49: /usr/include/opal/h323/h323con.h:126:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Connection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Connection, OpalRTPConnection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323con.h:126:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:51: /usr/include/opal/h323/h235auth.h:59:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235Authenticator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235Authenticator, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:59:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:163:1: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235Authenticators'; vtable pointer will be compared [-Wdynamic-class-memaccess] PDECLARE_LIST(H235Authenticators, H235Authenticator) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/lists.h:451:3: note: expanded from: PDECLARE_CLASS(cls, PList) \ ^ /usr/include/ptlib/object.h:1015:59: note: expanded from: #define PDECLARE_CLASS(cls, par) class cls : public par { PCLASSINFO(cls, par) ^ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:163:1: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:192:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthSimpleMD5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthSimpleMD5, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:192:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h235auth.h:232:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthCAT'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthCAT, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:232:5: note: explicitly cast the pointer to silence this warning In file included from opal/modemep.cxx:57: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptclib/dtmf.h:95:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PTones : public PShortArray ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ /usr/include/opal/h323/h235auth.h:273:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235AuthProcedure1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235AuthProcedure1, H235Authenticator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h235auth.h:273:5: note: explicitly cast the pointer to silence this warning 71 warnings and 2 errors generated. make[1]: *** [opal/modemep.o] Error 1 In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: In file included from /usr/include/opal/asn/h225.h:20: /usr/include/opal/asn/h235.h:27:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ChallengeString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ChallengeString, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:27:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:50:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_TimeStamp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_TimeStamp, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:50:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:68:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_RandomVal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_RandomVal, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:68:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:86:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Password'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Password, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:86:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:106:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Identifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Identifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:106:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:126:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeyMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeyMaterial, PASN_BitString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:126:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:142:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:142:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:168:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_DHset'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_DHset, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:168:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:195:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECpoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:195:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:229:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:229:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:264:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECGDSASignature'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECGDSASignature, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:264:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:290:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_TypedCertificate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_TypedCertificate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:290:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:316:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_AuthenticationBES'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_AuthenticationBES, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:316:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_AuthenticationMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_AuthenticationMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:383:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Element'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Element, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:383:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:408:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_IV8'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_IV8, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:408:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:431:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_IV16'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_IV16, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:431:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:454:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_Params'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_Params, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:454:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:491:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ReturnSig'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ReturnSig, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:491:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:524:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedReturnSig'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedReturnSig, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:524:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeySyncMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:569:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedKeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedKeySyncMaterial, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:569:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:588:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_V3KeySyncMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_V3KeySyncMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:588:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH_eckasdhp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH_eckasdhp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:661:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ECKASDH_eckasdh2'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ECKASDH_eckasdh2, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:661:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ArrayOf_ProfileElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ArrayOf_ProfileElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:710:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ProfileElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ProfileElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:710:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:827:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_KeySignedMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_KeySignedMaterial, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:827:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:861:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedKeySignedMaterial'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedKeySignedMaterial, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:861:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:880:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_H235CertificateSignature'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_H235CertificateSignature, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:880:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:915:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_H235Key'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_H235Key, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:915:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:964:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_ClearToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_ClearToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:964:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1016:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedGeneralToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedGeneralToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1016:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1035:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_PwdCertToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_PwdCertToken, H235_ClearToken); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1035:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1051:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_EncodedPwdCertToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_EncodedPwdCertToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1051:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1074:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1074:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1123:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoEncryptedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoEncryptedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1123:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1149:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoSignedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoSignedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1149:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h235.h:1175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H235_CryptoToken_cryptoHashedToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H235_CryptoToken_cryptoHashedToken, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h235.h:1175:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: In file included from /usr/include/opal/asn/h225.h:21: /usr/include/opal/asn/h245.h:32:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultimediaSystemControlMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultimediaSystemControlMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:32:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:98:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:98:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:257:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ResponseMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ResponseMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:257:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommandMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommandMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IndicationMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IndicationMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:793:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SequenceNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SequenceNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:793:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:813:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:813:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:842:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDetermination'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDetermination, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:842:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:868:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:868:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:893:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AlternativeCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AlternativeCapabilitySet, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:893:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:911:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityTableEntryNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:911:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:929:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityDescriptorNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityDescriptorNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:929:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:965:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Capability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:965:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1124:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1124:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1187:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1187:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1229:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V75Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V75Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1229:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1254:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1254:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1276:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ATMParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ATMParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1276:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1306:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1306:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1328:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSClass'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSClass, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1328:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1356:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaTransportType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaTransportType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1356:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1388:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaChannelCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaChannelCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1388:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1420:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMethod'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMethod, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1420:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1464:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1464:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1534:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1534:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1570:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1570:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1621:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransparencyParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransparencyParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1621:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1650:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureClockFrequency'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureClockFrequency, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1650:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1689:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263Version3Options'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263Version3Options, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1689:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1721:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1721:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1775:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1775:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1890:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G729Extensions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G729Extensions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1890:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1926:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1926:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:1959:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:1959:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2004:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GSMAudioCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GSMAudioCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2004:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2031:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VBDCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VBDCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2031:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2059:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataProtocolCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataProtocolCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2059:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2108:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CompressionType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CompressionType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2108:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2136:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V42bis'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V42bis, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2136:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2164:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T84Profile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T84Profile, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2164:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2193:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxRateManagement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxRateManagement, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2193:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2215:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxTcpOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxTcpOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2215:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2242:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2242:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaEncryptionAlgorithm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaEncryptionAlgorithm, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2294:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2294:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2374:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ParameterIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ParameterIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2374:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2407:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ParameterValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ParameterValue, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2407:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2446:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexFormat, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2446:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2488:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioTelephonyEventCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioTelephonyEventCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2488:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2514:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioToneCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioToneCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2514:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NoPTAudioTelephonyEventCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NoPTAudioTelephonyEventCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2564:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NoPTAudioToneCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NoPTAudioToneCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2564:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2589:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2589:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2617:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaxRedundancy'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaxRedundancy, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2617:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2635:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2635:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2653:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V75Parameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V75Parameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2653:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2690:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2690:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2790:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2790:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2816:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H222LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H222LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2816:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2851:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CRCLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CRCLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2851:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2904:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2904:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2966:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2966:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:2997:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransportAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:2997:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3038:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3038:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3100:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3100:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EscrowData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EscrowData, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3169:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannelAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannelAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3169:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3194:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3194:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3219:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3219:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3244:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexTableEntryNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3244:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3287:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeDescription, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3287:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3317:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeElementType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeElementType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3317:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3415:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3415:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3440:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamElementMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamElementMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3440:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3495:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76ModeParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3495:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3524:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3524:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3587:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3587:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3637:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3637:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3735:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VBDMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VBDMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3735:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3762:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3762:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3791:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RoundTripDelayRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RoundTripDelayRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3791:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3816:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RoundTripDelayResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RoundTripDelayResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3816:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3841:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopOffCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopOffCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3841:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3889:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3889:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3922:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3922:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:3985:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CertSelectionCriteria'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CertSelectionCriteria, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:3985:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4003:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Criteria'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Criteria, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4003:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4029:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_McuNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_McuNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4029:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4047:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalNumber, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4047:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4080:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4080:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4201:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4201:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4247:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Password'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Password, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4247:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4270:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4270:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4295:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4295:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4330:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4330:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4452:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4452:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4497:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4497:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4535:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformationNetworkType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformationNetworkType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4535:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4566:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConnectionIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConnectionIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4566:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4592:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaximumBitRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaximumBitRate, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4592:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4610:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4610:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4637:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateAcknowledge'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateAcknowledge, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4637:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4664:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4664:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4686:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4686:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4711:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SendTerminalCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SendTerminalCapabilitySet, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4711:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4742:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4742:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4777:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4777:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4831:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceCommand, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4831:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SubstituteConferenceIDCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SubstituteConferenceIDCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionUpdateDirection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionUpdateDirection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4925:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_KeyProtectionMethod'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_KeyProtectionMethod, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4925:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionUpdateRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionUpdateRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:4983:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_PictureReference'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_PictureReference, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:4983:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5008:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5008:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5047:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotUnderstood'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotUnderstood, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5047:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5093:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5093:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5146:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalYouAreSeeingInSubPictureNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalYouAreSeeingInSubPictureNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5146:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5172:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VideoIndicateCompose'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VideoIndicateCompose, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5172:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5197:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223SkewIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223SkewIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5197:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250MaximumSkewIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250MaximumSkewIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5251:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MCLocationIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MCLocationIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5251:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5276:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VendorIdentification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VendorIdentification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5276:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5308:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IV8'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IV8, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5308:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IV16'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IV16, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5354:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Params'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Params, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5354:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5395:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5395:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5466:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5466:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5494:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5494:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5512:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardIdentifier_h221NonStandard'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardIdentifier_h221NonStandard, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5512:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationAck_decision'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationAck_decision, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5584:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityTableEntry, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5584:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5624:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericInformation, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5624:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5644:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_AlternativeCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_AlternativeCapabilitySet, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5644:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5664:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5664:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5695:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Capability_h233EncryptionReceiveCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Capability_h233EncryptionReceiveCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5695:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5722:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_VCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_VCCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5722:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5740:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5740:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5773:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5773:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5801:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_h223MultiplexTableCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_h223MultiplexTableCapability, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5801:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5830:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_mobileOperationTransmitCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_mobileOperationTransmitCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5830:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5859:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_mobileMultilinkFrameCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_mobileMultilinkFrameCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5859:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5885:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250Capability_mcCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250Capability_mcCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5885:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5913:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5913:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5933:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RTPPayloadType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RTPPayloadType, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5933:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5951:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaTransportType_atm_AAL5_compressed'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaTransportType_atm_AAL5_compressed, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5951:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5978:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_QOSCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5978:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:5998:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MediaChannelCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MediaChannelCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:5998:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6018:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityTableEntryNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6018:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6038:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding_frameToThreadMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding_frameToThreadMapping, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6038:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6067:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding_containedThreads'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding_containedThreads, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6067:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6085:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyFrameMapping_frameSequence'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyFrameMapping_frameSequence, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6085:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6105:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MediaDistributionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MediaDistributionCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6105:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6125:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DataApplicationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DataApplicationCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6125:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_VideoCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6165:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_GenericCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_GenericCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6165:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6185:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_EnhancementOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_EnhancementOptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6185:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6205:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_BEnhancementParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_BEnhancementParameters, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6205:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6225:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CustomPictureClockFrequency'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CustomPictureClockFrequency, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6225:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6245:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CustomPictureFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CustomPictureFormat, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6245:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_H263VideoModeCombos'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_H263VideoModeCombos, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6283:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_additionalPictureMemory'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_additionalPictureMemory, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6283:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6322:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_videoBackChannelSend'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_videoBackChannelSend, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6322:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6350:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6350:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6388:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_H263ModeComboFlags'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_H263ModeComboFlags, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6388:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6406:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioCapability_g7231'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioCapability_g7231, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6406:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6432:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCCapability_g723AnnexCAudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCCapability_g723AnnexCAudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6432:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6469:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6469:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6542:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataProtocolCapability_v76wCompression'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataProtocolCapability_v76wCompression, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6542:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T84Profile_t84Restricted'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T84Profile_t84Restricted, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6615:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxUdpOptions_t38FaxUdpEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxUdpOptions_t38FaxUdpEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6615:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6639:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_NonStandardParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6639:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_ParameterIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_ParameterIdentifier, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6679:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECCapability_rfc2733Format'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECCapability_rfc2733Format, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6679:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6709:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_distribution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_distribution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6709:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6734:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_networkAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_networkAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6734:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters_t120SetupProcedure'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters_t120SetupProcedure, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6793:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Q2931Address_address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Q2931Address_address, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6793:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6824:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Media_mediaType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Media_mediaType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6824:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6907:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters_adaptationLayerType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters_adaptationLayerType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6907:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6967:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_transferMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_transferMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6967:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:6989:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_headerFEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_headerFEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:6989:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7011:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_crcLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_crcLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7011:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7041:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters_arqType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters_arqType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7041:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7071:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL2MParameters_headerFEC'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL2MParameters_headerFEC, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7071:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7093:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_headerFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_headerFormat, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7093:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7115:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_crcLength'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_crcLength, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7115:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters_arqType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters_arqType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCArqParameters_numberOfRetransmissions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCArqParameters_numberOfRetransmissions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7175:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7197:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_suspendResume'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_suspendResume, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7197:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7222:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7222:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7253:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelParameters_mediaPacketization'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelParameters_mediaPacketization, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7253:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7284:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPPayloadType_payloadDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPPayloadType_payloadDescriptor, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7284:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7316:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplePayloadStreamElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplePayloadStreamElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7316:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7334:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7334:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7360:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPXAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPXAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7360:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7387:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iP6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iP6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7387:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7413:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress_iPAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress_iPAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7413:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7439:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MulticastAddress_iP6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MulticastAddress_iP6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7439:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_EscrowData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_EscrowData, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7487:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_forwardMultiplexAckParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_forwardMultiplexAckParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7487:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7515:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7515:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7550:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel_source'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel_source, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7550:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7595:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelClose_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelClose_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7595:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7619:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7619:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7642:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexEntryDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexEntryDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7642:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7662:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7662:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7682:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7682:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7711:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement_repeatCount'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement_repeatCount, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7711:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7735:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexTableEntryNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexTableEntryNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7735:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7755:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplexEntryRejectionDescriptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7755:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7773:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryRejectionDescriptions_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryRejectionDescriptions_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7773:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7797:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RequestMultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RequestMultiplexEntryRejectionDescriptions, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7797:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7815:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRejectionDescriptions_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRejectionDescriptions_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7815:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7838:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_ModeDescription'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_ModeDescription, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7838:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7856:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeAck_response'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeAck_response, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7856:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Mode_mediaMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Mode_mediaMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7957:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingDTModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingDTModeElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7957:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:7983:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTModeElement_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTModeElement_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:7983:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8055:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_MultiplePayloadStreamElementMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_MultiplePayloadStreamElementMode, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8055:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8075:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECMode_rfc2733Format'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECMode_rfc2733Format, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8075:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8111:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters_adaptationLayerType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters_adaptationLayerType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8111:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8174:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMode_secondaryEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMode_secondaryEncoding, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8174:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8209:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoMode_resolution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoMode_resolution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8209:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8231:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoMode_profileAndLevel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoMode_profileAndLevel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8231:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8262:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoMode_resolution'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoMode_resolution, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8262:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8288:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AudioMode_g7231'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AudioMode_g7231, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8288:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8312:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_audioLayer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_audioLayer, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8312:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8335:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_audioSampling'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_audioSampling, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8335:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8358:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode_multichannelType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode_multichannelType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8358:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_audioLayer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_audioLayer, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8404:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_audioSampling'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_audioSampling, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8404:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8430:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode_multichannelType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode_multichannelType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8430:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8460:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCMode_g723AnnexCAudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCMode_g723AnnexCAudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8460:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8496:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8496:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8563:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopRequest_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopRequest_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8563:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8595:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopAck_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopAck_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8595:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8627:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8627:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8657:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8657:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8680:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CommunicationModeTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CommunicationModeTableEntry, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8680:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8702:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeTableEntry_dataType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeTableEntry_dataType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8702:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8746:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_TerminalLabel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_TerminalLabel, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8746:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8764:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_makeMeChairResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_makeMeChairResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8764:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_extensionAddressResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_extensionAddressResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8811:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_broadcastMyLogicalChannelResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_broadcastMyLogicalChannelResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8811:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8833:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_makeTerminalBroadcasterResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_makeTerminalBroadcasterResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8833:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8855:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_sendThisSourceResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_sendThisSourceResponse, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8855:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8879:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_TerminalInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_TerminalInformation, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8879:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8897:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RemoteMCResponse_reject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RemoteMCResponse_reject, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8897:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8919:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_callInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_callInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8919:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8944:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_addConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_addConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8944:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8970:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_removeConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_removeConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8970:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:8995:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_callInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_callInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:8995:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9021:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_removeConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_removeConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9021:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9046:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_maximumHeaderInterval'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_maximumHeaderInterval, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9046:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9071:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication_crcDesired'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication_crcDesired, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9071:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9094:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkIndication_excessiveError'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkIndication_excessiveError, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9094:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9121:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DialingInformationNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DialingInformationNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9121:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_DialingInformationNetworkType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_DialingInformationNetworkType, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9161:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9161:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9191:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand_restriction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand_restriction, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9191:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9213:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand_gstnOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand_gstnOptions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9213:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9238:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EndSessionCommand_isdnOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EndSessionCommand_isdnOptions, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9238:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9272:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9272:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9378:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration_h223ModeChange'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration_h223ModeChange, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9378:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9402:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223MultiplexReconfiguration_h223AnnexADoubleFlag'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223MultiplexReconfiguration_h223AnnexADoubleFlag, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9402:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9427:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9427:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9462:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9462:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9485:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationCommand_status'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationCommand_status, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9485:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9507:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotSupported_cause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotSupported_cause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9507:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9533:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9533:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9580:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_JitterIndication_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_JitterIndication_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9580:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9613:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9613:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9648:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9648:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9673:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_userInputSupportIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_userInputSupportIndication, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9673:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9707:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_encryptedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_encryptedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9707:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9740:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication_scope'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication_scope, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9740:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication_restriction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication_restriction, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9794:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject_cause_tableEntryCapacityExceeded, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9794:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9825:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates_type'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates_type, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9825:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9856:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_Q2931Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_Q2931Address, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9856:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability_h223MultiplexTableCapability_enhanced'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability_h223MultiplexTableCapability_enhanced, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RTPH263VideoRedundancyFrameMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RTPH263VideoRedundancyFrameMapping, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9921:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_enhancedReferencePicSelect_subPictureRemovalParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_enhancedReferencePicSelect_subPictureRemovalParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9921:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9950:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI_customPCF'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI_customPCF, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9950:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9968:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_pixelAspectCode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_pixelAspectCode, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9968:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:9988:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_extendedPAR'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_extendedPAR, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:9988:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10006:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_t84'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_t84, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10006:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10032:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_nlpid'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_nlpid, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10032:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10058:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability_rfc2733_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability_rfc2733_separateStream, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10058:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10089:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10089:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10143:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10143:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10185:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters_adaptationLayerType_al3'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters_adaptationLayerType_al3, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10185:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10213:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_RedundancyEncodingElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_RedundancyEncodingElement, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10213:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10233:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10233:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10301:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress_routing'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress_routing, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10301:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10323:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress_route'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress_route, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10323:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10344:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10344:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10410:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters_adaptationLayerType_al3'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters_adaptationLayerType_al3, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10410:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10436:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application_nlpid'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application_nlpid, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10436:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10462:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_maximumHeaderInterval_requestType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_maximumHeaderInterval_requestType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10462:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10486:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection_responseCode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection_responseCode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10486:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10517:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_CapabilityDescriptorNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_CapabilityDescriptorNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10517:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10535:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoFastUpdateGOB'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoFastUpdateGOB, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10535:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoFastUpdateMB'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoFastUpdateMB, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10593:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_videoBadMBs'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_videoBadMBs, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10593:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10622:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ArrayOf_PictureReference'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ArrayOf_PictureReference, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10622:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10640:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_lostPartialPicture'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_lostPartialPicture, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10640:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10667:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_encryptionUpdateAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_encryptionUpdateAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10667:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10718:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_reverseParameters_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_reverseParameters_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10718:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10741:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication_type_videoNotDecodedMBs'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication_type_videoNotDecodedMBs, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10741:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10768:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal5'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal5, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10768:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10794:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_reverseParameters_multiplex'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_reverseParameters_multiplex, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10794:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10817:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signal_rtp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signal_rtp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10817:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10849:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signalUpdate_rtp'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signalUpdate_rtp, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10849:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10874:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_extendedAlphanumeric_encryptedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_extendedAlphanumeric_encryptedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10874:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10905:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates_type_rangeOfBitRates'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates_type_rangeOfBitRates, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10905:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10931:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI_customPCF_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI_customPCF_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10931:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10958:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_pixelAspectInformation_extendedPAR_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_pixelAspectInformation_extendedPAR_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10958:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:10984:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode_eRM_recovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode_eRM_recovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:10984:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11010:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11010:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11045:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode_rfc2733sameport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode_rfc2733sameport, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11045:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11068:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733_pktMode_rfc2733diffport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733_pktMode_rfc2733diffport, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11068:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11096:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11096:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11131:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection_responseCode_rejected'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection_responseCode_rejected, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11131:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_progressiveRefinementStart_repeatCount, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11177:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1_clockRecovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1_clockRecovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11177:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11200:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1_errorCorrection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1_errorCorrection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11200:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11224:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1_clockRecovery'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1_clockRecovery, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11224:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11247:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1_errorCorrection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1_errorCorrection, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11247:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11271:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream_differentPort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream_differentPort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11271:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11301:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733_mode_separateStream_samePort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733_mode_separateStream_samePort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11301:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11326:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream_differentPort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream_differentPort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11326:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11356:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode_mode_separateStream_samePort'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode_mode_separateStream_samePort, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11356:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11381:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11381:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11413:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericInformation, H245_GenericMessage); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11413:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11429:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11429:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11455:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11455:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MasterSlaveDeterminationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MasterSlaveDeterminationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySet, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11542:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityTableEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11542:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11572:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CapabilityDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CapabilityDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11572:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11602:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11602:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11632:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11632:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11663:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalCapabilitySetRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalCapabilitySetRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11663:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11691:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H222Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H222Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11691:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11717:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11717:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11809:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaPacketizationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaPacketizationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11809:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11839:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RSVPParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RSVPParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11839:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11878:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ServicePriorityValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ServicePriorityValue, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11878:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11907:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ServicePriority'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ServicePriority, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11907:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11939:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AuthorizationParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AuthorizationParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11939:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11968:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11968:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:11999:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericTransportParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericTransportParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:11999:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12036:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_QOSCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12036:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12081:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TransportCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TransportCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12081:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12114:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12114:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12177:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPH263VideoRedundancyFrameMapping'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPH263VideoRedundancyFrameMapping, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12177:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12203:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultipointCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultipointCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12203:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MediaDistributionCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MediaDistributionCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12267:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ExtendedVideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ExtendedVideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12267:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12297:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EnhancementLayerInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EnhancementLayerInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12297:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263ModeComboFlags'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263ModeComboFlags, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12383:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12383:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12414:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12414:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12440:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxUdpOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxUdpOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12440:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12472:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_AuthenticationCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_AuthenticationCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12472:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12503:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IntegrityCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IntegrityCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12503:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12532:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12532:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12566:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12566:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12604:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_GenericParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_GenericParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12604:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12635:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexedStreamCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexedStreamCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12635:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12666:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12666:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12691:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12691:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12723:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NetworkAccessParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NetworkAccessParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12723:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12758:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_Q2931Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_Q2931Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12758:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12788:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12788:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12814:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL1MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL1MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12814:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12850:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL2MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL2MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12850:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12876:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AL3MParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AL3MParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12876:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12910:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223AnnexCArqParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223AnnexCArqParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12910:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76HDLCParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76HDLCParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12963:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RTPPayloadType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RTPPayloadType, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12963:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:12993:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStream'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStream, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:12993:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13018:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionSync'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionSync, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13018:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13053:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13053:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13084:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13084:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13114:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelAckParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelAckParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13114:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13155:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CloseLogicalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CloseLogicalChannel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13155:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13186:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelClose'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelClose, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13186:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13218:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestChannelCloseReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestChannelCloseReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13218:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13244:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySend'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySend, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13244:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13270:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryDescriptor, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13270:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13300:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13300:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13326:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13326:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13352:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13352:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13378:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntryRejectionDescriptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13378:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13404:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplexEntrySendRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplexEntrySendRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13404:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13429:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13429:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13454:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13454:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13479:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13479:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRejectionDescriptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRejectionDescriptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13531:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMultiplexEntryRelease'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMultiplexEntryRelease, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13531:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13556:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13556:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13582:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13582:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13608:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestModeReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestModeReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13608:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13634:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTModeElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13634:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultiplePayloadStreamMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultiplePayloadStreamMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13684:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13684:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13716:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H223ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H223ModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13716:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13742:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13742:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13772:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H261VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H261VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13772:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13799:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H262VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H262VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13799:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13839:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS11172AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS11172AudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13839:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13867:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_IS13818AudioMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_IS13818AudioMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13867:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13897:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_G7231AnnexCMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_G7231AnnexCMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13897:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13924:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13924:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13950:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13950:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:13975:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:13975:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14000:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MaintenanceLoopReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MaintenanceLoopReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14000:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14026:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14026:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14051:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalLabel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalLabel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14051:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14077:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RequestAllTerminalIDsResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RequestAllTerminalIDsResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14077:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14102:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_TerminalInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_TerminalInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14102:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14128:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DialingInformationNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DialingInformationNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14128:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14159:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_LogicalChannelRateReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_LogicalChannelRateReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14159:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14191:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14191:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14217:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14217:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14248:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MobileMultilinkReconfigurationCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MobileMultilinkReconfigurationCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14248:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14275:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FunctionNotSupported'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FunctionNotSupported, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14275:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14305:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14305:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_JitterIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_JitterIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14365:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FlowControlIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FlowControlIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14365:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14391:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_availableBitRates'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_availableBitRates, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14391:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14416:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability_aal1ViaGateway'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability_aal1ViaGateway, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14416:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14450:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection_enhancedReferencePicSelect'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection_enhancedReferencePicSelect, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14450:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14479:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat_mPI'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat_mPI, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14479:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14510:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECCapability_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECCapability_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14510:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14536:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_forwardLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_forwardLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14536:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14571:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel_reverseLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel_reverseLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14571:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14605:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncoding_rtpRedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncoding_rtpRedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14605:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14636:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECData_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECData_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14636:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14661:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_FECData_rfc2733'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_FECData_rfc2733, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14661:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14692:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UnicastAddress_iPSourceRouteAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UnicastAddress_iPSourceRouteAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14692:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14720:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck_reverseLogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck_reverseLogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14720:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14754:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DepFECMode_rfc2733Mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DepFECMode_rfc2733Mode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14754:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14779:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceRequest_requestTerminalCertificate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceRequest_requestTerminalCertificate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14779:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14812:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_mCTerminalIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_mCTerminalIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14812:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14838:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_terminalIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_terminalIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14838:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_conferenceIDResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_conferenceIDResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14890:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_passwordResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_passwordResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14890:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14916:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_chairTokenOwnerResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_chairTokenOwnerResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14916:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14942:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ConferenceResponse_terminalCertificateResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ConferenceResponse_terminalCertificateResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14942:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14973:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkRequest_maximumHeaderInterval'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkRequest_maximumHeaderInterval, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14973:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:14998:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MultilinkResponse_addConnection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MultilinkResponse_addConnection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:14998:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15024:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_SendTerminalCapabilitySet_specificRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_SendTerminalCapabilitySet_specificRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15024:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15056:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionCommand_encryptionAlgorithmID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionCommand_encryptionAlgorithmID, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15056:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15082:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_reverseParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_reverseParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15082:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15110:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_reverseParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_reverseParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15110:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15138:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signal, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15138:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15178:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_signalUpdate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_signalUpdate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15178:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15208:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_UserInputIndication_extendedAlphanumeric'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_UserInputIndication_extendedAlphanumeric, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15208:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15240:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters_mode_eRM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters_mode_eRM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15240:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15266:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_progressiveRefinementStart'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_progressiveRefinementStart, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15266:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15291:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_MiscellaneousCommand_type_encryptionUpdateCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_MiscellaneousCommand_type_encryptionUpdateCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15291:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15321:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand_aal_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand_aal_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15321:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15349:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication_aal_aal1'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication_aal_aal1, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15349:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15377:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NonStandardMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NonStandardMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15377:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15402:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_VCCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_VCCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15402:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15438:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250Capability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250Capability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15438:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RefPictureSelection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RefPictureSelection, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15513:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CustomPictureFormat'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CustomPictureFormat, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15513:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoModeCombos'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoModeCombos, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15569:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_T38FaxProfile'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_T38FaxProfile, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15569:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15607:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EncryptionAuthenticationAndIntegrity'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EncryptionAuthenticationAndIntegrity, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15607:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15642:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannel, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15642:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15679:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Media'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Media, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15679:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15705:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_V76LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_V76LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15705:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15734:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncoding'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncoding, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15734:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15766:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_OpenLogicalChannelAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_OpenLogicalChannelAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15766:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15804:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235Mode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235Mode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15804:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15830:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_RedundancyEncodingDTMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_RedundancyEncodingDTMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15830:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15857:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250ModeParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250ModeParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15857:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15886:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_CommunicationModeTableEntry'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_CommunicationModeTableEntry, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15886:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15936:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCCommand'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCCommand, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15936:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:15967:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_NewATMVCIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_NewATMVCIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:15967:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16002:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataApplicationCapability_application_t38fax'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataApplicationCapability_application_t38fax, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16002:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16028:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_DataMode_application_t38fax'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_DataMode_application_t38fax, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16028:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16054:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H235SecurityCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H235SecurityCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16054:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16080:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263Options'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263Options, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16080:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16145:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H2250LogicalChannelParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H2250LogicalChannelParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16145:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16199:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_ModeElement'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_ModeElement, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16199:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16239:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoMode, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16239:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16278:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_H263VideoCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_H263VideoCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16278:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16341:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_EnhancementOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_EnhancementOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16341:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h245.h:16395:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H245_BEnhancementParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H245_BEnhancementParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h245.h:16395:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: In file included from /usr/include/opal/h460/h4601.h:54: /usr/include/opal/asn/h225.h:35:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ReleaseCompleteReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ReleaseCompleteReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:35:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:99:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScnConnectionType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScnConnectionType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:99:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:126:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScnConnectionAggregation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScnConnectionAggregation, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:126:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:152:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PresentationIndicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PresentationIndicator, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:152:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:175:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ScreeningIndicator'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ScreeningIndicator, PASN_Enumeration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:175:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:199:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FacilityReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FacilityReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:199:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:236:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:236:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:307:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SupportedProtocols'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SupportedProtocols, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:307:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:412:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H221NonStandard'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H221NonStandard, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:412:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:439:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocolAlternateIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocolAlternateIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:439:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:471:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:471:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:505:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AliasAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:505:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:561:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AddressPattern'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AddressPattern, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:561:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:600:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PartyNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:600:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:644:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NumberDigits'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NumberDigits, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:644:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:662:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PublicTypeOfNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PublicTypeOfNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:662:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:688:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PrivateTypeOfNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PrivateTypeOfNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:688:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:717:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_MobileUIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_MobileUIM, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:717:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:752:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TBCD_STRING'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TBCD_STRING, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:752:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:770:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GSM_UIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GSM_UIM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:770:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:813:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupNumber, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:813:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:857:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NatureOfAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NatureOfAddress, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:857:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:885:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupDigits'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupDigits, PASN_IA5String); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:885:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:903:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ExtendedAliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ExtendedAliasAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:903:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:935:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UseSpecifiedTransport'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UseSpecifiedTransport, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:935:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:960:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityServiceMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityServiceMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:960:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:990:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityErrors'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityErrors, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:990:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1026:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityErrors2'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityErrors2, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1026:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1055:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H245Security'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H245Security, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1055:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1092:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Q954Details'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Q954Details, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1092:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1118:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GloballyUniqueID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GloballyUniqueID, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1118:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1141:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ConferenceIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ConferenceIdentifier, H225_GloballyUniqueID); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1141:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1164:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RequestSeqNum'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RequestSeqNum, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1164:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1182:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperIdentifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1182:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1202:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandWidth'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandWidth, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1202:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1220:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallReferenceValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallReferenceValue, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1220:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1238:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EndpointIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EndpointIdentifier, PASN_BMPString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1238:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1258:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ProtocolIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ProtocolIdentifier, PASN_ObjectId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1258:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1274:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TimeToLive'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TimeToLive, PASN_Integer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1274:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H248PackagesDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H248PackagesDescriptor, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1315:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H248SignalsDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H248SignalsDescriptor, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1315:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1338:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1338:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1365:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EncryptIntAlg'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EncryptIntAlg, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1365:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1396:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonIsoIntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonIsoIntegrityMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1396:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1430:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IntegrityMechanism, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1430:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1467:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ICV'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ICV, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1467:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1493:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FastStartToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FastStartToken, H235_ClearToken); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1493:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1509:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EncodedFastStartToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EncodedFastStartToken, PASN_OctetString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1509:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1532:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1532:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1597:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallLinkage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallLinkage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1597:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1628:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1628:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1653:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CarrierInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CarrierInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1653:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1688:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlDescriptor, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1688:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1733:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallTerminationCause'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallTerminationCause, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1733:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1762:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditCapability, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1762:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1795:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GenericIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GenericIdentifier, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1795:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1831:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Content'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Content, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1831:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1894:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportChannelInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportChannelInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1894:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1925:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RehomingModel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RehomingModel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1925:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:1981:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasMessage, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:1981:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2235:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2235:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2274:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2274:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2334:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregRequestReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregRequestReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2334:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2370:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2370:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2403:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallType, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2403:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2427:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallModel'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallModel, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2427:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2451:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportQOS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportQOS, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2451:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2482:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UUIEsRequested'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UUIEsRequested, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2482:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2529:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2529:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2587:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2587:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2625:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2625:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2674:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2674:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2699:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageRejectReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageRejectReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2699:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2730:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponseStatus'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponseStatus, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2730:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2756:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestNakReason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestNakReason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2756:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2787:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UserInformation_user_data'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UserInformation_user_data, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2787:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2826:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU_h323_message_body'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU_h323_message_body, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2826:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2932:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PASN_OctetString'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PASN_OctetString, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2932:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_NonStandardParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2972:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_GenericData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_GenericData, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2972:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:2992:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ClearToken'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ClearToken, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:2992:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3012:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CryptoH323Token'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CryptoH323Token, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3012:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3032:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AliasAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3032:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3052:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ServiceControlSession, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3052:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3070:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Connect_UUIE_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Connect_UUIE_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3070:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3090:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CallReferenceValue'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CallReferenceValue, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3090:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3108:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_conferenceGoal'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_conferenceGoal, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3108:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3135:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_H245Security'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_H245Security, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3135:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_connectionParameters'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_connectionParameters, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3180:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3180:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3200:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_SupportedProtocols'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_SupportedProtocols, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3200:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3220:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_FeatureDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_FeatureDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3220:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3240:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ExtendedAliasAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ExtendedAliasAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3240:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ConferenceList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ConferenceList, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3278:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3278:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3304:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipxAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipxAddress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3304:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3331:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ip6Address'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ip6Address, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3331:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3359:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TunnelledProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TunnelledProtocol, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3359:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3379:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_DataRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_DataRate, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3379:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3399:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_SupportedPrefix'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_SupportedPrefix, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3399:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3419:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocol_id'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocol_id, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3419:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3448:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AddressPattern_range'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AddressPattern_range, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3448:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3474:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ANSI_41_UIM_system_id'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ANSI_41_UIM_system_id, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3474:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3498:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TransportAddress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TransportAddress, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3498:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3518:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AlternateGK'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AlternateGK, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3518:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3536:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token_cryptoEPPwdHash'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token_cryptoEPPwdHash, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3536:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3563:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CryptoH323Token_cryptoGKPwdHash'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CryptoH323Token_cryptoGKPwdHash, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3563:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3590:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingSpecification_when'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingSpecification_when, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3590:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3623:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_CallsAvailable'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_CallsAvailable, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3623:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3641:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CicInfo_cic'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CicInfo_cic, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3641:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3659:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GroupID_member'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GroupID_member, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3659:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3677:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlSession_reason'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlSession_reason, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3677:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3700:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification_when'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification_when, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3700:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3733:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification_callStartingPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification_callStartingPoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3733:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3764:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl_billingMode'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl_billingMode, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3764:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl_callStartingPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl_callStartingPoint, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3810:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_EnumeratedParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_EnumeratedParameter, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3810:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3828:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RTPSession_associatedSessionIds'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RTPSession_associatedSessionIds, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3828:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3848:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AdmissionConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AdmissionConfirm, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3848:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3868:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_Endpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_Endpoint, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3868:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3888:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AuthenticationMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AuthenticationMechanism, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3888:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PASN_ObjectId'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PASN_ObjectId, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3926:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_IntegrityMechanism'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_IntegrityMechanism, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3926:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3946:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_AddressPattern'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_AddressPattern, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3946:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3966:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_H248PackagesDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_H248PackagesDescriptor, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3966:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:3984:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRequest_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRequest_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:3984:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4004:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_RasUsageSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_RasUsageSpecification, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4004:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4022:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRejectReason_invalidTerminalAliases'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRejectReason_invalidTerminalAliases, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4022:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4057:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_QOSCapability'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_QOSCapability, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4057:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4075:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionConfirm_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionConfirm_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4075:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4095:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_PartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_PartyNumber, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4095:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4115:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_BandwidthDetails'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_BandwidthDetails, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4115:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRequest_language'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRequest_language, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4153:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4153:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4171:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlIndication_callSpecific'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlIndication_callSpecific, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4171:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4198:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlResponse_result'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlResponse_result, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4198:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4223:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute_route'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute_route, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4223:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4241:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute_routing'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute_routing, PASN_Choice); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4241:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4265:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_RTPSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_RTPSession, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4265:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4285:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_TransportChannelInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_TransportChannelInfo, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4285:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4305:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ArrayOf_ConferenceIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ArrayOf_ConferenceIdentifier, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4305:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4325:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype_pdu'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype_pdu, PASN_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4325:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4343:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Status_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Status_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4343:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4376:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_StatusInquiry_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_StatusInquiry_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4376:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4409:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SetupAcknowledge_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SetupAcknowledge_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4409:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4442:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Notify_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Notify_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4442:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4475:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_VendorIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_VendorIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4475:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4509:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TunnelledProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TunnelledProtocol, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4509:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4539:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4539:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4565:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PublicPartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PublicPartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4565:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4591:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_PrivatePartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_PrivatePartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4591:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4617:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ANSI_41_UIM'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ANSI_41_UIM, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4617:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4667:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupPublicPartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupPublicPartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4667:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4693:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_IsupPrivatePartyNumber'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_IsupPrivatePartyNumber, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4693:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4719:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AlternateTransportAddresses'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AlternateTransportAddresses, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4719:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4750:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AlternateGK'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AlternateGK, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4750:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4782:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AltGKInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AltGKInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4782:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4808:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SecurityCapabilities'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SecurityCapabilities, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4808:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4840:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_QseriesOptions'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_QseriesOptions, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4840:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4872:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DataRate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DataRate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4872:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4904:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SupportedPrefix'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SupportedPrefix, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4904:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4934:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CapacityReportingSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CapacityReportingSpecification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4934:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:4959:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCapacityInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCapacityInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:4959:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5010:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallsAvailable'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallsAvailable, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5010:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5042:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CicInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CicInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5042:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5068:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GroupID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GroupID, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5068:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5098:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlSession, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5098:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5129:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageInfoTypes'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageInfoTypes, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5129:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5163:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageSpecification'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageSpecification, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5163:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5194:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RasUsageInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RasUsageInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5194:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5228:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthDetails'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthDetails, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5228:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5256:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCreditServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCreditServiceControl, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5256:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5293:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GenericData'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GenericData, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5293:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5323:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EnumeratedParameter'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EnumeratedParameter, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5323:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5353:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FeatureSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FeatureSet, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5353:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5387:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RTPSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RTPSession, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5387:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5424:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5424:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5480:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5480:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5526:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5526:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5574:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5574:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5631:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5631:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5671:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnregistrationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnregistrationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5671:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5712:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5712:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5761:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5761:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5803:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5803:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5848:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageReject'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageReject, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5848:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5889:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5889:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5946:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestAck'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestAck, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5946:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:5982:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestNak'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestNak, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:5982:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6021:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6021:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6060:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_UnknownMessageResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_UnknownMessageResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6060:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6096:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RequestInProgress'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RequestInProgress, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6096:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ResourcesAvailableConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ResourcesAvailableConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6172:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlIndication'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlIndication, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6172:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6217:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ServiceControlResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ServiceControlResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6217:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6259:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU_tunnelledSignallingMessage'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU_tunnelledSignallingMessage, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6259:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TransportAddress_ipSourceRoute'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TransportAddress_ipSourceRoute, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6320:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationConfirm_preGrantedARQ'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationConfirm_preGrantedARQ, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6320:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6359:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_StimulusControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_StimulusControl, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6359:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6392:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ConferenceList'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ConferenceList, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6392:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6425:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatewayInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatewayInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6425:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6456:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H310Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H310Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6456:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6489:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H320Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H320Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6489:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6522:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H321Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H321Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6522:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6555:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H322Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H322Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6555:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6588:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6588:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6621:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H324Caps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H324Caps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6621:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6654:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_VoiceCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_VoiceCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6654:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6687:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_T120OnlyCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_T120OnlyCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6687:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6720:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_NonStandardProtocol'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_NonStandardProtocol, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6720:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6752:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_T38FaxAnnexbOnlyCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_T38FaxAnnexbOnlyCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6752:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6786:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_SIPCaps'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_SIPCaps, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6786:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6819:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_McuInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_McuInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6819:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6850:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_TerminalInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_TerminalInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6850:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6879:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6879:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6908:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_FeatureDescriptor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_FeatureDescriptor, H225_GenericData); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6908:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6924:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallCapacity'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallCapacity, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6924:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6955:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CircuitIdentifier'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CircuitIdentifier, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6955:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:6988:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:6988:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7065:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7065:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7125:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_BandwidthConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_BandwidthConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7125:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7168:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ResourcesAvailableIndicate'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ResourcesAvailableIndicate, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7168:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7212:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UU_PDU'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UU_PDU, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7212:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7260:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_ReleaseComplete_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_ReleaseComplete_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7260:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7308:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_EndpointType'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_EndpointType, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7308:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7353:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CircuitInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CircuitInfo, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7353:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7386:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_GatekeeperRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_GatekeeperRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7386:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7449:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RegistrationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RegistrationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7449:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7543:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7543:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7631:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_AdmissionConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_AdmissionConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7631:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7712:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7712:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7780:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_LocationConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_LocationConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7780:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7846:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageRequest'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageRequest, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7846:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7906:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_DisengageConfirm'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_DisengageConfirm, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7906:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:7952:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:7952:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8006:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8006:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8066:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_InfoRequestResponse_perCallInfo_subtype_pdu_subtype'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_InfoRequestResponse_perCallInfo_subtype_pdu_subtype, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8066:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8092:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_H323_UserInformation'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_H323_UserInformation, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8092:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8122:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Alerting_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Alerting_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8122:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8181:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_CallProceeding_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_CallProceeding_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8181:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8230:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Connect_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Connect_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8230:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8292:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Information_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Information_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8292:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8332:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Setup_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Setup_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8332:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8433:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Facility_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Facility_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8433:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8500:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Progress_UUIE'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Progress_UUIE, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8500:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/asn/h225.h:8546:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_Endpoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_Endpoint, PASN_Sequence); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/asn/h225.h:8546:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: In file included from /usr/include/opal/h323/h323ep.h:54: /usr/include/opal/h460/h4601.h:864:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureStd'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureStd, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:864:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:909:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureNonStd'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureNonStd, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:909:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:955:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureOID'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureOID, H460_Feature); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:955:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h460/h4601.h:1019:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H460_FeatureSet'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H460_FeatureSet, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h460/h4601.h:1019:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:39: /usr/include/opal/h323/h323ep.h:86:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323EndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323EndPoint, OpalRTPEndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323ep.h:86:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: In file included from /usr/include/opal/h323/h225ras.h:47: /usr/include/opal/h323/h323trans.h:103:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Transactor, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:103:3: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:225:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor::Request'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Request, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:225:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:293:9: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transactor::Response'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(Response, PString); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:293:9: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:329:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Transaction'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Transaction, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:329:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/h323trans.h:405:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323TransactionServer'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323TransactionServer, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h323trans.h:405:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: In file included from /usr/include/opal/h323/h225ras.h:48: /usr/include/opal/h323/svcctrl.h:59:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323ServiceControlSession'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323ServiceControlSession, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:59:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:133:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323HTTPServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323HTTPServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:133:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:207:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323H248ServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323H248ServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:207:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/svcctrl.h:289:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323CallCreditServiceControl'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323CallCreditServiceControl, H323ServiceControlSession); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/svcctrl.h:289:5: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: In file included from /usr/include/opal/h323/gkclient.h:45: /usr/include/opal/h323/h225ras.h:98:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H225_RAS'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H225_RAS, H323Transactor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/h225ras.h:98:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: In file included from opal/h323ep.h:41: In file included from /usr/include/opal/h323/h323.h:41: /usr/include/opal/h323/gkclient.h:67:5: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(H323Gatekeeper, H225_RAS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:67:5: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/gkclient.h:349:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper::InterfaceMonitor'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(InterfaceMonitor, PInterfaceMonitorClient); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:349:7: note: explicitly cast the pointer to silence this warning /usr/include/opal/h323/gkclient.h:364:7: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const H323Gatekeeper::AlternateInfo'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(AlternateInfo, PObject); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ /usr/include/opal/h323/gkclient.h:364:7: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:64: opal/h323ep.h:52:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyH323EndPoint'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyH323EndPoint, H323EndPoint); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/h323ep.h:52:3: note: explicitly cast the pointer to silence this warning opal/h323ep.cxx:75:3: warning: first operand of this 'memcmp' call is a pointer to dynamic class 'const MyH323Connection'; vtable pointer will be compared [-Wdynamic-class-memaccess] PCLASSINFO(MyH323Connection, H323Connection); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ptlib/object.h:968:35: note: expanded from: { return (Comparison)memcmp(this, &_obj, sizeof(cls)); } \ ~~~~~~ ^ opal/h323ep.cxx:75:3: note: explicitly cast the pointer to silence this warning In file included from opal/h323ep.cxx:59: In file included from /usr/include/ptlib.h:56: In file included from /usr/include/ptlib/contain.h:591: /usr/include/ptlib/array.h:526:9: error: use of undeclared identifier 'SetAt' SetAt(index, t); ^ this-> /usr/include/ptclib/asner.h:357:7: note: in instantiation of member function 'PScalarArray::ReadElementFrom' requested here class PASN_ObjectId : public PASN_Object ^ /usr/include/ptlib/array.h:313:14: note: must qualify identifier to find this declaration in dependent base class PBoolean SetAt( ^ 909 warnings and 2 errors generated. make[1]: *** [opal/h323ep.o] Error 1 make[1]: Leaving directory `/build/t38modem-oOukYO/t38modem-1.2.0' dh_auto_build: make -j10 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20120113-0028 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /var/lib/schroot/mount/lsid64b-126caabc-3f7d-434f-8488-7d9fe09e5b13/build/t38modem-oOukYO Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 1488 Build-Time: 4 Distribution: lsid64b Fail-Stage: build Install-Time: 12 Job: t38modem_1.2.0-1 Package: t38modem Package-Time: 28 Source-Version: 1.2.0-1 Space: 1488 Status: attempted Version: 1.2.0-1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20120113-0028 Build needed 00:00:28, 1488k disc space DC-Build-Status: Failed 212.307008s ### Content of /var/log/daemon.log ### Jan 12 21:02:41 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:11 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:22 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:33 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:44 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:04:55 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:05:06 stremi-1 approx: Concurrent download of debian/dists/sid/Release.gpg is taking too long Jan 12 21:05:50 stremi-1 approx: Concurrent download of debian/dists/sid/Release is taking too long Jan 12 21:05:56 stremi-1 approx: Concurrent download of debian/dists/sid/main/i18n/Index is taking too long Jan 12 21:05:56 stremi-1 approx: Concurrent download of debian/dists/sid/main/i18n/Translation-en.bz2 is taking too long Jan 12 21:06:11 stremi-1 approx: Concurrent download of debian/dists/sid/main/binary-amd64/Packages.xz is taking too long Jan 12 21:06:14 stremi-1 approx: Concurrent download of debian/dists/sid/main/source/Sources.xz is taking too long Jan 12 21:06:24 stremi-1 approx: Concurrent download of debian/dists/sid/main/i18n/Translation-en.gz is taking too long ### End of content of /var/log/daemon.log ### DC-Time-Estimation: 212.307008 versus expected 103 (r/m: 1.06123308737864 ; m: 103.0) DC-Build-Network: USED. See /tmp/rulesafter.V9Nn8f ! ************************************************************ # Generated by iptables-save v1.4.8 on Fri Jan 13 00:28:59 2012 *filter :INPUT ACCEPT [3979244:26085561784] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] [2333433:21096334458] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.159.0/24 -j ACCEPT [0:0] -A OUTPUT -d 192.168.160.0/24 -j ACCEPT [0:0] -A OUTPUT -d 10.69.0.0/17 -j ACCEPT [0:0] -A OUTPUT -d 172.28.52.0/22 -j ACCEPT [0:0] -A OUTPUT -d 172.24.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT [384068:132771058] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT [25273:3367074] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [38:2280] -A OUTPUT -j LD [38:2280] -A LD -j LOG [38:2280] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT # Completed on Fri Jan 13 00:28:59 2012 ************************************************************ --- /tmp/rulesbefore.GgaDqd 2012-01-13 00:25:27.632738416 +0100 +++ /tmp/rulesafter.V9Nn8f 2012-01-13 00:28:59.948578228 +0100 @@ -1,10 +1,10 @@ -# Generated by iptables-save v1.4.8 on Fri Jan 13 00:25:27 2012 +# Generated by iptables-save v1.4.8 on Fri Jan 13 00:28:59 2012 *filter -:INPUT ACCEPT [3911535:25545007375] +:INPUT ACCEPT [3979244:26085561784] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :LD - [0:0] -[2291965:20585473984] -A OUTPUT -o lo -j ACCEPT +[2333433:21096334458] -A OUTPUT -o lo -j ACCEPT [0:0] -A OUTPUT -d 129.88.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 10.0.0.0/8 -j ACCEPT [0:0] -A OUTPUT -d 192.168.133.0/24 -j ACCEPT @@ -16,11 +16,11 @@ [0:0] -A OUTPUT -d 131.254.202.0/23 -j ACCEPT [0:0] -A OUTPUT -d 138.96.20.0/22 -j ACCEPT [0:0] -A OUTPUT -d 192.168.22.0/24 -j ACCEPT -[379230:127453130] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT +[384068:132771058] -A OUTPUT -d 172.16.0.0/16 -j ACCEPT [0:0] -A OUTPUT -d 192.168.67.0/24 -j ACCEPT -[24796:3303218] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT +[25273:3367074] -A OUTPUT -d 224.0.0.0/4 -p udp -j ACCEPT [38:2280] -A OUTPUT -j LD [38:2280] -A LD -j LOG [38:2280] -A LD -j REJECT --reject-with icmp-port-unreachable COMMIT -# Completed on Fri Jan 13 00:25:27 2012 +# Completed on Fri Jan 13 00:28:59 2012 ************************************************************ [ 14.115343] fuse init (API version 7.13) [ 23.788098] eth0: no IPv6 routers present [ 216.927552] RPC: Registered udp transport module. [ 216.932954] RPC: Registered tcp transport module. [ 216.938313] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 216.982521] Slow work thread pool: Starting up [ 216.987717] Slow work thread pool: Ready [ 216.992265] FS-Cache: Loaded [ 217.017201] FS-Cache: Netfs 'nfs' registered for caching [ 217.121764] svc: failed to register lockdv1 RPC service (errno 97). [ 294.991471] Adding 228556712k swap on /dev/sda5. Priority:-2 extents:1 across:228556712k [ 342.572042] ip_tables: (C) 2000-2006 Netfilter Core Team [ 3372.145397] IN= OUT=eth0 SRC=172.16.160.1 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=60306 DF PROTO=TCP SPT=35263 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 3375.164026] IN= OUT=eth0 SRC=172.16.160.1 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=60307 DF PROTO=TCP SPT=35263 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4078.577779] IN= OUT=eth0 SRC=172.16.160.1 DST=82.94.164.162 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=46687 DF PROTO=TCP SPT=59648 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4081.596023] IN= OUT=eth0 SRC=172.16.160.1 DST=82.94.164.162 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=46688 DF PROTO=TCP SPT=59648 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4081.633921] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.116.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5023 DF PROTO=TCP SPT=55424 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4084.648114] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.116.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5024 DF PROTO=TCP SPT=55424 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4266.031417] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=14605 DF PROTO=TCP SPT=36631 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4269.048049] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=14606 DF PROTO=TCP SPT=36631 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4269.946411] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=29937 DF PROTO=TCP SPT=36632 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4272.960056] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=29938 DF PROTO=TCP SPT=36632 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4273.003007] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=17020 DF PROTO=TCP SPT=36633 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4276.016044] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=17021 DF PROTO=TCP SPT=36633 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4773.422279] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=53892 DF PROTO=TCP SPT=36709 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4776.436068] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=53893 DF PROTO=TCP SPT=36709 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4777.333997] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65465 DF PROTO=TCP SPT=36710 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4780.348121] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65466 DF PROTO=TCP SPT=36710 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4780.389991] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=58826 DF PROTO=TCP SPT=36711 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 4783.404067] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.94.183 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=58827 DF PROTO=TCP SPT=36711 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5005.814762] IN= OUT=eth0 SRC=172.16.160.1 DST=1.2.3.4 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=25780 DF PROTO=TCP SPT=36624 DPT=7777 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5299.573696] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.172.6 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=24639 DF PROTO=TCP SPT=49284 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5467.850028] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.172.6 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=25656 DF PROTO=TCP SPT=49285 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5767.824344] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.172.6 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=3104 DF PROTO=TCP SPT=49326 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 5937.295019] IN= OUT=eth0 SRC=172.16.160.1 DST=188.40.172.6 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=12339 DF PROTO=TCP SPT=49327 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8706.343090] IN= OUT=eth0 SRC=172.16.160.1 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40575 DF PROTO=TCP SPT=45482 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8709.356028] IN= OUT=eth0 SRC=172.16.160.1 DST=192.9.162.55 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=40576 DF PROTO=TCP SPT=45482 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8709.399666] IN= OUT=eth0 SRC=172.16.160.1 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=14473 DF PROTO=TCP SPT=38009 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [ 8712.416031] IN= OUT=eth0 SRC=172.16.160.1 DST=140.211.11.131 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=14474 DF PROTO=TCP SPT=38009 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [11690.331420] IN= OUT=eth0 SRC=172.16.160.1 DST=66.194.253.26 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=53530 DF PROTO=TCP SPT=58448 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12464.012858] IN= OUT=eth0 SRC=172.16.160.1 DST=24.24.24.24 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=57424 DF PROTO=TCP SPT=52397 DPT=9999 WINDOW=5840 RES=0x00 SYN URGP=0 [12464.030143] IN= OUT=eth0 SRC=172.16.160.1 DST=74.125.230.81 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=10787 DF PROTO=TCP SPT=53663 DPT=9999 WINDOW=5840 RES=0x00 SYN URGP=0 [12526.321978] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5555 DF PROTO=TCP SPT=33101 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12529.340024] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=5556 DF PROTO=TCP SPT=33101 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12529.459251] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15757 DF PROTO=TCP SPT=33113 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12532.476107] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15758 DF PROTO=TCP SPT=33113 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12532.679355] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15361 DF PROTO=TCP SPT=33146 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12535.696616] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=15362 DF PROTO=TCP SPT=33146 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12535.717445] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=50622 DF PROTO=TCP SPT=33150 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 [12538.732527] IN= OUT=eth0 SRC=172.16.160.1 DST=89.167.251.252 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=50623 DF PROTO=TCP SPT=33150 DPT=80 WINDOW=5840 RES=0x00 SYN URGP=0 ************************************************************